$ apt-mark showmanual > app-list.txt
این دستور تمام بستههایی که با نصب دستی، نصب شدن رو فهرست میکنه.چرا همون اوبونتویی که داری رو ارتقا نمیدی؟شاید در وضعیتی هستن که تعمیر مشکلی که پیش اومده سنگینتر از نصب دوبارشه!
چرا همون اوبونتویی که داری رو ارتقا نمیدی؟به خاطر این مشکلhttps://forum.ubuntu-ir.org/index.php?topic=155654.0 که تو انجمن گذاشتم چیزی که پیدا کردم این بود که نرمال نصب کنم و موقع نصب چیزی دان نکنم بخاطر این میخوام دوباره نصب کنم
سلام،ممنون اره این دستور اوکیه فقط چنتاچیز که مربوط به گراب هم هست تو این لیست میاره طبیعی هست؟
اول اینکه برای نمایش فهرست برنامهها نیازی به sudo نیست، بزار یکم استراحت کنه...
بعد با اون دستور همهٔ برنامهها چه اونایی که خودت نصب کردی و چه اونایی که به طور خودکار نصب شدن، فهرست میشه که این خوب نیست. چون باعث میشه برنامههای نصب شدهٔ خودکار به نصب شده دستی تغییر پیدا کنن و در بروزرسانیها به طور خودکار حذف نمیشن باقی میمونن که باعث مشکل میشه.
اگه میخوای همچین کاری کنی، دستور زیر بیشتر بکارت میاد:کد: [انتخاب]$ apt-mark showmanual > app-list.txt
این دستور تمام بستههایی که با نصب دستی، نصب شدن رو فهرست میکنه.
البته بیشتر اونا با نصب دوباره سیستمعامل نصب میشن، در هرصورت میل خودتونه
یه سوال: اگه بخوایم فقط بستههایی لیست بشن که خودمون دستور زدیم نصب شدن چیکار کنیم؟تا جایی که میدونم، خود APT چنین چیزی نداره.
بدون وابستگیهاشون!
یه سوال: اگه بخوایم فقط بستههایی لیست بشن که خودمون دستور زدیم نصب شدن چیکار کنیم؟
بدون وابستگیهاشون!
$ apt list --installed | grep -F \[installed\] | cut -d "/" -f 1
این، بستههایی رو نشون میده که به صورت نصب دستی علامت گذاری شدند.
خیلی بستههای دیگه هم هستند که به شکل نصب دستی علامت گذاری شدند و کاربر اونها رو نصب نکرده. برای مثال بستههای dpkg coreutils و util-linux به صورت نصب دستی علامت گذاری شدند ولی کاربر اونها رو نصب نکرده.
apt show '~i' | grep 'Package: ' | cut -d ':' -f 2
apt-mark showmanual
zgrep Commandline /var/log/apt/history* | grep "apt install" | cut -d ' ' -f 4
کنجکاو شدم 😄 میگید چجوری؟نصب بسته:
sudo apt upgrade tor
آخه چرا؟ برای چی باید بشه؟کنجکاو شدم 😄 میگید چجوری؟نصب بسته:کد: [انتخاب]sudo apt upgrade tor
با aptitude کارهای پیچیدهتری هم میشه انجام داد.مثلا چیا؟ یه چند نمونه نام میبرید؟
مثلا چیا؟ یه چند نمونه نام میبرید؟مثلا میشه یه بسته رو باهاش نصب کرد و گفت که به صورت automatic install علامتگذاریش کن.
man aptitude