আপনার এইচডি তে প্যাকেজ স্টোর ইনস্টল করার কোনও উপায় কি এপটি-গেটের মতো apt-get install ./package.deb
?
যদি তা না হয় তবে খুব সহজেই নির্ভরতাগুলি কীভাবে পরিচালনা করবেন?
আপনার এইচডি তে প্যাকেজ স্টোর ইনস্টল করার কোনও উপায় কি এপটি-গেটের মতো apt-get install ./package.deb
?
যদি তা না হয় তবে খুব সহজেই নির্ভরতাগুলি কীভাবে পরিচালনা করবেন?
উত্তর:
সাধারণত আমি করি dpkg -i <deb file>
, এটি নির্ভরতা দরকার বলে ব্যর্থ হবে। এর পরে যখন আপনি apt-get update
এটি করেন এটি শেষে বলবেন "নির্ভরতা ইনস্টল করার জন্য প্রস্তুত" এর মতো কিছু আমার মনে হয় এটি তখন ব্যবহারের পরামর্শ দেয় apt-get install -f
।
এটি হয়ে গেলে আমি dpkg -i
আবার ব্যবহার করি ।
আমার জন্য গত কয়েক বছর ধরে ভাল কাজ করেছে।
সম্পাদনা করুন: আরও খানিকটা তাকাতে, সম্ভবত একটি সরঞ্জাম বলে এটি এটি gdebi
করতে পারে gdebi [deb file]
।
gdebi
আমার জন্য কাজ করা হয়েছে, এবং আমি এ পর্যন্ত দেখেছি সবচেয়ে সহজ।
সিরেক্সের এটি কম-বেশি সঠিক রয়েছে তবে তার উত্তর পরিষ্কার নয়। আমি কেবল এটি সমাধান করেছি, তাই আমি যা করেছি তা এখানে:
sudo dpkg -i /path/to/filename.deb
এটি ইনস্টল করা হয়নি এমন কোনও কিছুর উপর নির্ভর করে যদি প্যাকেজ সম্পর্কে কোনও বার্তা ব্যর্থ হয়, আপনি চালিত হলে সম্ভবত এটি ঠিক করতে পারেন
sudo apt-get -f install
এটি নির্ভরতা ইনস্টল করবে (ধরে নিবেন যে তারা আপনার সিস্টেম সম্পর্কে জানে এমন রেপোগুলিতে উপলব্ধ রয়েছে) এবং আপনি যে প্যাকেজটি মূলত ইনস্টল করার জন্য অনুরোধ করেছিলেন ('চ' তা 'ফিক্স' বিকল্প এবং 'y' হ'ল 'অনুরোধ জানাতে হ্যাঁ' বা 'এটি ঠিক আছে কিনা আমাকে জিজ্ঞাসা করবেন না, কেবল ইতিমধ্যে এটি ইনস্টল করুন' বিকল্প - স্ক্রিপ্টযুক্ত নীরব ইনস্টলগুলির জন্য খুব দরকারী)। যে সিস্টেমে আমি চালু ছিলাম, সেখানে আবার ডিপিকিজি চালানোর দরকার পড়েনি (উবুন্টু লুসিড 10.04)।
আমার কাছে এটি আকর্ষণীয় মনে হয়েছে যে আপনি যখন দৌড়ানোর সময় -f ছেড়ে যান sudo apt-get install
, এটি অমীমাংসিত নির্ভরতার কারণে আপনার প্যাকেজটি কনফিগার করা হয়নি এবং সহায়ক পরামর্শ হিসাবে তালিকাভুক্ত করবে:Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
সম্পাদনা:
যদি আপনার কোন প্রশ্ন সব 'Y' উত্তর না করেও ইনস্টল চান, আপনি যোগ করতে পারেন y
পরিবর্তক হিসাবে আমি মূলত অন্তর্ভূক্ত করেছেন: sudo apt-get -fy install
। তবে, একজন মন্তব্যকারী উল্লেখ করেছেন যে অ্যাপটি কখনও কখনও পরামর্শ দেয় যে আপনি আপনার পুরো ডেস্কটপ পরিবেশটি আনইনস্টল করুন। আমি একটি ভিএম এ এই কাজটি করছিলাম এবং এটি নিয়ে উদ্বেগ ছিল না, তবে কিছুটা সতর্কতার সাথে প্রতিচ্ছবি প্রকাশ করতে এই পোস্টটি আপডেট করা হয়েছে।
sudo dpkg -i mypackages.deb
ইত্যাদি
-y
। এটি উপযুক্ত পরামর্শ দেওয়ার পক্ষে সাধারণ, উদাহরণস্বরূপ, আপনি যদি ভুল সময়ে ভুল প্যাকেজের সাহায্যে এটি চেষ্টা করেন তবে আপনার সম্পূর্ণ ডেস্কটপ পরিবেশটি আনইনস্টল করুন (কমপক্ষে ডেবিয়ানে)।
আপনি gdebi ব্যবহার করে .deb ফাইল ইনস্টল করতে পারেন। Gdebi ইনস্টল করতে নীচের কমান্ডগুলি চালান,
sudo apt-get install gdebi-core
Gdebi দিয়ে .deb প্যাকেজ ইনস্টল করুন,
sudo gdebi /path/to/filename.deb
এটি নির্ভরতাও স্থির করে।
gdebi
কমান্ডগুলি খসড়া করতে হবে যা তাদের ইনস্টল করার অনুমতি দেয়। ইমো এই অর্ধেকটি গেদেবির উদ্দেশ্যকে পরাভূত করে, তবে আপনি এখনও এটি একটি একক ফাইলের জন্য দরকারী মনে করতে পারেন
find -name *.deb -exec gdebi {} \;
chmod +r *.deb
হ্যাঁ, আপনি প্রস্তাবিত আদেশটি সঠিক।
sudo apt-get install ./package.deb
অথবা
sudo apt install ./package.deb
আপনি প্যাকেজটি এপিটি এর চেয়ে অন্য উত্স থেকে পেয়েছেন এবং একই সময়ে এটির নির্ভরতা স্বয়ংক্রিয়ভাবে সমাধানের জন্য এপিটি ক্ষমতা ব্যবহার করবে। দুর্ভাগ্যক্রমে, এই apt-get
বৈশিষ্ট্যটি ম্যান পৃষ্ঠাতে নথিভুক্ত করা হয়নি ।
বিশদ জানতে https://askubuntu.com/a/769542/250300 এবং https://askubuntu.com/a/795048/250300 দেখুন ।