একটি dpkg প্যাকেজের জন্য নির্ভরতা ইনস্টল করবেন?


8

আমার একটি dpkg ফাইল রয়েছে যা আমি ইনস্টল করতে চাই।

তবে আমি ত্রুটি বার্তা পেয়েছি যা এটি অন্যান্য প্যাকেজগুলির উপর নির্ভর করে।

আমি ব্যবহার করতাম:

dpkg -i file.dpkg

অ্যাপটি-গেট / অ্যাপটিটিউড ব্যবহার না করে স্বয়ংক্রিয়ভাবে নির্ভরতাগুলি ইনস্টল করার কোনও উপায় আছে (এই ডিপিকেজির সর্বশেষ সংস্করণটি পাওয়া যায় নি)

উত্তর:


3

যদি এটি অফ-অফ হয়, dpkgত্রুটি বার্তা থেকে প্যাকেজের নামগুলি aptitude installকমান্ড লাইনে অনুলিপি করুন । অন্যথায়, আপনার নিজের প্যাকেজের জন্য একটি উপযুক্ত সংগ্রহস্থল স্থাপন করুন, এটি কঠিন নয়। এখানে কয়েকটি সম্ভাব্য পদ্ধতি রয়েছে:

  • এটি যদি উবুন্টুর জন্য হয় তবে আপনি নিজের ব্যক্তিগত প্যাকেজ সংরক্ষণাগার তৈরি করতে পারেন । এটি আপনার প্যাকেজগুলি সকলের জন্য সহজেই উপলভ্য করে তুলবে, সুতরাং এই পদ্ধতিটি সাধারণভাবে দরকারী প্যাকেজগুলির জন্য উপযুক্ত তবে অভ্যন্তরীণ সামগ্রীর জন্য নয়।

  • আপনি ডিপ্রপো ব্যবহার করে স্থানীয় সংগ্রহস্থল স্থাপন করতে পারেন । এটি সেট আপ করতে কয়েক মিনিট সময় নেয়, তবে এর পরে নতুন প্যাকেজ যুক্ত করা তুচ্ছ ( reprepro includedeb mydistribution /path/to/my.deb)।

  • স্থানীয় সংগ্রহস্থল স্থাপনের আরেকটি উপায় হ'ল apt-ftparchiveঅ্যাপ্ট- ইউজ প্যাকেজ থেকে ব্যবহার করা। এটি ডিপ্রপোর চেয়ে কম স্বয়ংক্রিয় is

  • যদি আপনি যা করছেন তা হ'ল বিদ্যমান প্যাকেজগুলির প্যাচিং বা পুনরায় সংশ্লেষ করা হয় তবে অ্যাপ্ট-বিল্ডও একটি বিকল্প।



0

নিখোঁজ নির্ভরতাগুলি ম্যানুয়ালি ইনস্টল করা একটি ব্যথা হতে পারে - এ কারণেই সরঞ্জামগুলির gdebiউপস্থিতি রয়েছে:

sudo apt-get install gdebi

sudo gdebi package.deb

এটি নির্ভরতাগুলি সমাধান করে এবং সেগুলি ইনস্টল করা উচিত all মনে রাখবেন যে আপনার aptউত্সগুলিতে আপনার পুনরায় সংগ্রহের প্রয়োজন হতে পারে ।

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