انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 🇮🇷 در 12 بهمن 1400، 02:55 بظ
-
سلام
دیروز یهو دیدم تعدادی نرمافزار که اسمشون با GTK شروع میشه رو سیستم نصب شده. بخشی از این نرمافزار ها در تصویر پیوست هستن. چه بسته ای نصب شده که اینا نصب شدن؟
پ.ن: اکثرا بازی هستن
به روزرسانی: از دبیان ۱۱ استفاده میکنم
-
سلام
دیروز یهو دیدم تعدادی نرمافزار که اسمشون با GTK شروع میشه رو سیستم نصب شده. بخشی از این نرمافزار ها در تصویر پیوست هستن. چه بسته ای نصب شده که اینا نصب شدن؟
پ.ن: اکثرا بازی هستن
یادمه یه دستوری بود که وابستگی های بسته رو نشون میداد یا حتی برعکس ، نشون میداد این بسته یک وابستگی برای کدوم بستس ! مال dpkg بود ! اگه مدیر بستتون همینه که توی ویکی یا وب سرچ کنید دستورشو حتما پیدا میکنین ...
-
یا حتی برعکس ، نشون میداد این بسته یک وابستگی برای کدوم بستس
همین دیگه. نمیدونم چطوری برعکسش رو پیدا کنم. در ضمن چرا یه بسته باید به یه بازی وابسته باشه؟
-
یا حتی برعکس ، نشون میداد این بسته یک وابستگی برای کدوم بستس
همین دیگه. نمیدونم چطوری برعکسش رو پیدا کنم. در ضمن چرا یه بسته باید به یه بازی وابسته باشه؟
کلا گفتم !
-
یا حتی برعکس ، نشون میداد این بسته یک وابستگی برای کدوم بستس
همین دیگه. نمیدونم چطوری برعکسش رو پیدا کنم. در ضمن چرا یه بسته باید به یه بازی وابسته باشه؟
کلا گفتم !
به حرف شما یارد نمیگیرم. واقعا برام عجیبه
-
دستورات مختلفی برای اینکار دارید. با خود apt میتونید اینکار رو انجام بدید.
مثلا میتونید با زیر دستور rdepends از دستور apt، ببینید چه بستههایی به بسته dkms وابسته هستند.
apt rdepends dkma
از اونجایی که ممکنه یه بسته به یه بسته دیگه وابسته باشه و اون بسته دوم باز هم به یه بسته دیگه وابسته باشه و این الگو چند بار ادامه پیدا کنه، پیدا کردن دلیل اینکه چرا یه بسته نصب شد، میتونه سخت باشه. برای اینکه راحتتر بتونید این وابستگیها رو پیدا کنید، میتونید برید سراغ aptitude
aptitude یه دستور دیگه برای کار با APT هست. فقط برای جستوجو نیست، میتونه نصب، ارتقا و بقیه کارهایی که دستور apt میکنه رو انجام بده.
بعضی از زیر دستورات اون، با apt فرق داره. اگه توی ترمینال اون رو بدون آپشن و چیز خاصی اجرا کنید، tui اون باز میشه. اگه توی محیط گرافیکی باشید، میتونید با موس، توی اون tui کار کنید. از صفحه کلید هم پشتیبانی میکنه.
خروجی اون با خروجی apt تفاوت داره. موقع نصب، ارتقا،پاک کردن و ... راه حلهای متفاوتی در اختیار کاربر قرار میده تا کاربر بتونه انتخاب کنه.
نمیدوتم چرا ولی توی ویکی دبیان پیشنهاد شده که برای ارتقا به نسخه بعدی دبیان، از aptitude استفاده نکنید بلکه از apt یا apt-get استفاده کنید.
این دستور همراه بسته aptitude قرار داره. این بسته به طور پیشفرض نصب نیست؛ پس اگه دستور رو میخواهید باید این بسته رو نصب کنید
sudo apt install aptitude
برای اینکه ببینید چرا یه بسته نصب شده یا چرا لازم باشه نصبش کنید، از زیر دستور why به همراه اسم بسته مورد نظر استفاده کنید. مثلا برای اینکه ببینید چرا بسته dkms نصب شده (یا بهتره نصب بشه)، اینجوری عمل کنید.
aptitude why dkms
ممکنه چندین بسته به یه بسته وابسته باشند ولی aptitude، فقط یکی از اونها رو نمایش میده.
لازم نیست هر بستهای که aptitude میگه رو نصب کنید. بعضی بستهها یه سری بسته دیگه رو پیشنهاد میکنند ولی لازم نیست حتما اونها نصب بشن.
دو نوع پیشنهاد وجود داره، یکی recommended و یکی suggested
اولی به طور پیشفرض نصب میشه، اگه از بین بستههای نصب شده روی سیستن، بستهای با اون تداخل نداشته باشه.
میشه با دادن آپشن install-recommends-- از apt خواست که حتما این بستهها نصب بشن. با دادن آپشن no-install-recommends-- میشه به apt گفت که هیچ کدوم از اون بستهها نصب نشن.
دومی، یعنی suggested، به طور پیشفرض نصب نمیشن. با دادن آپشن install-suggests-- میشه کاری کرد تا apt اونها رو هم نصب کنه. با دادن no-install-suggests-- برعکس این، اتفاق میافته.
عملکرد پیشفرض رو میشه از طریق تنظیمات apt تغییر داد.
اگه به تازگی متوجه حضور اون برنامهها شدید، میتونید گزارشهای apt رو بررسی کنید تا ببینید کی، چرا و توسط چه کسی اون بستهها نصب شدند. گزارشهتی apt توی دایرکتوری /var/log/apt/ ذخیره میشن. معمولا داخل فایل history.log، مسیرش میشه این:
/var/log/apt/history.log
اگه گزارشها توی فایل بالا نبود، ممکنه logrotate قبلیها رو فشرده کرده باشه. بقیه فایلهای داخل دایرکتوری بالا رو بررسی کنید.
اگه فایل فشرده باشه، معمولا پسوند gz. داره. با استفاده از zless میتونید بدون دردسر اون فایلهای فشرده رو ببینید، بدون اینکه لازم باشه اول استخراجشون کنید، خود دستور اونها رو استخراج میکنه و نمایش میده.
-
دستورات مختلفی برای اینکار دارید. با خود apt میتونید اینکار رو انجام بدید.
…
خیلی متشکرم بابت توضیحات کاملتون. تاجایی که فهمیدم اینا همراه monopd نصب شدن. چند روز پیش یه حرکت اشتباهی کردم، یه دستوری رو وارد کردم که در بخش زیر میتونید ببینید. بخشی از فایل /var/log/apt/hostory.log:
Start-Date: 2022-01-27 22:45:42
Commandline: apt install gtk*
Requested-By: reza (1000)
Install: libkf5kdelibs4support5-bin:amd64 (5.88.0-1, automatic), libsdl-mixer1.2:amd64 (1.2.12-17+b1, automatic), monodoc-gtk2.0-manual:amd64 (2.12.40-3, automatic), libgdl-3-5:amd64 (3.40.0-1, automatic), libxml-namespacesupport-perl:amd64 (1.12-1.1, automatic), gtkmorph-example:amd64 (1:20140707+nmu2.1), gtk-sharp2-examples:amd64 (2.12.40-3), libgtkmm-3.0-doc:amd64 (3.24.5-1, automatic), kde-style-qtcurve-qt5:amd64 (1.9-7+b2, automatic), gtk-layer-shell-doc:amd64 (0.6.0-1), gtk-gnutella:amd64 (1.1.15-1+b1), gtk2-engines-qtcurve:amd64 (1.9-7+b2), libpango3.0-cil:amd64 (2.99.3-4+b1, automatic), libgtkmm-2.4-1v5:amd64 (1:2.24.5-4+b1, automatic), anjuta-common:amd64 (2:3.34.0-4, automatic), libgio3.0-cil:amd64 (2.99.3-4+b1, automatic), libkf5kdelibs4support5:amd64 (5.88.0-1, automatic), oss-compat:amd64 (7, automatic), libglib2.0-cil:amd64 (2.12.40-3+b1, automatic), libexif-gtk5:amd64 (0.5.0-2+b1, automatic), xsltproc:amd64 (1.1.34-4, automatic), libgtk2.0-cil:amd64 (2.12.40-3+b1, automatic), id3v2:amd64 (0.1.12+dfsg-6, automatic), libmorph:amd64 (1:20140707+nmu2.1, automatic), gtkatlantic:amd64 (0.6.3-1+b1), gtk2-engines-nodoka:amd64 (0.7.0-1.2+b3), gtk-im-libthai:amd64 (0.2.2-1), gtk-sharp2:amd64 (2.12.40-3), gtk-sharp3:amd64 (2.99.3-4+b1), gtkterm:amd64 (1.1.1-1), gtkmorph:amd64 (1:20140707+nmu2.1), libglib2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2hs-buildtools:amd64 (0.13.8.0-1+b2), libgtkpod1:amd64 (2.1.5-9, automatic), libglade2-0:amd64 (1:2.6.4-2.4, automatic), monopd:amd64 (0.10.2-6, automatic), libgtk-layer-shell0:amd64 (0.6.0-1, automatic), gtkballs:amd64 (3.1.5-12), gtk-vector-screenshot:amd64 (0.3.3-1), libglade2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2-engines-oxygen:amd64 (1.4.6-1.1+b1), gtk2-engines-aurora:amd64 (1.5.1-4+b2), gtkam:amd64 (1.0-3+b1), gtklp:amd64 (1.3.4-1), libmono-profiler-gui-thread-check:amd64 (2.99.3-4+b1, automatic), gnome-icon-theme-gartoon:amd64 (0.5-5), gtkguitune:amd64 (0.8-6+b3), gtk2-engines-murrine:amd64 (0.98.2-3+b1), libatomicparsley0:amd64 (2.1.5-9, automatic), libgtk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libjudydebian1:amd64 (1.0.5-5+b2, automatic), libcairo1.10-cil:amd64 (2.99.3-4+b1, automatic), docbook-xsl:amd64 (1.79.2+dfsg-1, automatic), libglib3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), gtk3-nocsd:amd64 (3-1), libmuparser2v5:amd64 (2.2.6.1+dfsg-1, automatic), libid3-3.8.3v5:amd64 (3.8.3-16.3, automatic), gtkpod-data:amd64 (2.1.5-9), libgtk2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), libglade2.0-cil:amd64 (2.12.40-3+b1, automatic), libwaili1c2:amd64 (19990723-22.1+b2, automatic), vorbis-tools:amd64 (1.4.2-1, automatic), gtk-4-examples:amd64 (4.4.1+ds1-3), gtk3-engines-breeze:amd64 (5.23.5-1), gnome-desktop-testing:amd64 (2021.1-2, automatic), docbook:amd64 (4.5-8, automatic), gtkpool:amd64 (0.5.0-9+b3), libgio3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-sax-base-perl:amd64 (1.09-1.1, automatic), gtk2-engines-sugar:amd64 (0.118-1), libqtcurve-utils2:amd64 (1.9-7+b2, automatic), libgtk3-nocsd0:amd64 (3-1+b1, automatic), gtk-layer-shell-examples:amd64 (0.6.0-1), gtkpod:amd64 (2.1.5-9), libatk3.0-cil:amd64 (2.99.3-4+b1, automatic), libglib3.0-cil:amd64 (2.99.3-4+b1, automatic), libxml-sax-perl:amd64 (1.02+dfsg-3, automatic), libgdl-3-common:amd64 (3.40.0-1, automatic), gtk-theme-switch:amd64 (2.1.0-5+b1), breeze-gtk-theme:amd64 (5.23.5-1, automatic), gtk-sharp2-gapi:amd64 (2.12.40-3+b1), gtkmm-documentation:amd64 (3.24.0-1), gtk-3-examples:amd64 (3.24.31-1), libosp5:amd64 (1.5.2-13+b2, automatic), gtk-chtheme:amd64 (0.3.1-6.1+b1), gtk-sharp3-gapi:amd64 (2.99.3-4+b1), libgtk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk2.0-examples:amd64 (2.24.33-2), libkf5kdelibs4support-data:amd64 (5.88.0-1, automatic), gtk-doc-tools:amd64 (1.33.2-1), gtkam-gimp:amd64 (1.0-3+b1), gtkpod-dbg:amd64 (2.1.5-9), gtk2-engines-cleanice:amd64 (2.4.1-3+b2), opensp:amd64 (1.5.2-13+b2, automatic), gtkwave:amd64 (3.3.104-2+b1), gtk2-engines-moblin:amd64 (1.1.1-1.1+b3), libanjuta-3-0:amd64 (2:3.34.0-4, automatic), monodoc-gtk3.0-manual:amd64 (2.99.3-4, automatic), gtk-sharp3-examples:amd64 (2.99.3-4), gtkboard:amd64 (0.11pre0+cvs.2003.11.02-11), libgdk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk3-im-libthai:amd64 (0.2.2-1), libgdk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-libxml-perl:amd64 (2.0207+dfsg-2, automatic), libglibmm-2.4-doc:amd64 (2.66.2-2, automatic), libmikmod3:amd64 (3.3.11.1-6, automatic), gtk-4-tests:amd64 (4.4.1+ds1-3), docbook-to-man:amd64 (1:2.0.0-45, automatic), libxml-sax-expat-perl:amd64 (0.51-1, automatic)
End-Date: 2022-01-27 22:49:49
الآن برای حذف این نرمافزار های اضافی باید چیکار کنم؟
-
جناب دراگون یک سوال! شما همه ی اینها رو از قبل بلد بودید یا وقتی کسی سوالی می پرسه سرچ می کنید؟ از کجا این همه اطلاعات دارید در حالی که ۲ ساله کلا با لینوکس آشنا شدید؟
-
جناب دراگون یک سوال! شما همه ی اینها رو از قبل بلد بودید یا وقتی کسی سوالی می پرسه سرچ می کنید؟ از کجا این همه اطلاعات دارید در حالی که ۲ ساله کلا با لینوکس آشنا شدید؟
دقیقا ! سوال منم هست ! اینقدر اشنا به ساختار سیستم عامل در دو سال شگفت انگیزه ! یعنی فقط با مطالعه محتوای وب اینقدر دانش کسب کردید ؟
-
خیلی متشکرم بابت توضیحات کاملتون. تاجایی که فهمیدم اینا همراه monopd نصب شدن. چند روز پیش یه حرکت اشتباهی کردم، یه دستوری رو وارد کردم که در بخش زیر میتونید ببینید. بخشی از فایل /var/log/apt/hostory.log:
Start-Date: 2022-01-27 22:45:42
Commandline: apt install gtk*
Requested-By: reza (1000)
Install: libkf5kdelibs4support5-bin:amd64 (5.88.0-1, automatic), libsdl-mixer1.2:amd64 (1.2.12-17+b1, automatic), monodoc-gtk2.0-manual:amd64 (2.12.40-3, automatic), libgdl-3-5:amd64 (3.40.0-1, automatic), libxml-namespacesupport-perl:amd64 (1.12-1.1, automatic), gtkmorph-example:amd64 (1:20140707+nmu2.1), gtk-sharp2-examples:amd64 (2.12.40-3), libgtkmm-3.0-doc:amd64 (3.24.5-1, automatic), kde-style-qtcurve-qt5:amd64 (1.9-7+b2, automatic), gtk-layer-shell-doc:amd64 (0.6.0-1), gtk-gnutella:amd64 (1.1.15-1+b1), gtk2-engines-qtcurve:amd64 (1.9-7+b2), libpango3.0-cil:amd64 (2.99.3-4+b1, automatic), libgtkmm-2.4-1v5:amd64 (1:2.24.5-4+b1, automatic), anjuta-common:amd64 (2:3.34.0-4, automatic), libgio3.0-cil:amd64 (2.99.3-4+b1, automatic), libkf5kdelibs4support5:amd64 (5.88.0-1, automatic), oss-compat:amd64 (7, automatic), libglib2.0-cil:amd64 (2.12.40-3+b1, automatic), libexif-gtk5:amd64 (0.5.0-2+b1, automatic), xsltproc:amd64 (1.1.34-4, automatic), libgtk2.0-cil:amd64 (2.12.40-3+b1, automatic), id3v2:amd64 (0.1.12+dfsg-6, automatic), libmorph:amd64 (1:20140707+nmu2.1, automatic), gtkatlantic:amd64 (0.6.3-1+b1), gtk2-engines-nodoka:amd64 (0.7.0-1.2+b3), gtk-im-libthai:amd64 (0.2.2-1), gtk-sharp2:amd64 (2.12.40-3), gtk-sharp3:amd64 (2.99.3-4+b1), gtkterm:amd64 (1.1.1-1), gtkmorph:amd64 (1:20140707+nmu2.1), libglib2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2hs-buildtools:amd64 (0.13.8.0-1+b2), libgtkpod1:amd64 (2.1.5-9, automatic), libglade2-0:amd64 (1:2.6.4-2.4, automatic), monopd:amd64 (0.10.2-6, automatic), libgtk-layer-shell0:amd64 (0.6.0-1, automatic), gtkballs:amd64 (3.1.5-12), gtk-vector-screenshot:amd64 (0.3.3-1), libglade2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2-engines-oxygen:amd64 (1.4.6-1.1+b1), gtk2-engines-aurora:amd64 (1.5.1-4+b2), gtkam:amd64 (1.0-3+b1), gtklp:amd64 (1.3.4-1), libmono-profiler-gui-thread-check:amd64 (2.99.3-4+b1, automatic), gnome-icon-theme-gartoon:amd64 (0.5-5), gtkguitune:amd64 (0.8-6+b3), gtk2-engines-murrine:amd64 (0.98.2-3+b1), libatomicparsley0:amd64 (2.1.5-9, automatic), libgtk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libjudydebian1:amd64 (1.0.5-5+b2, automatic), libcairo1.10-cil:amd64 (2.99.3-4+b1, automatic), docbook-xsl:amd64 (1.79.2+dfsg-1, automatic), libglib3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), gtk3-nocsd:amd64 (3-1), libmuparser2v5:amd64 (2.2.6.1+dfsg-1, automatic), libid3-3.8.3v5:amd64 (3.8.3-16.3, automatic), gtkpod-data:amd64 (2.1.5-9), libgtk2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), libglade2.0-cil:amd64 (2.12.40-3+b1, automatic), libwaili1c2:amd64 (19990723-22.1+b2, automatic), vorbis-tools:amd64 (1.4.2-1, automatic), gtk-4-examples:amd64 (4.4.1+ds1-3), gtk3-engines-breeze:amd64 (5.23.5-1), gnome-desktop-testing:amd64 (2021.1-2, automatic), docbook:amd64 (4.5-8, automatic), gtkpool:amd64 (0.5.0-9+b3), libgio3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-sax-base-perl:amd64 (1.09-1.1, automatic), gtk2-engines-sugar:amd64 (0.118-1), libqtcurve-utils2:amd64 (1.9-7+b2, automatic), libgtk3-nocsd0:amd64 (3-1+b1, automatic), gtk-layer-shell-examples:amd64 (0.6.0-1), gtkpod:amd64 (2.1.5-9), libatk3.0-cil:amd64 (2.99.3-4+b1, automatic), libglib3.0-cil:amd64 (2.99.3-4+b1, automatic), libxml-sax-perl:amd64 (1.02+dfsg-3, automatic), libgdl-3-common:amd64 (3.40.0-1, automatic), gtk-theme-switch:amd64 (2.1.0-5+b1), breeze-gtk-theme:amd64 (5.23.5-1, automatic), gtk-sharp2-gapi:amd64 (2.12.40-3+b1), gtkmm-documentation:amd64 (3.24.0-1), gtk-3-examples:amd64 (3.24.31-1), libosp5:amd64 (1.5.2-13+b2, automatic), gtk-chtheme:amd64 (0.3.1-6.1+b1), gtk-sharp3-gapi:amd64 (2.99.3-4+b1), libgtk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk2.0-examples:amd64 (2.24.33-2), libkf5kdelibs4support-data:amd64 (5.88.0-1, automatic), gtk-doc-tools:amd64 (1.33.2-1), gtkam-gimp:amd64 (1.0-3+b1), gtkpod-dbg:amd64 (2.1.5-9), gtk2-engines-cleanice:amd64 (2.4.1-3+b2), opensp:amd64 (1.5.2-13+b2, automatic), gtkwave:amd64 (3.3.104-2+b1), gtk2-engines-moblin:amd64 (1.1.1-1.1+b3), libanjuta-3-0:amd64 (2:3.34.0-4, automatic), monodoc-gtk3.0-manual:amd64 (2.99.3-4, automatic), gtk-sharp3-examples:amd64 (2.99.3-4), gtkboard:amd64 (0.11pre0+cvs.2003.11.02-11), libgdk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk3-im-libthai:amd64 (0.2.2-1), libgdk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-libxml-perl:amd64 (2.0207+dfsg-2, automatic), libglibmm-2.4-doc:amd64 (2.66.2-2, automatic), libmikmod3:amd64 (3.3.11.1-6, automatic), gtk-4-tests:amd64 (4.4.1+ds1-3), docbook-to-man:amd64 (1:2.0.0-45, automatic), libxml-sax-expat-perl:amd64 (0.51-1, automatic)
End-Date: 2022-01-27 22:49:49
الآن برای حذف این نرمافزار های اضافی باید چیکار کنم؟
مشخصه دستور زیر، گزینه مناسبی نیست چون برنامههای گنوم هم پاک میشه
sudo apt purge gtk*
میتونید از توی گزارش apt، اسم بستههایی که نصب شده رو پیدا کنید و به apt بدید تا پاک کنه. همین الان خطوط مربوط رو پیدا کردید. توی خطی که با install شروع میشه، اسم بستهها، نسخه اونها، معماری که برای اون کامپایل شدند و اینکه دستی نصب شدند یا به عنوان وابستگی، گفته شده.
اسم بستهها با کاما از هم جدا شده. احتمالا میشه یه جوری با ابزارهای پردازش متن، اسم بستهها رو بدست بیارید. اگه نمیدونید چجوری، دستی اسم بستهها رو در بیارید.
اون چیزهایی که داخل پرانتز نوشته شدند، اضافه هستند. باید پاک بشن.
معماری که بستهها برای اون کامپایل شدند، با یه دو نقطه از اسم بسته جدا شده. لازم نیست اونها رو پاک کنید. apt متوجه اونها میشه.
بعد که اسم بستهها رو بدست آوردید، اونها رو بدید به apt تا پاکشون کنه.
suo apt purge --auto-remove libkf5kdelibs4support5-bin:amd64 libsdl-mixer1.2:amd64 ...
-
خیلی متشکرم بابت توضیحات کاملتون. تاجایی که فهمیدم اینا همراه monopd نصب شدن. چند روز پیش یه حرکت اشتباهی کردم، یه دستوری رو وارد کردم که در بخش زیر میتونید ببینید. بخشی از فایل /var/log/apt/hostory.log:
Start-Date: 2022-01-27 22:45:42
Commandline: apt install gtk*
Requested-By: reza (1000)
Install: libkf5kdelibs4support5-bin:amd64 (5.88.0-1, automatic), libsdl-mixer1.2:amd64 (1.2.12-17+b1, automatic), monodoc-gtk2.0-manual:amd64 (2.12.40-3, automatic), libgdl-3-5:amd64 (3.40.0-1, automatic), libxml-namespacesupport-perl:amd64 (1.12-1.1, automatic), gtkmorph-example:amd64 (1:20140707+nmu2.1), gtk-sharp2-examples:amd64 (2.12.40-3), libgtkmm-3.0-doc:amd64 (3.24.5-1, automatic), kde-style-qtcurve-qt5:amd64 (1.9-7+b2, automatic), gtk-layer-shell-doc:amd64 (0.6.0-1), gtk-gnutella:amd64 (1.1.15-1+b1), gtk2-engines-qtcurve:amd64 (1.9-7+b2), libpango3.0-cil:amd64 (2.99.3-4+b1, automatic), libgtkmm-2.4-1v5:amd64 (1:2.24.5-4+b1, automatic), anjuta-common:amd64 (2:3.34.0-4, automatic), libgio3.0-cil:amd64 (2.99.3-4+b1, automatic), libkf5kdelibs4support5:amd64 (5.88.0-1, automatic), oss-compat:amd64 (7, automatic), libglib2.0-cil:amd64 (2.12.40-3+b1, automatic), libexif-gtk5:amd64 (0.5.0-2+b1, automatic), xsltproc:amd64 (1.1.34-4, automatic), libgtk2.0-cil:amd64 (2.12.40-3+b1, automatic), id3v2:amd64 (0.1.12+dfsg-6, automatic), libmorph:amd64 (1:20140707+nmu2.1, automatic), gtkatlantic:amd64 (0.6.3-1+b1), gtk2-engines-nodoka:amd64 (0.7.0-1.2+b3), gtk-im-libthai:amd64 (0.2.2-1), gtk-sharp2:amd64 (2.12.40-3), gtk-sharp3:amd64 (2.99.3-4+b1), gtkterm:amd64 (1.1.1-1), gtkmorph:amd64 (1:20140707+nmu2.1), libglib2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2hs-buildtools:amd64 (0.13.8.0-1+b2), libgtkpod1:amd64 (2.1.5-9, automatic), libglade2-0:amd64 (1:2.6.4-2.4, automatic), monopd:amd64 (0.10.2-6, automatic), libgtk-layer-shell0:amd64 (0.6.0-1, automatic), gtkballs:amd64 (3.1.5-12), gtk-vector-screenshot:amd64 (0.3.3-1), libglade2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), gtk2-engines-oxygen:amd64 (1.4.6-1.1+b1), gtk2-engines-aurora:amd64 (1.5.1-4+b2), gtkam:amd64 (1.0-3+b1), gtklp:amd64 (1.3.4-1), libmono-profiler-gui-thread-check:amd64 (2.99.3-4+b1, automatic), gnome-icon-theme-gartoon:amd64 (0.5-5), gtkguitune:amd64 (0.8-6+b3), gtk2-engines-murrine:amd64 (0.98.2-3+b1), libatomicparsley0:amd64 (2.1.5-9, automatic), libgtk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libjudydebian1:amd64 (1.0.5-5+b2, automatic), libcairo1.10-cil:amd64 (2.99.3-4+b1, automatic), docbook-xsl:amd64 (1.79.2+dfsg-1, automatic), libglib3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), gtk3-nocsd:amd64 (3-1), libmuparser2v5:amd64 (2.2.6.1+dfsg-1, automatic), libid3-3.8.3v5:amd64 (3.8.3-16.3, automatic), gtkpod-data:amd64 (2.1.5-9), libgtk2.0-cil-dev:amd64 (2.12.40-3+b1, automatic), libglade2.0-cil:amd64 (2.12.40-3+b1, automatic), libwaili1c2:amd64 (19990723-22.1+b2, automatic), vorbis-tools:amd64 (1.4.2-1, automatic), gtk-4-examples:amd64 (4.4.1+ds1-3), gtk3-engines-breeze:amd64 (5.23.5-1), gnome-desktop-testing:amd64 (2021.1-2, automatic), docbook:amd64 (4.5-8, automatic), gtkpool:amd64 (0.5.0-9+b3), libgio3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-sax-base-perl:amd64 (1.09-1.1, automatic), gtk2-engines-sugar:amd64 (0.118-1), libqtcurve-utils2:amd64 (1.9-7+b2, automatic), libgtk3-nocsd0:amd64 (3-1+b1, automatic), gtk-layer-shell-examples:amd64 (0.6.0-1), gtkpod:amd64 (2.1.5-9), libatk3.0-cil:amd64 (2.99.3-4+b1, automatic), libglib3.0-cil:amd64 (2.99.3-4+b1, automatic), libxml-sax-perl:amd64 (1.02+dfsg-3, automatic), libgdl-3-common:amd64 (3.40.0-1, automatic), gtk-theme-switch:amd64 (2.1.0-5+b1), breeze-gtk-theme:amd64 (5.23.5-1, automatic), gtk-sharp2-gapi:amd64 (2.12.40-3+b1), gtkmm-documentation:amd64 (3.24.0-1), gtk-3-examples:amd64 (3.24.31-1), libosp5:amd64 (1.5.2-13+b2, automatic), gtk-chtheme:amd64 (0.3.1-6.1+b1), gtk-sharp3-gapi:amd64 (2.99.3-4+b1), libgtk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk2.0-examples:amd64 (2.24.33-2), libkf5kdelibs4support-data:amd64 (5.88.0-1, automatic), gtk-doc-tools:amd64 (1.33.2-1), gtkam-gimp:amd64 (1.0-3+b1), gtkpod-dbg:amd64 (2.1.5-9), gtk2-engines-cleanice:amd64 (2.4.1-3+b2), opensp:amd64 (1.5.2-13+b2, automatic), gtkwave:amd64 (3.3.104-2+b1), gtk2-engines-moblin:amd64 (1.1.1-1.1+b3), libanjuta-3-0:amd64 (2:3.34.0-4, automatic), monodoc-gtk3.0-manual:amd64 (2.99.3-4, automatic), gtk-sharp3-examples:amd64 (2.99.3-4), gtkboard:amd64 (0.11pre0+cvs.2003.11.02-11), libgdk3.0-cil:amd64 (2.99.3-4+b1, automatic), gtk3-im-libthai:amd64 (0.2.2-1), libgdk3.0-cil-dev:amd64 (2.99.3-4+b1, automatic), libxml-libxml-perl:amd64 (2.0207+dfsg-2, automatic), libglibmm-2.4-doc:amd64 (2.66.2-2, automatic), libmikmod3:amd64 (3.3.11.1-6, automatic), gtk-4-tests:amd64 (4.4.1+ds1-3), docbook-to-man:amd64 (1:2.0.0-45, automatic), libxml-sax-expat-perl:amd64 (0.51-1, automatic)
End-Date: 2022-01-27 22:49:49
الآن برای حذف این نرمافزار های اضافی باید چیکار کنم؟
مشخصه دستور زیر، گزینه مناسبی نیست چون برنامههای گنوم هم پاک میشه
sudo apt purge gtk*
میتونید از توی گزارش apt، اسم بستههایی که نصب شده رو پیدا کنید و به apt بدید تا پاک کنه. همین الان خطوط مربوط رو پیدا کردید. توی خطی که با install شروع میشه، اسم بستهها، نسخه اونها، معماری که برای اون کامپایل شدند و اینکه دستی نصب شدند یا به عنوان وابستگی، گفته شده.
اسم بستهها با کاما از هم جدا شده. احتمالا میشه یه جوری با ابزارهای پردازش متن، اسم بستهها رو بدست بیارید. اگه نمیدونید چجوری، دستی اسم بستهها رو در بیارید.
اون چیزهایی که داخل پرانتز نوشته شدند، اضافه هستند. باید پاک بشن.
معماری که بستهها برای اون کامپایل شدند، با یه دو نقطه از اسم بسته جدا شده. لازم نیست اونها رو پاک کنید. apt متوجه اونها میشه.
بعد که اسم بستهها رو بدست آوردید، اونها رو بدید به apt تا پاکشون کنه.
suo apt purge --auto-remove libkf5kdelibs4support5-bin:amd64 libsdl-mixer1.2:amd64 ...
ممنون. با به اسکریپت اسمشون رو جدا کردم و حذفشون کردم
-
میتونید اسکریپت رو اینجا بذارید؟
-
میتونید اسکریپت رو اینجا بذارید؟
یه اسکریپت خاص نبود. تو شل خود پایتون با اسپلیت جدا کردم و بعد جدا شده ها رو پشت سر هم با یه فاصله به هم وصل کردم. کپی کردم و جلوی دستور مربوط به حذف قرار دادم. خلاصه اینکه اسکریپت رو به صورت زنده توی پایتون نوشتم و ذخیره نکردم که باهاتون همرسانی کنم
-
دقیقا ! سوال منم هست ! اینقدر اشنا به ساختار سیستم عامل در دو سال شگفت انگیزه ! یعنی فقط با مطالعه محتوای وب اینقدر دانش کسب کردید ؟
صفحات man و همینطور ویکی آرچ، خیلی کمک میکنند.
-
دقیقا ! سوال منم هست ! اینقدر اشنا به ساختار سیستم عامل در دو سال شگفت انگیزه ! یعنی فقط با مطالعه محتوای وب اینقدر دانش کسب کردید ؟
صفحات man و همینطور ویکی آرچ، خیلی کمک میکنند.
پس انگلیسیتون خیلی خوبه چون من از man و ویکی تقریبا هیچی سر در نمیارم.
-
هیچ چیزی جای man رو نمی گیره. خودتون رو عادت بدین به خوندنش.
-
دقیقا ! سوال منم هست ! اینقدر اشنا به ساختار سیستم عامل در دو سال شگفت انگیزه ! یعنی فقط با مطالعه محتوای وب اینقدر دانش کسب کردید ؟
صفحات man و همینطور ویکی آرچ، خیلی کمک میکنند.
پس انگلیسیتون خیلی خوبه چون من از man و ویکی تقریبا هیچی سر در نمیارم.
هیچ چیزی جای man رو نمی گیره. خودتون رو عادت بدین به خوندنش.
اتفاقا من خیلی man رو میخونم ، انگلیسیم اونقدر خوب نیس اما تا حدود ۷۰ درصد شایدم ۶۰ درصد میفهمم و واقعا خیلی کمک میکنه ! کاش اینقدر ک انرژی گذاشتین و گنومو فارسی کردین , man رو فارسی میکردین ! البته خیلی خیلی طول میکشید ! ولی عالی میشد !
ویکی غنی ارچ هم عالیه ولی زیاد نرفتم سراغش !
-
man برای کاربرانی با یک درجه تخصص بیشتره. مادر من احتمالاً هیچوقت سراغ man نمیره. ولی با فارسی بودن گنوم، کارهای روزمرهاش رو به خوبی و بدون نیاز به من انجام میده و اینه که برام ارزشمنده.
-
man برای کاربرانی با یک درجه تخصص بیشتره. مادر من احتمالاً هیچوقت سراغ man نمیره. ولی با فارسی بودن گنوم، کارهای روزمرهاش رو به خوبی و بدون نیاز به من انجام میده و اینه که برام ارزشمنده.
بله واقعا حق با شماست ، اشتباه از دیدگاه من بود ، ولی کاش یه گروهی انرژی بزارن و همت کنن برای ایجاد یه man فارسی ! برای کاربرانی با همون یه درجه تخصص بیشتر
-
man برای کاربرانی با یک درجه تخصص بیشتره. مادر من احتمالاً هیچوقت سراغ man نمیره. ولی با فارسی بودن گنوم، کارهای روزمرهاش رو به خوبی و بدون نیاز به من انجام میده و اینه که برام ارزشمنده.
بله واقعا حق با شماست ، اشتباه از دیدگاه من بود ، ولی کاش یه گروهی انرژی بزارن و همت کنن برای ایجاد یه man فارسی ! برای کاربرانی با همون یه درجه تخصص بیشتر
چنین کاربری به احتمال زیاد زبان انگلیسی واسهش مانع به حساب نمیاد، نه؟ پس میشه اون وقت رو صرف کار دیگهای کرد.
-
man برای کاربرانی با یک درجه تخصص بیشتره. مادر من احتمالاً هیچوقت سراغ man نمیره. ولی با فارسی بودن گنوم، کارهای روزمرهاش رو به خوبی و بدون نیاز به من انجام میده و اینه که برام ارزشمنده.
بله واقعا حق با شماست ، اشتباه از دیدگاه من بود ، ولی کاش یه گروهی انرژی بزارن و همت کنن برای ایجاد یه man فارسی ! برای کاربرانی با همون یه درجه تخصص بیشتر
چنین کاربری به احتمال زیاد زبان انگلیسی واسهش مانع به حساب نمیاد، نه؟ پس میشه اون وقت رو صرف کار دیگهای کرد.
منظورم افرادی مسلط به زبان و لینوکس هست !