আপগ্রেড হওয়া প্যাকেজগুলির জন্য অ্যাপট-গেট চেঞ্জলগগুলি দেখে


58

এই প্রশ্নটি প্রদত্ত প্যাকেজের জন্য চেঞ্জলগ কীভাবে পাবেন তা বর্ণনা করে। তবে এটি পুরো পরিবর্তন।

আমি যা চাই তা হ'ল এটি দেখার একটি উপায় যা আমি আপগ্রেড করতে যাচ্ছি তাতে কী পরিবর্তন হবে। উদাহরণস্বরূপ, আমি এরকম কিছু কল্পনা করছিলাম:

$ sudo apt-get upgrade --show-changelogs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  foo
    -- adds the bar feature for better snazziness
    -- removes the deprecated baz feature

1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,864 kB of archives.
After this operation, 285 kB disk space will be freed.
Do you want to continue [Y/n]? 

দুর্ভাগ্যক্রমে, আমি অ্যাপ-গেটের জন্য ম্যান পেজগুলিতে এর মতো কিছু দেখতে পাচ্ছি না। এই বা অনুরূপ কিছু বিদ্যমান?

আপডেট: আমি একটি ছোট ব্লগ পোস্ট লিখেছি অ্যাপটি-লিস্টচেঞ্জগুলি এবং ডেবিয়ান চেঞ্জলগগুলি সম্পর্কে আরও গভীরতায় যা এই প্রশ্নের কিছু প্রতিক্রিয়া অন্তর্ভুক্ত করে।

উত্তর:


56

আপনি যা সন্ধান করছেন তার নিকটতম জিনিসটি একটি প্যাকেজ নামক প্যাকেজ সহ থাকতে পারে apt-listchangesযা আপনি প্যাকেজগুলি আপগ্রেড করার সময় একটি চেঞ্জলগের সারাংশ দেবে। আপনি এটি সেট আপ করতে পারেন যাতে চেঞ্জলগ নোটগুলি apt-getআপগ্রেড ডাউনলোডের পরে সরাসরি টার্মিনালে উপস্থিত হয় (ব্যাখ্যা এবং স্ক্রিনশটের নীচে দেখুন) তবে এটি ইনস্টল করার আগে।

আপনি প্রোগ্রাম ইনস্টল করতে পারেন

sudo apt-get install apt-listchanges

এবং তারপরে এটি সেট আপ করুন

sudo dpkg-reconfigure apt-listchanges

তৈরি করা সেটআপ ফাইলটি /etc/apt/listchanges.conf

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

এটি আমার /etc/apt/listchanges.conf:

[apt]
frontend=text
email_address=root
confirm=1
save_seen=/var/lib/apt/listchanges.db
which=changelogs

apt-listchangesইনস্টল হওয়ার পরে আপগ্রেড পদ্ধতির স্ক্রিনশট । চেঞ্জলগের উদ্ধৃতি পড়ার পরে ইনস্টল করার নিশ্চয়তার জন্য জিজ্ঞাসা করার জন্য আমি এটি সেট করে রেখেছি।

এখানে চিত্র বর্ণনা লিখুন

আরও তথ্যের জন্য দেখুন man apt-listchangesএবং উবুন্টু অনলাইনে ম্যানেজ করুন


অসাধারণ! আমি ঠিক তাই চেয়েছিলাম অনেক ধন্যবাদ.
জন Feminella

1
আমার দ্বারা কাজ করে না। সমস্ত পদক্ষেপ অনুসরণ করেছে তবে এখনও কোনও বিবরণ নেই।
ka3ak

1
@ ka3ak 19.04-এ আমার জন্যও কাজ করেনি। আমি এটি সম্পর্কে bugs.launchpad.net/ubuntu/+source/apt-listchanges/+bug/1832687 খুললাম ।
অ্যানাটোলি টেকটোনিক

15

আমি ব্যবহার aptitude:

$ aptitude changelog package-name

এই প্রশ্নটি দেখুন: ইনস্টল করা প্যাকেজগুলির জন্য অ্যাপ্ট চেঞ্জলগ


1
ওপি পোস্ট করা কি একই লিঙ্কটি যখন তিনি বলেছিলেন যে তিনি এটি একবার দেখেছেন তবে অন্যরকম কিছু চান?
স্টিফান ভ্যান ড্যান আকার

2
এটি একটি একক প্যাকেজের পুরো চেঞ্জলগ - আমি যা চেয়েছিলাম তা হ'ল আমি যে সমস্ত প্যাকেজগুলি আপগ্রেড করতে চলেছি তার মধ্যে পরিবর্তন। এরকম aptitude changelog ...এবং চাক্ষুষরূপে ফলগুলি পার্স খুব ক্লান্তিকর হতে পারে, বিশেষ করে যখন বেশি কয়েক প্যাকেজ পরিবর্তন করুন।
জন Feminella
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.