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


বলুন আপনি সার্ভারটি চালাচ্ছেন এবং আপনি স্থিতিশীল (লেনি) থেকে পরীক্ষার (স্কেইজ) আপগ্রেড করতে চান না কেবল একটি প্রয়োজনীয় প্যাকেজ বা দুটি ইনস্টল করতে।

পরীক্ষা থেকে শুধুমাত্র নির্দিষ্ট প্যাকেজ ইনস্টল করার সেরা উপায় কি?


181
2018-06-09 07:53


উত্স


এই সর্বশেষ অফিসিয়াল ডকুমেন্টেশন কি বলা আছে: আর্কাইভ মিশ্র উৎস থেকে প্যাকেজ। - Alexey


উত্তর:


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

"টেস্টিং মোটামুটি স্থিতিশীল ??", আপনি জিজ্ঞাসা। হ্যাঁ। একটি প্যাকেজটিকে অস্থির থেকে পরীক্ষায় স্থানান্তরিত করার জন্য, এটিতে 10 consecutive দিনের জন্য শূন্য খোলা বাগ থাকতে হবে। সম্ভাবনাগুলি হল, বিশেষত আরো জনপ্রিয় প্যাকেজের জন্য, কেউ যদি কিছু ভুল হয় তবে একটি অস্থির সংস্করণটির জন্য একটি বাগ রিপোর্ট জমা দিতে যাচ্ছে।

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

এটি সেট আপ করার জন্য আমি এখানে যা সুপারিশ করছি তা এখানে:

প্রথম, নিম্নলিখিত ফাইল তৈরি করুন /etc/apt/preferences.d:

security.pref:

Package: *
Pin: release l=Debian-Security
Pin-Priority: 1000

stable.pref:

Package: *
Pin: release a=stable
Pin-Priority: 900

testing.pref:

Package: *
Pin: release a=testing
Pin-Priority: 750

unstable.pref:

Package: *
Pin: release a=unstable
Pin-Priority: 50

experimental.pref:

Package: *
Pin: release a=experimental
Pin-Priority: 1

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

এখন, জন্য একটি ম্যাচিং সেট তৈরি /etc/apt/sources.list.d:

security.list:

deb     http://security.debian.org/         stable/updates  main contrib non-free
deb     http://security.debian.org/         testing/updates main contrib non-free

stable.list:

deb     http://mirror.steadfast.net/debian/ stable main contrib non-free
deb-src http://mirror.steadfast.net/debian/ stable main contrib non-free
deb     http://ftp.us.debian.org/debian/    stable main contrib non-free
deb-src http://ftp.us.debian.org/debian/    stable main contrib non-free

testing.list: একই রকম stable.listছাড়া, ছাড়া testing

unstable.list: একই রকম stable.listছাড়া, ছাড়া unstable

experimental.list: একই রকম stable.listছাড়া, ছাড়া experimental

আপনি যা চান তা দিয়ে steadfast.net আয়না প্রতিস্থাপন করতে পারেন। আমি ব্যবহার করে সুপারিশ চাই netselect-apt দ্রুততম আয়না খুঁজে বের করতে এবং আপনার প্রথম পছন্দের জন্য সেটি ব্যবহার করুন। দ্য ftp.us.debian.org ব্যাকআপ হিসাবে ব্যবহার করা যেতে পারে। এটা শর্তাবলী ব্যবহার করা গুরুত্বপূর্ণ stable, testing, unstable, পরিবর্তে, ইত্যাদি squeeze, wheezy, sid, ইত্যাদি, থেকে stable একটি চলন্ত লক্ষ্য এবং যখন এটি সর্বশেষ স্থিতিশীলে আপগ্রেড করার সময় আসে, উপযুক্ত / উপযুক্ততা স্বয়ংক্রিয়ভাবে এটি সনাক্ত করবে।

আপনি একটি যোগ করতে পারেন oldstable মধ্যে sources.lists.d এবং preferences.d (1 এর অগ্রাধিকার ব্যবহার করুন), যদিও এই moniker পরবর্তী স্থিতিশীল চক্রের আগে মেয়াদ শেষ হয়ে যাবে। যে ক্ষেত্রে, আপনি ব্যবহার করতে পারেন http://archive.debian.org/debian/ এবং "হার্ডকোড" ডেবিয়ান সংস্করণ (etch, lenny, ইত্যাদি)।

একটি প্যাকেজের টেস্টিং সংস্করণ ইনস্টল করতে, কেবল ব্যবহার করুন aptitude install lib-foobar-package/testing, অথবা শুধু অনুপাতের GUI এ যান এবং প্যাকেজ বিশদের ভিতরে সংস্করণটি নির্বাচন করুন (আপনি যে প্যাকেজটি দেখছেন তাতে প্রবেশ করুন)।

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

যদি এটি খুব লোমশ হয়ে যায় (যেমন এটি libc বা কার্নেল বা অন্য কোনও বিশাল কোর সিস্টেম আপগ্রেড করার চেষ্টা করছে), তাহলে আপনি সেগুলি আপগ্রেড করার পথগুলিকে প্রত্যাখ্যান করতে পারেন অথবা কেবলমাত্র সম্পূর্ণ আপগ্রেডটি সম্পূর্ণভাবে প্রত্যাহার করতে পারেন। মনে রাখবেন যে এটি কেবলমাত্র পরীক্ষার / অস্থির অবস্থায় স্টাফ আপগ্রেড করতে যাচ্ছে যদি আপনি এটির অনুমতি দেন।


166
2018-04-23 02:38



আমি এটি ব্যবহার করার চেষ্টা করছি, কিন্তু আমি কোনও নির্ভরতাগুলি সমাধান করতে সক্ষম নই। এটি অপ্রত্যাশিত নয় বলে মনে হচ্ছে, পরীক্ষার রেপোগুলিতে নির্ভরতার জন্য কোনও উপযুক্ততা দেখবে না। যে সমাধান করার একটি উপায় আছে? - Tamás Szelei
আপনি চালানো হয়নি apt-get update আপনি কনফিগ ফাইল তৈরি করার পরে? - Flow
আপডেট এবং ব্যাকপোর্ট সম্পর্কে কি? - dgrant
গুরুত্বপূর্ণ: লেখক স্থিতিশীল / সুরক্ষার জন্য একটি পিনিং পছন্দ মান চয়ন করেছেন ঊর্ধ্বতন ডিফল্ট রিলিজ মান তুলনায় ... দেখুন serverfault.com/a/653552/120130 আরও তথ্যের জন্য - Alex Ryan
এই উত্তর শুধু আমার সিস্টেম ভেঙ্গে। একটি প্রচেষ্টা করার পরে sudo apt-get update, আমি একটি আপডেট ত্রুটি পেয়েছিলাম। তারপর পুনরায় শুরু, যা আমাকে দিয়েছে Xsession error, আবার শুরু, এবং এখন আমি গুই নেই। দ্য /dev/sda1/ এখন পূর্ণ। গ্রেট। - luchonacho


মধ্যে /etc/apt/apt.conf.d নিম্নলিখিত ফাইল যোগ করুন

99defaultrelease:

APT::Default-Release "stable";

মধ্যে /etc/apt/sources.list.d - পরীক্ষা / অস্থির উত্স জন্য ইউআরএল যোগ করুন

stable.list:

deb     http://ftp.de.debian.org/debian/    stable main contrib non-free
deb-src http://ftp.de.debian.org/debian/    stable main contrib non-free

deb     http://security.debian.org/         stable/updates  main contrib non-free

testing.list:

deb     http://ftp.de.debian.org/debian/    testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/    testing main contrib non-free

deb     http://security.debian.org/         testing/updates  main contrib non-free

চালান

apt-get update

এবং তারপর আপনি কি প্রয়োজন সঙ্গে ইনস্টল করুন

apt-get -t testing install something

আপনি নির্ভরশীলতা প্রচুর আছে যে স্টাফ ইনস্টল হলে খুব সতর্কতা অবলম্বন করা। পছন্দসই উৎপাদন এই না।

আপনি পাশাপাশি আপনার ভাগ্য চেষ্টা করতে পারেন ব্যাকপোর্ট অথবা অনুরূপ সংগ্রহস্থল।


90
2018-06-09 07:57



কি দারুন. সেটা দ্রুত ছিল. আমি পোস্ট করছি তাই ভাগ করে নেব তথ্য শেয়ার করুন! সুন্দর! - Gareth
আমি আসলে আগে apt.conf পদ্ধতি ব্যবহার করে না। এটি সহজতর মনে হচ্ছে যে পছন্দ ফাইল পদ্ধতি, তবে আপনাকে কম সুনির্দিষ্ট নিয়ন্ত্রণ দেয়। - কুপ - Coops
উত্তর আপগ্রেড প্রয়োজন; এই কনফিগারেশন সম্পূর্ণরূপে ভেঙ্গে যে সুইচ স্থিতিশীল হয়ে গেছে এবং lenny পুরাতন হয়ে গেছে। - El Yobo
আর ব্যবহারযোগ্য নয়, আপডেট করুন - Lothar
নতুন ডেবিয়ান সংস্করণে কোন apt.conf ফাইল নেই, পরিবর্তে /etc/apt/apt.conf.d/70debconf সম্পাদনা করুন - Hayden Thring


apt_preferences

/ Etc / apt / preferences ফাইলের মধ্যে সিস্টেমে 'নিরাপদ-আপগ্রেড' হওয়া ডিফল্ট স্তরের নির্ধারণ করুন:
মানুষ apt_preferences

Apt_preferences এর সাথে আপনি অনেক কিছু করতে পারেন কিন্তু সরলতার জন্য ...

আমি একটি একক প্যাকেজ (autoMysqlBackup) ইন্সটল করতে চাই যা শুধুমাত্র পরীক্ষায় পাওয়া যায়। সমাধানটিকে / etc / apt / পছন্দগুলিতে নিম্নোক্ত যোগ করা হল:

Explanation: Uninstall or do not install any Debian-originated
Explanation: package versions other than those in the stable distro
Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

/Etc/apt/sources.list অ্যাডটিউটে যোগ করা একাধিক সংগ্রহস্থলগুলি এখন শুধুমাত্র আপনার নির্দিষ্ট রিলিজে আপগ্রেড হবে যদিও পরবর্তী রিলিজ রেপ তালিকাভুক্ত করা হয়েছে (এই ক্ষেত্রে 'স্থিতিশীল')।

deb http://mirror.aarnet.edu.au/debian/ lenny main
deb-src http://mirror.aarnet.edu.au/debian/ lenny main
deb http://mirror.aarnet.edu.au/debian/ squeeze main
deb-src http://mirror.aarnet.edu.au/debian/ squeeze main

তাই প্যাকেজ ইনস্টল করার জন্য আপনাকে যা করতে হবে তা হল:

$ aptitude install -t testing packageName 

46
2018-06-09 08:04



এটি একটি ভাল পদ্ধতিও, apt.conf হিসাবে দ্রুত যত তাড়াতাড়ি সম্ভব নয়, তবে আপেক্ষিকভাবে আপনার সমস্ত বিভিন্ন উত্সকে নিয়ন্ত্রণ করতে দেয়। - Coops
এটি টাস্কের জন্য খুব জটিল ... APT ব্যবহার করে :: ডিফল্ট-রিলিজটি রিলিজের পিন অগ্রাধিকারটি 9 090 (আপনি সেটিকে 900 এ সেট করে কীভাবে) সেট করেন এবং বাকিটির জন্য নেতিবাচক পিনিং সত্যিই প্রয়োজন হয় না। ডিস্ট আপগ্রেড করার সময় স্থিতিশীল প্যাকেজটিকে অগ্রাধিকার দেওয়া হয় এবং যত তাড়াতাড়ি আপনি কমান্ড লাইনে স্পষ্টভাবে কিছু তালিকা দেন, তার নেতিবাচক পিনিং অগ্রাধিকারটি বেশিরভাগ উপেক্ষা করা হবে। - Raphaël Hertzog
@ রাফায়েলকে কিভাবে উত্তর দিতে হবে তা নিশ্চিত নই। এটা জিনিস করার একটি খুব মার্জিত উপায় মনে হয়। আমি অনেক আগে আগে পিটিআই ব্যবহার করেছি কিন্তু আমি সত্যিই এটি পেয়েছিলাম না। আমি উপরে ব্যবহৃত উদাহরণ সরাসরি apt_preferences ম্যান পৃষ্ঠা থেকে। - Gareth
এই কাজ জরিমানা জরিমানা নিশ্চিত করুন - tomfanning
@ লোথার: এটি ডেবিয়ান 6 এ কাজ করে। কারণ ফাইলটি বিদ্যমান নয়, এর অর্থ এই নয় যে এটি কাজ করে না। শুধু ফাইল তৈরি করুন এবং সেটিংস যোগ করুন। ম্যান পৃষ্ঠা থেকে উদ্ধৃতি: "যদি কোনও পছন্দসই ফাইল না থাকে বা কোনও বিশেষ সংস্করণে প্রযোজ্য ফাইলটিতে কোনও এন্ট্রি না থাকে তবে সেই সংস্করণটিতে দেওয়া অগ্রাধিকারটি সেই সংস্করণটির বন্টনের অগ্রাধিকার।" - rzetterberg


ডেবিয়ান ডকুমেন্টেশন বিষয়টিতে বিস্তৃত এবং দৃঢ়ভাবে ডেবিয়ান সিস্টেমের সৌন্দর্য উন্মোচন করা হিসাবে আমি দৃঢ়ভাবে পরামর্শ দিতে পরামর্শ দিই।

একটু দেখো কিভাবে একটি মিশ্র সিস্টেম রাখা, এটা আপনি জানেন tio প্রয়োজন ব্যাখ্যা করবে।


12
2018-06-09 08:24



মনে হচ্ছে একই পদ্ধতিটি @ pQd দ্বারা ব্যবহৃত হয়, তাই এটি ডেবিয়ান> = 6.0 তে প্রযোজ্য নয়। এছাড়াও লিঙ্ক শিরোনাম এখন "অপ্রচলিত ডকুমেন্টেশন" বলে। এছাড়াও বেশিরভাগই শুধুমাত্র উত্তর লিঙ্ক। - dequis
@Dequis ঠিক বলে মনে হচ্ছে যে লিঙ্কটি পুরনো বলে মনে হচ্ছে, আমি অস্থির থেকে একটি প্যাকেজ ইনস্টল করতে ডেবিয়ান 8 (টেস্টিং) এর নির্দেশাবলী অনুসরণ করেছি, এবং সবকিছুই পুরোপুরি ঠিক কাজ করে। যে কেউ একটি আপ টু ডকুমেন্টেশন লিঙ্ক পেয়েছেন? - domsson
এটি আপনি যা খুঁজছেন তা হতে পারে:debian.org/doc/manuals/debian-reference/... - tomdeb


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

যুক্তিটি যদি মনে হয় যে আপনি স্থিতিশীলতার সাথে স্থিতিশীল মিশ্রিত হন তবে খুব মৌলিক প্যাকেজগুলি (libc6 এর মতো) আপডেটগুলির প্রয়োজন হবে (পরীক্ষা থেকে সফ্টওয়্যার ইনস্টল করার জন্য), এবং একবার এই মৌলিক প্যাকেজগুলি পরীক্ষায় চলে গেলে, পুরো সিস্টেমটি এভাবে সরাতে পারে।

এখানে দুটি বিকল্প রয়েছে:

  1. ব্যবহার ব্যাকপোর্ট
  2. পরীক্ষা থেকে একটি সোর্স লাইন ইনস্টল করুন, এবং চেষ্টা করুন উৎস থেকে আপনি চান পরবর্তী সংস্করণ নির্মাণ

10
2018-06-09 13:09



আমি রাজী. আমি libevdread4 কে ভেসেজি / স্থিতিশীল সংস্করণে একটি বাগের কারণে পরীক্ষা থেকে আপডেট করার চেষ্টা করেছি। এটা যদিও সর্বশেষ libc আনতে চায়। তাই আমি libdvdread4 এর জন্য উত্স প্যাকেজটি স্থিতিশীল থেকে ধরে নিয়েছি এবং এটি 1 লাইন উত্স পরিবর্তনের সাথে সংযুক্ত করেছি এবং এটি পুনঃনির্মাণ করেছি। পরীক্ষা থেকে প্যাকেজের সব প্রকারের মধ্যে টান তুলনায় উপায় ভাল। এখন সব প্যাকেজ এখনও "স্থিতিশীল" বেশী এবং আমি শুধু প্রয়োজন 1 লাইন পরিবর্তন আছে। - dgrant


আরেকটি উপায় যা টেস্টিং বা সিড থেকে অনেক নির্ভরতা ইনস্টল করা প্রতিরোধ করতে পারে, এটি হল: আপনি টেস্টিং বা সিড থেকে প্যাকেজটির উত্স পাওয়ার জন্য যথোপযুক্ত সৃষ্টিকর্তা বলুন এবং ডেবিয়ান সরঞ্জামগুলি ব্যবহার করে আপনার সিস্টেমের জন্য একটি প্যাকেজ তৈরি করুন (ম্যানুয়ালি টিঙ্কারের প্রয়োজন নেই উত্স সঙ্গে)।

এখানে থেকে উদ্ধৃতি:
https://wiki.debian.org/DebianUnstable#How_do_I_backport_a_sid_package_to_testing_or_stable.3F

আমি কিভাবে পরীক্ষা বা স্থিতিশীল একটি sid প্যাকেজ ব্যাকপোর্ট করতে পারি?

ডেবিয়ান উৎস ইনস্টল করুন (এবং বিশেষ করে ডেভেলপমেন্ট সরঞ্জাম   debhelper, devscripts, এবং বিল্ড-অপরিহার্য), এবং তারপর বিল্ড   প্যাকেজ।

ধাপে ধাপে:

add a deb-src line for sid to your sources.list

apt-get update

apt-get build-dep PACKAGE_NAME

apt-get -b source PACKAGE_NAME 

ফলে debs বর্তমান ডিরেক্টরি হতে হবে এবং হতে পারে   dpkg -i the.deb সঙ্গে ইনস্টল।


7
2018-03-13 17:02





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

enter image description here

চারটি বিষয় যা সম্পাদনা করতে হবে, ডিফল্ট পিনিং রিলিজ সেট করতে হবে, উত্সগুলির ব্যাকপোর্ট এবং অস্থির যোগ করা দরকার, ব্যাকপোর্ট / অস্থির প্যাকেজের পিনিং অগ্রাধিকার কমিয়ে দেওয়া, এবং উপযুক্ততা প্রদর্শনের সেটিংসগুলিকে পিনিং প্রদর্শন করতে সংশোধন করতে হবে।

  • একটা তৈরি কর '/Etc/apt/apt.conf.d/10defaultrelease' এবং নিম্নরূপ এর বিষয়বস্তু তৈরি করুন:
Apt :: ডিফল্ট-রিলিজ "স্থিতিশীল";
  • আপনার সম্পাদনা করুন '/Etc/apt/sources.list' অস্থির এবং ব্যাকপোর্ট উত্স যোগ করার জন্য এটি এমন কিছু দেখায়:
# ডেবি সিডিআরএম: [ডেবিয়ান জিএনইউ / লিনাক্স 6.0.0 _Squeeze_ - অফিসিয়াল মাল্টি-আর্কিটেকচার amd64 / i386 NETINST # 1 20110205-14: 45] / স্কুইজ মুখ্য

ডেব http://ftp.us.debian.org/debian/ স্কুইজ প্রধান
ডিবি-src http://ftp.us.debian.org/debian/ স্কুইজ প্রধান

ডিবি http://security.debian.org/ সুইচ / আপডেট প্রধান
deb-src http://security.debian.org/ সিকিউজ / প্রধান আপডেট

# স্কেইজ-আপডেট, পূর্বে 'উদ্বায়ী' হিসাবে পরিচিত
ডেব http://ftp.us.debian.org/debian/ সুইজ আপডেটগুলি প্রধান
ডেবি-src http://ftp.us.debian.org/debian/ সুইজ আপডেটগুলি প্রধান

# স্কেইজ ব্যাকপোর্ট
# http://backports.debian.org/ নির্দেশাবলী /
ডিবি http://backports.debian.org/debian-backports সুইচ-ব্যাকপোর্ট প্রধান

# অস্থিতিশীল
# http://wiki.debian.org/AptPreferences
ডেব http://ftp.us.debian.org/debian/ অস্থির মূল
ডিবি-src http://ftp.us.debian.org/debian/ অস্থির প্রধান

# অ বিনামূল্যে প্রাক্তন। সূর্য জাভা
#deb http://ftp.us.debian.org/debian/ সিকিউজ অ-মুক্ত
# ডেবি-src http://ftp.us.debian.org/debian/ সিকিউজ অ-মুক্ত
  • সম্পাদন করা etc/apt/preferences ফাইল পিনিং - ফাইল উপস্থিত না থাকলে এটি তৈরি করুন।
# প্যাকেজ অগ্রাধিকার পিনিং
# দেখুন http://wiki.debian.org/AptPreferences এবং http://manpages.debian.net/cgi-bin/man.cgi?query=apt_preferences
#
# বাদাম শেলের মধ্যে সর্বোচ্চ পিন ইনস্টল করা হয়
#
# পিনিং ডিফল্ট হিসাবে আমাদের সেটিংস ছাড়া যা অনুসরণ করা হয়:
# 990 - যে সংস্করণটি ইনস্টল করা নেই তার জন্য কিন্তু ডিও আমাদের 'এপিটি :: ডিফল্ট-রিলিজ "স্থিতিশীল" `সেটিংের অন্তর্গত।
# 500 - ইনস্টলেশনের জন্য এবং টার্গেট মুক্তির সাথে সম্পর্কিত সংস্করণগুলির জন্য নয়
# 100 - প্যাকেজগুলি ইনস্টল করার জন্য ইতিমধ্যে এটি একই প্যাকেজের অন্যান্য সংস্করণগুলির অর্থ
# 1 - পরীক্ষামূলক প্যাকেজগুলির জন্য; "NotAutomatic: হ্যাঁ" প্যাকেজ
#
# আমাদের pinnings
# 400 - অন্যান্য প্যাকেজ আপডেট করার প্রয়োজন ছাড়া নিরাপদভাবে ইনস্টল করা ব্যাকপোর্টগুলি
# 50 - অস্থির প্যাকেজ, বিস্তারিত স্ক্রিনে বাধ্য করা ইনস্টল করুন, দ্বন্দ্ব হতে পারে

প্যাকেজ: *
পিন: এন = স্কুইজ-ব্যাকপোর্ট মুক্তি
পিন-অগ্রাধিকার: 400

প্যাকেজ: *
পিন: একটি = অস্থির মুক্তি
  • সৃষ্টি '/Etc/apt/apt.conf.d/100guiconf' এবং Aptitude সেটআপ তাই এটি পিনিং তথ্য প্রদর্শন।
Aptitude :: UI :: প্যাকেজ-ডিসপ্লে-ফরম্যাট "% c% একটি% এম% p% Z% v% V% i";

4
2018-02-04 22:59



শুধু একটি আপডেট যেটি উপরে আমি আমার সমস্ত সিস্টেম প্যাকেজগুলি 'টেস্টিং' ডেভেলপমেন্ট রিপোজিটরির থেকে চালানোর জন্য স্থির করেছি। সুতরাং source.list এটা কোড নাম বলতে হবে jessie পরিবর্তে squeeze। ডেবিয়ান এর নীতি testing কাছাকাছি স্থিতিশীল এবং প্যাকেজ প্রায় হিসাবে নতুন হয়েছে unstable সংগ্রহস্থল। আমি এখানে স্থান শেষ করছি, তাই দয়া করে এখানে দেখুন: wiki.debian.org/DebianReleases, wiki.debian.org/StableUpdates, এবং wiki.debian.org/StableProposedUpdates; শেষ দুই অতিরিক্ত সংগ্রহস্থল উৎস। - Daniel Sokolowski


প্যাকেজগুলির মধ্যে আপনার নির্বাচন অধিকতর জড়িত থাকে অথবা একাধিক মেশিনে ইনস্টলেশনের পুনরাবৃত্তি করা হলে, আপনি একটি ব্যক্তিগত সংগ্রহস্থলের সেট আপ করতে পারেন যা সরকারী সংগ্রহস্থলগুলির উপসেটকে মিরর করে। এটি সংগ্রহস্থলের কনফিগার করার জন্য কিছুটা কাজ করার প্রয়োজন কিন্তু প্রতি ক্লায়েন্টের ন্যূনতম কনফিগারেশন এবং পুরানো ইনস্টলেশনের সময় পুনরাবৃত্তিযোগ্য ফলাফলগুলির সাথে পুরস্কৃত করা সহজ। আমি এই সহায়কটি খুঁজে পাই যখন শুধুমাত্র এক বা দুটি প্যাকেজ ইনস্টল করা হয়, এবং ক্লাউড ইনস্টলেশনের স্বয়ংক্রিয় এবং বজায় রাখার জন্য এই পদ্ধতিটি ব্যবহার করুন। একটি সস্তা ভিপিএসের একটি একক সার্ভার ডজন ডজন ব্যক্তিগত গোপনীয়তা পরিচালনা করতে পারে।

আপনার ব্যক্তিগত সংগ্রহস্থল সার্ভার কনফিগার করার জন্য:

# Install aptly.
apt-get install aptly

# Create local mirror (choose a source mirror near you).
aptly mirror create -filter="mirror-contains-no-packages" stretch-roundcube http://httpredir.debian.org/debian stretch main

# Configure filters for local mirror.
aptly mirror edit -filter="Name (% roundcube*)" stretch-roundcube

# Update local mirror.
aptly mirror update stretch-roundcube

# Drop previously published repositories and mirrors, if running these commands in a script.
aptly publish drop stretch

# Drop snapshot, if running these commands in a script.
aptly snapshot drop stretch-roundcube

# Create new snapshot.
aptly snapshot create stretch-roundcube from mirror stretch-roundcube

# Publish snapshot.
aptly publish snapshot -architectures=i386,amd64 -distribution=stretch -component=roundcube -label="Your Name" -origin="Your Name" stretch-roundcube

তারপরে স্ট্যাটিক রিপোজিটরি ফাইলগুলি পরিবেশন করার জন্য আপনার ওয়েব সার্ভারটি কনফিগার করুন। সম্ভবত একটি নিরাপত্তা সার্টিফিকেট এবং মৌলিক প্রমাণীকরণ সঙ্গে সংগ্রহস্থল রক্ষা।

স্বয়ংক্রিয়ভাবে আপনার ব্যক্তিগত সংগ্রহস্থল বজায় রাখতে এবং আপস্ট্রিম থেকে আপডেটগুলি টেনে আনতে, উপরে স্ক্রিপ্টটিতে রাখুন এবং ক্রন কাজ থেকে চালান।

আপনার ক্লায়েন্ট মেশিনে আপনার ক্লায়েন্ট মেশিনে কনফিগার করার জন্য:

# Configure private repository without authentication.
echo 'deb http://private.repository.example.com/ stretch roundcube' > /etc/apt/sources.list.d/private.repository.example.com.list

# Configure private repository with authentication.
echo 'deb https://hostname:password@private.repository.example.com/ stretch roundcube' > /etc/apt/sources.list.d/private.repository.example.com.list
apt-get install apt-transport-https

# Update.
apt-get update

# Install package.
apt-get install roundcube

আপনার ক্লায়েন্ট মেশিন বজায় রাখতে এবং আপনার ক্লায়েন্ট মেশিনে আপনার সমস্ত ব্যক্তিগত সংগ্রহস্থল আপডেটগুলি টেনে আনতে:

# Update.
apt-get update

# Upgrade.
apt-get upgrade

2
2017-07-06 18:53





আরেকটি বিকল্প পরিবর্তে পরীক্ষার থেকে উৎস প্যাকেজ ডাউনলোড করতে হয়। APT এটি ডাউনলোড করার পরে উত্স প্যাকেজ স্বয়ংক্রিয়-বিল্ড করতে পারেন। এই ভাবে, আপনার স্থিতিশীল প্যাকেজ আপডেট পরীক্ষা দ্বারা প্রভাবিত হবে না। একমাত্র বাণিজ্য বন্ধ বাইনারি প্যাকেজ ডাউনলোড এবং ইনস্টল করার চেয়ে আরও বেশি সময় লাগবে।

পরীক্ষা থেকে উৎস প্যাকেজ ডাউনলোড করতে APT কনফিগার করতে, শুধু যুক্ত করুন:

deb-src http://<your debian mirror here> testing main

আপনি যদি বর্তমান পরীক্ষার অনুসরণ করতে চান এবং ভবিষ্যতের পরীক্ষায় না চান তবে বর্তমান কোডডেমের সাথে "পরীক্ষার" প্রতিস্থাপন করুন (এই লেখাটি যেমন এটি "বাস্টার")


0
2018-02-16 03:15