স্ন্যাপ অ্যাপ্লিকেশন অন্য পার্টিশন থেকে ফাইল দেখতে পাচ্ছে না


15

আমি উবুন্টু 17.10 এ কিপাসএক্সসি স্ন্যাপ প্যাকেজ ইনস্টল করেছি। আমি একই ড্রাইভে একাধিক লিনাক্স সিস্টেম ইনস্টল করেছি, তাই আমি আমার বেশিরভাগ হোম ফোল্ডারকে ~ / ডকুমেন্টের মতো একটি পৃথক ext4 পার্টিশনের লিঙ্ক হিসাবে তৈরি করেছি (ব্যবহারকারীরা একইভাবে ইউআইডি রয়েছে তাই অনুমতিগুলি সঠিক)। আমি আমার পাসওয়ার্ডের ডাটাবেসটি খোলার চেষ্টা করেছি যা ডকুমেন্টের অভ্যন্তরে রয়েছে, তবে কিপাসেক্স্যাক ডকুমেন্টের মধ্যে কোনও ফাইল দেখতে পারে না। আমি যদি ফাইলটি আমার বাড়ির ফোল্ডারে রাখি তবে এটি এটি দেখে।

স্ন্যাপ প্যাকেজগুলি কি আমার হোম ফোল্ডারের বাইরে ফাইলগুলি সন্ধান করতে সক্ষম? কেপাসএক্সসি (এবং বাকী স্ন্যাপ প্যাকেজগুলি) তৈরি করার যে কোনও উপায়ে আমার পৃথক ext4 পার্টিশনে ফাইলগুলি অ্যাক্সেস করতে পারে (সম্ভবত কিছু কনফিগারেশন আছে কোথাও)?


আমি মনে করি শক্ত লিঙ্কগুলি পার্টিশন অতিক্রম করা নিষিদ্ধ!
জর্জ উদোসেন

2
জর্জ, আমি সন্দেহ করি যে তারা প্রতীক।
কাইল

উত্তর:


15

স্ন্যাপগুলি সাধারণত সীমাবদ্ধ থাকে। ডিফল্টরূপে স্ন্যাপগুলি তাদের নিজস্ব লিখনযোগ্য অঞ্চলগুলি ছাড়া আর কিছু অ্যাক্সেস করতে পারে না তবে তারা ইন্টারফেসের মাধ্যমে অনুমতি নিতে পারে। দুটি ইন্টারফেস রয়েছে যা ডিফল্টের বাইরে ফাইল অ্যাক্সেস করার ক্ষমতা সরবরাহ করে: homeইন্টারফেস এবং removable-mediaইন্টারফেস। আমি ধরে নিয়েছি কেপ্যাসএক্সসিসি homeইন্টারফেসটি ব্যবহার করে , এটিই আপনি কীভাবে অ্যাক্সেস করতে পারবেন ~/Documents। সম্ভবত এটা এমনকি ব্যবহার removable-mediaইন্টারফেস, কিন্তু যে শুধুমাত্র কভার কাপড় মধ্যে মাউন্ট /mediaঅথবা /mnt। যদি আপনার অন্যান্য পার্টিশনগুলি অন্য কোথাও মাউন্ট করা হয় তবে স্ন্যাপের সাথে সিমলিংকগুলি অনুসরণ করার অনুমতি থাকবে না।

এই কাজটি করার উপায়গুলি, অসুবিধা দ্বারা আদেশ করা:

  1. পার্টিশনগুলিকে সিলেক্ট করার পরিবর্তে আপনার হোম ডিরেক্টরিতে মাউন্ট করুন।
  2. পার্টিশনগুলিকে এতে মাউন্ট করুন /mediaএবং নিশ্চিত করুন যে কেপাসএক্সসি removable-mediaইন্টারফেসটি ব্যবহার করে । এটি প্রবাহের পরিবর্তন হতে পারে তবে একটি ছোট্ট পরিবর্তন।
  3. কিপ্যাসএক্সসিসিকে একটি ক্লাসিক স্ন্যাপে পরিবর্তন করুন, যার ফলে এটি আর কঠোরভাবে সীমাবদ্ধ থাকবে না। এটি একটি বৃহত্তর পরিবর্তন এবং আপস্ট्रीम এটির জন্য আগ্রহী নাও হতে পারে।

আপডেট করুন: দ্য KeyPassXC snapcraft.yamlহয় এখানে । দেখে মনে হচ্ছে এর মধ্যে ইতিমধ্যে removable-mediaইন্টারফেস রয়েছে। (২) অনুসরণ করার জন্য আপনাকে যা করতে হবে তা হ'ল এটি সংযুক্ত করা (এটি স্বয়ংক্রিয়ভাবে সংযুক্ত নয়):

$ sudo snap connect keepassxc:removable-media

অনেক ধন্যবাদ!! সত্যিই ভাল ব্যাখ্যা এবং কমান্ড sudo snap connect keepassxc:removable-mediaকৌতুক করেছে !!
থানোস এপোস্টলৌ

2
ত্রুটি: স্ন্যাপ "কিপাসএক্সসি" এর "রিমুভেবল-মিডিয়া" নামে কোনও প্লাগ নেই
এরডনেস

2
@ এরডনেস কিপাসেক্স্যাক ইনস্টল করা আছে?
টহলোর

আশ্চর্য! তবে আমার কোনও পার্টিশন মিডিয়ার অধীনে মাউন্ট করা হয়নি, মিডিয়া অপসারণযোগ্য সংগ্রহের জন্য বোঝানো হয় ... কীভাবে এমন বিশ্রী সিস্টেমটি তৈরি করা যেতে পারে
yota

0

একটি স্ন্যাপ অ্যাপ্লিকেশনটিকে ক্লাসিক ইনস্টল হিসাবে আচরণ করার জন্য একটি দ্রুত ফিক্স দেওয়া হয়েছে, অর্থাত্ কোনও আবদ্ধকরণ নেই।

কেবল বাইনারি / / usr / স্থানীয় / বিনে সিমলিংক তৈরি করা হয়েছে, যেমন:

/ ইউএসআর / স্থানীয় / বিন / পিডিএফটেক -> / স্ন্যাপ / পিডিএফটক / বর্তমান / ইউএসআর / বিন / পিডিএফটক

(আশ্চর্যের বিষয়, এই নির্দিষ্ট অ্যাপ্লিকেশনটি "কারাবাস: কঠোর" সাথে সেটআপ করা হচ্ছে যা অত্যন্ত বিরক্তিকর কারণ এটি অন্য ফাইল সিস্টেমের ফাইলগুলিতে কাজ করবে না))


এটি একটি খারাপ ধারণা - এটি প্রয়োগ করে এমন অ্যাপ ব্যবহার না করেই স্ন্যাপের বাইরে বাইনারি চালানো প্রায়শই ব্যর্থ হয়ে যায় কারণ এটি যে পরিবেশের পরিবর্তনগুলি প্রত্যাশা করে তা পায় না। এটি চলতে থাকলেও, এটি অপরিবর্তিত থাকবে এবং ডেটা লেখার শেষ হবে যেখানে এটি অনুমিত নয়।
কাইল

0

কাইলের উত্তরে কেবল যুক্ত করতে উবুন্টু সফটওয়্যার স্টোরের কিছু প্যাকেজগুলিরও এই আদেশের প্রয়োজন need

আমার ক্ষেত্রে কেডেনলাইভ আমার অন্যান্য হার্ড-ড্রাইভটি পড়তে পারেনি। নিম্নলিখিত কমান্ডটি কাজ করেছে:

sudo snap connect kdenlive:removable-media
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.