"স্থিতিশীল" দেবিয়ান চলমান কম্পিউটারে "অস্থির" ডেবিয়ান থেকে কিছু প্যাকেজ কীভাবে ইনস্টল করবেন?


16

"স্থিতিশীল" দেবিয়ান চলমান কম্পিউটারে, aptitude install <package>/unstableকমান্ডটি ব্যবহার করে ডিবিয়ান ওয়েব সাইটে অস্থির তালিকায় থাকা একটি প্যাকেজ ইনস্টল করার চেষ্টা করার সময় , আমি এর অনুরূপ আউটপুট পাই:

Couldn't find any package whose name or description matched "<package>"
Couldn't find any package whose name or description matched "<package>"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

"অস্থির" প্যাকেজ ইনস্টল করতে সক্ষম হতে আমি কী করতে পারি? (আমি ভাণ্ডারটিতে যোগ করার কথা ভেবেছিলাম sources.list, তবে আমি চাই না যে সবকিছু "অস্থির" থেকে ইনস্টল করা শুরু হবে)।

সুতরাং: আমি কীভাবে অস্থির প্যাকেজ ইনস্টল করতে পারি ( /stableপ্যাকেজের নাম শেষে ব্যবহার করে)?


এই প্রশ্নের গভীরতর উত্তরের জন্য unix.stackexchange.com/q/112157/4671 দেখুন ।
ফাহিম মিঠা

1
সংক্ষিপ্ত সংস্করণ: না। দীর্ঘ সংস্করণ: এটি করবেন না । আপনার যদি করতে হয় তবে ব্যাকপোর্টগুলি ব্যবহার করুন তবে স্থিতিশীল / অস্থির মিশ্রণ করবেন না।
শাদুর

আমি বিশ্বাস করি এটিকে "ফ্রাঙ্কেনডেবিয়ান" বলা হয়: "দেবিয়ান স্ট্যাবলটিকে অন্যান্য রিলিজের সাথে একত্রিত করা উচিত নয়। আপনি যদি বর্তমান সফটওয়্যারটি বর্তমান ডিবিয়ান স্টেবল রিলিজে উপলভ্য নয় এমন সফ্টওয়্যার ইনস্টল করার চেষ্টা করছেন, তবে এটির জন্য সংগ্রহস্থল যুক্ত করা ভাল ধারণা নয় অন্যান্য ডেবিয়ান রিলিজ করে। সমস্যাগুলি এখনই ঘটবে না, তবে পরের বার আপনি আপডেটগুলি ইনস্টল করবেন। " থেকে না ব্রেক ডেবিয়ান
malan

উত্তর:


29

unstableআপনার নিজের তালিকাভুক্ত হওয়া দরকার sources.list। অন্যথায় উপযুক্ত প্যাকেজটি পাবেন না।

unstableপ্যাকেজগুলি এড়াতে এড়াতে আপনার দুটি উপায় রয়েছে।

  • সহজ উপায় হ'ল একটি Default-Releaseদফা যুক্ত করা /etc/apt/apt.conf(বা কোনও ফাইলের অধীনে /etc/apt/apt.conf.d/, যেমন /etc/apt/apt.conf.d/my-default-release)।

    APT::Default-Release "stable";
    
  • হার্ড উপায় হ'ল এপিটি পছন্দগুলি ব্যবহার করা । ইন /etc/apt/preferences:

    Package: *
    Pin: release o=Debian,a=unstable
    Pin-Priority: 10
    

মনে রাখবেন যে কোনও দেবিয়ান রিলিজের আজীবন জীবনের জন্য, স্থিতিশীল সিস্টেমে অস্থির থেকে বেশিরভাগ প্যাকেজ ইনস্টল করা ব্যবহারিক নয়, কারণ তারা অস্থির থেকে প্রচুর লাইব্রেরি টানবেন এবং আপনি একটি অস্থির সিস্টেমটি শেষ করবেন। আপনি যদি অস্থির চালাতে চান তবে এটি কেবল অস্থির (বা পরীক্ষার) লক্ষ্যবস্তু করতে আপনার ঝামেলা বাঁচাবে। কোনও একক রিলিজের সাথে লেগে থাকা, বা আপনি যদি সাহসী বোধ করেন তবে মাঝে মধ্যে অস্থিরতার সাথে পরীক্ষা করা ভাল। এবং অবশ্যই, একটি উত্পাদন সিস্টেমের উপর, স্থিতিশীল থাকা।

আপনি যদি স্থিতিশীল চলছে তবে আপনার একটি অ্যাপ্লিকেশনের নতুন সংস্করণ প্রয়োজন, তাদের জন্য কোনও ব্যাকপোর্ট রয়েছে কিনা তা প্রথমে দেখুন । অন্যথায়, আপনি যদি অস্থির থেকে কোনও প্যাকেজ ইনস্টল করতে চান তবে তার নির্ভরতাগুলি টানতে না পারা, অস্থির এবং পুনরায় সংস্থান থেকে উত্সটি পাওয়ার চেষ্টা করুন।

apt-get source foo=1.42
apt-get build-dep foo  # pulls the dependencies of foo in stable but that's often good enough
dpkg-source -x foo_1.42.dsc
cd foo-1.4210126#10126
dpkg-buildpackage -rfakeroot -us -uc -b -nc
dpkg -i ../foo_1.42_$(arch).deb

2
ব্যাকপোর্টগুলি উল্লেখ করার জন্য +1, তবে আপনার সত্যিকার অর্থে আরও জোর দিয়ে বলা উচিত যে স্থিতিশীল / অস্থির মিশ্রণটি সত্যই রক্তাক্ত বিপজ্জনক এবং যদি আপনি না জানেন যে আপনি কী করছেন আপনি কোনও প্রযোজনা সিস্টেমে এটি করা উচিত নয়
শাদুর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.