انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => دبیان => نویسنده: جعفر فرقانلوژ در 31 خرداد 1401، 08:58 ب‌ظ

عنوان: حذف کامل میزکار و تمام وابستگی ها (حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 31 خرداد 1401، 08:58 ب‌ظ
سلام میخوام میزکار گنوم رو با تمام برنامه ها و وابستگی ها حذف کنم و فقط یک دبیان خالی داشته باشم که بدون ناپایداری بتونم کی دی ای نصب کنم
اما چطور ؟ همه بسته ها رو بشینم دونه دونه حذف کنم ؟ حتی لاگین منیجر هم باید حذف بشه
ممنون  ;)
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: mskf1383 در 31 خرداد 1401، 09:01 ب‌ظ
سلام
مطمئن نیستم، ولی:
sudo apt purge *gnome*
sudo apt autopurge

بعد با tasksel install کی‌دی‌ای رو نصب کنید (پیشنهادی دبیان).
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: mskf1383 در 31 خرداد 1401، 09:03 ب‌ظ
نکته‌ی مهم: از داخل گنوم این حرکت رو نزنید! توی GDM فکر کنم با F6 خط فرمان باز می‌شه. از اون اقدام کنید.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 31 خرداد 1401، 09:49 ب‌ظ
gdm هم میخوام پاک کنم دیگه با tty برم بهتر نیست ؟ بعد از کی دی ای sddm نصب کنم
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 31 خرداد 1401، 10:10 ب‌ظ
گنوم چجوری نصب شده؟
اگه گنوم توسط نصاب دبیان نصب شده، فکر کنم با حذف بسته task-gnome-desktop رو به همراه وابستگی‌هاش، کل گنوم پاک بشه.
sudo apt purge --auto-remove task-gnome-desktop

سلام
مطمئن نیستم، ولی:
sudo apt purge *gnome*
sudo apt autopurge
میشه اون رو توی یه دستور خلاصه کرد
sudo apt purge --auto-remove *gnome*
نقل‌قول
بعد با tasksel install کی‌دی‌ای رو نصب کنید (پیشنهادی دبیان).
اینجوری چیز‌های دیگه هم نصب میشه که شاید لازم نباشه. مثلا libreoffice یا konqueror یا چیز‌های دیگه.

gdm هم میخوام پاک کنم دیگه با tty برم بهتر نیست ؟ بعد از کی دی ای sddm نصب کنم
بهتره کلا سیستم رو توی سطح اجرایی ۳ (runlevel) اجرا کنید تا اصلا سرویس gdm و چیز‌های مربوط به میزکار اجرا نشن. بعد هم یه بار کامپیوتر رو راه‌اندازی مجدد کنید و در آخر میزکار پلاسما رو نصب کنید.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: mobin1387 در 31 خرداد 1401، 11:11 ب‌ظ
...
gdm هم میخوام پاک کنم دیگه با tty برم بهتر نیست ؟ بعد از کی دی ای sddm نصب کنم
بهتره کلا سیستم رو توی سطح اجرایی ۳ (runlevel) اجرا کنید تا اصلا سرویس gdm و چیز‌های مربوط به میزکار اجرا نشن. بعد هم یه بار کامپیوتر رو راه‌اندازی مجدد کنید و در آخر میزکار پلاسما رو نصب کنید.
البته ساختار سطوح اجرایی در حال حاضر منسوخ شده و به جاش بهتره از با دستورات زیر، multi-user.target را پیش‌گزیده قرار بدید تا در راه اندازی بعدی سامانه لحاظ بشه.
sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target

سطوح اجرایی و پرونده‌های «هدف» متناظر با آنها در سامانه هایی که از systemd استفاده می‌کنند:
   ┌─────────┬───────────────────┐
   │Runlevel │ Target            │
   ├─────────┼───────────────────┤
   │0        │ poweroff.target   │
   ├─────────┼───────────────────┤
   │1        │ rescue.target     │
   ├─────────┼───────────────────┤
   │2, 3, 4  │ multi-user.target │
   ├─────────┼───────────────────┤
   │5        │ graphical.target  │
   ├─────────┼───────────────────┤
   │6        │ reboot.target     │
   └─────────┴───────────────────┘

اطلاعات بیشتر:
https://www.systutorials.com/change-systemd-boot-target-linux/
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 01 تیر 1401، 10:56 ق‌ظ
بله پلاسما توسط نصاب نصب شده

البته درست منظورتون رو از سطوح اجرا متوجه نشدم
خوب فکر کنم برم منوی ریکاوری از اونجا ترمینال رو بیارم بهتر نیست ؟ مشکلی نداره که کاربر روته ؟ این دفعه برای کاربر روت رمز نزاشتم هم میزکار ها رو حذف و نصب کنم هم لاگیم منیجر رو بزارم روی SDDM  هم لیست مخازن رو در این بین تغییر بدم
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: دانیال بهزادی در 01 تیر 1401، 11:27 ق‌ظ
بستگی داره گنوم رو چه‌طور نصب کرده باشی.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 01 تیر 1401، 11:46 ق‌ظ
گنوم رو نصاب نصب کرده
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: دانیال بهزادی در 01 تیر 1401، 11:57 ق‌ظ
پس احتمالاً با حذف task-gnome-desktop حذف بشه.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 01 تیر 1401، 01:19 ب‌ظ
البته ساختار سطوح اجرایی در حال حاضر منسوخ شده و به جاش بهتره از با دستورات زیر، multi-user.target را پیش‌گزیده قرار بدید تا در راه اندازی بعدی سامانه لحاظ بشه.
sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target

سطوح اجرایی و پرونده‌های «هدف» متناظر با آنها در سامانه هایی که از systemd استفاده می‌کنند:
   ┌─────────┬───────────────────┐
   │Runlevel │ Target            │
   ├─────────┼───────────────────┤
   │0        │ poweroff.target   │
   ├─────────┼───────────────────┤
   │1        │ rescue.target     │
   ├─────────┼───────────────────┤
   │2, 3, 4  │ multi-user.target │
   ├─────────┼───────────────────┤
   │5        │ graphical.target  │
   ├─────────┼───────────────────┤
   │6        │ reboot.target     │
   └─────────┴───────────────────┘

اطلاعات بیشتر:
https://www.systutorials.com/change-systemd-boot-target-linux/
هنوز کار میدن با اینکه منسوخ شدن. در اصل همون target های systemd استفاده میشن.
اون دستور systemctl set-default multi-user.target باعث میشه که target پیش‌فرض به multi-user.target تغییر کنه و سیستم فقط تا اونجا بالا بیاد.
اگه فقط قراره یه بار اینکار انجام بشه، می‌تونید پارامتر 3 رو به خط فرمان کرنل اضافه کرد تا systemd توی multi-user.target بوت بشه.

خوب فکر کنم برم منوی ریکاوری از اونجا ترمینال رو بیارم بهتر نیست ؟ مشکلی نداره که کاربر روته ؟ این دفعه برای کاربر روت رمز نزاشتم هم میزکار ها رو حذف و نصب کنم هم لاگیم منیجر رو بزارم روی SDDM  هم لیست مخازن رو در این بین تغییر بدم
فکر کنم از منوی ریکاوری گراب هم بشه. ولی مطمئن نیستم که توی اونجا، شبکه پیکربندی شده باشه.

بهتره اینکار‌هایی که گفتید رو مرحله به مرحله انجام بدید و بعد از هر مرحله ببینید درست انجام شده یا نه.
مثلا اول میزکار حذف کنید.
بعد اگه مشکلی نبود، سیستم رو بروزرسانی کنید.
توی مرحله بعد، لیست مخازن رو تغییر بدید.
بعد برید روی دبیان ناپایدار.
در نهایت اگه مشکلی نبود، میزکار پلاسما رو نصب کنید.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: مرتضی . م در 02 تیر 1401، 08:39 ق‌ظ
والا من لیست پکیج های نصب شده رو میزیختم تو یه فایل و دستی و دونه دونه پکیج های نا مربوط به گنوم رو از تو فایله پاک می کردم بعد اون فایل رو میدادم به مدیر بسته تا پاکشون کنه...
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 02 تیر 1401، 12:13 ب‌ظ
چطور ؟ کدوم فایل ؟
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: آرگون در 02 تیر 1401، 01:46 ب‌ظ
چطور ؟ کدوم فایل ؟

با دستور apt list لیست بسته های نصب شده رو تو یه فایل بریز.
بعد اسم بسته هایی رو که به گنوم مربوط نیستن و بهشون نیاز داری رو از توی فایل حذف کن.
متن های اضافه رو از فایل پاک کن
بعد فایل رو به عنوان ورودی بده به apt تا حذفشون کنه
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 02 تیر 1401، 02:40 ب‌ظ
این روش خیلی ساده نیست. باید بدونید کدوم بسته‌ها مورد نیاز هستند و کدوم‌ها نه تا بشه درست اینکار رو کرد.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: مرتضی . م در 03 تیر 1401، 12:12 ب‌ظ
این روش خیلی ساده نیست. باید بدونید کدوم بسته‌ها مورد نیاز هستند و کدوم‌ها نه تا بشه درست اینکار رو کرد.
بله...
میومدم میدیدم که این برنامه جزو وابستگی های چه برنامه های دیگه ای هست و اگر برنامه ای بود که نمی خواستم و درواقع بخشی از میز کار بود که می خواستم حذف کنم حذفش می کردم. بار اولش طولانیه ولی بعدش می فهمی دیگه.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 08 تیر 1401، 04:12 ب‌ظ
رفتم نا پایدار گنوم هم بروز شد
رفتن تی تی وای زدم گنوم حذف شه کارش تموم شد پلاسما نصب کردم
مجدد راه اندازی کردم دیدم gdm اومده پلاسما رفتم همه وی درسته اما گنوم حذف نشده
دوباره زدم حذفش کنم خروجیش این شد
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package gnome-desktop
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 08 تیر 1401، 04:13 ب‌ظ
اشتباه زدم بسته ای که جناب دراگون گفتند خروجیش اینه
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'task-gnome-desktop' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 08 تیر 1401، 04:15 ب‌ظ
مجدد راه اندازی کردم دیدم gdm اومده پلاسما رفتم همه وی درسته اما گنوم حذف نشده
از "مجدد راه‌اندازی کردم" به بعد مشخص نیست منظورتون چی بوده.
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 08 تیر 1401، 04:40 ب‌ظ
شرمنده عجله ای شد
کامپیوتر رو مجدد راه اندازی کردم
دیدم لاگین منیجر گنوم( gdm ) اومده (باید sddm می‌بود )
وارد پلاسما شدم همه چی درسته اما فقط گنوم حذف نشده
خروجی دستور برای حذف گنوم هم اینه
 Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'task-gnome-desktop' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.



(وقتی مجدد توی پلاسما زدم )
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 08 تیر 1401، 05:33 ب‌ظ
فکر کنم gdm هنوز نصبه.
خروجی این دستور چیه؟
apt list --installed | grep -Ei 'gnome|gdm'
عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: جعفر فرقانلوژ در 08 تیر 1401، 06:17 ب‌ظ
همه چی هنوز نصبه
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

chrome-gnome-shell/unstable,now 10.1-5 all [installed,automatic]
gdm3/unstable,now 42.0-1 amd64 [installed,automatic]
gir1.2-gdm-1.0/unstable,now 42.0-1 amd64 [installed,automatic]
gir1.2-gnomebluetooth-3.0/unstable,now 42.1-1 amd64 [installed,automatic]
gir1.2-gnomedesktop-3.0/unstable,now 42.2-1 amd64 [installed,automatic]
gir1.2-gnomedesktop-4.0/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-2048/unstable,now 3.38.2-2 amd64 [installed,automatic]
gnome-accessibility-themes/unstable,now 3.28-1 all [installed,automatic]
gnome-backgrounds/unstable,now 42.0-1 all [installed,automatic]
gnome-bluetooth-3-common/unstable,now 42.1-1 all [installed,automatic]
gnome-bluetooth-common/unstable,now 3.34.5-8 all [installed,automatic]
gnome-bluetooth/unstable,now 3.34.5-8 amd64 [installed,automatic]
gnome-calculator/unstable,now 1:42.1-1 amd64 [installed,automatic]
gnome-calendar/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-characters/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-chess/unstable,now 1:42.0-1 amd64 [installed,automatic]
gnome-clocks/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-color-manager/unstable,now 3.36.0-1+b1 amd64 [installed,automatic]
gnome-console/unstable,now 42~beta-2 amd64 [installed]
gnome-contacts/unstable,now 42.0-2 amd64 [installed,automatic]
gnome-control-center-data/unstable,now 1:42.2-1 all [installed,automatic]
gnome-control-center/unstable,now 1:42.2-1 amd64 [installed,automatic]
gnome-core/unstable,now 1:42+3 amd64 [installed,automatic]
gnome-desktop3-data/unstable,now 42.2-1 all [installed,automatic]
gnome-disk-utility/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-font-viewer/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-games/unstable,now 1:42+3 all [installed,automatic]
gnome-icon-theme/unstable,now 3.12.0-5 all [installed,automatic]
gnome-initial-setup/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-keyring-pkcs11/unstable,now 42.1-1 amd64 [installed,automatic]
gnome-keyring/unstable,now 42.1-1 amd64 [installed,automatic]
gnome-klotski/unstable,now 1:3.38.2-1 amd64 [installed,automatic]
gnome-logs/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-mahjongg/unstable,now 1:3.38.3-2 amd64 [installed,automatic]
gnome-maps/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-menus/unstable,now 3.36.0-1 amd64 [installed,automatic]
gnome-mines/unstable,now 1:40.1-1 amd64 [installed,automatic]
gnome-music/unstable,now 42.1-1 amd64 [installed,automatic]
gnome-nibbles/unstable,now 1:3.38.2-2 amd64 [installed,automatic]
gnome-online-accounts/unstable,now 3.44.0-1 amd64 [installed,automatic]
gnome-online-miners/unstable,now 3.34.0-4 amd64 [installed,automatic]
gnome-remote-desktop/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-robots/unstable,now 1:40.0-2 amd64 [installed,automatic]
gnome-session-bin/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-session-common/unstable,now 42.0-1 all [installed,automatic]
gnome-session/unstable,now 42.0-1 all [installed,automatic]
gnome-settings-daemon-common/unstable,now 42.2-1 all [installed,automatic]
gnome-settings-daemon/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-shell-common/unstable,now 42.2-1 all [installed,automatic]
gnome-shell-extension-prefs/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-shell-extensions/unstable,now 42.2-1 all [installed,automatic]
gnome-shell/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-software-common/unstable,now 42.2-1 all [installed,automatic]
gnome-software/unstable,now 42.2-1 amd64 [installed,automatic]
gnome-sound-recorder/unstable,now 42.0-1 all [installed,automatic]
gnome-sudoku/unstable,now 1:42.0-1 amd64 [installed,automatic]
gnome-sushi/unstable,now 41.2-1 amd64 [installed,automatic]
gnome-system-monitor/unstable,now 42.0-1 amd64 [installed,automatic]
gnome-taquin/unstable,now 3.38.1-2 amd64 [installed,automatic]
gnome-terminal-data/unstable,now 3.44.1-1 all [installed,automatic]
gnome-terminal/unstable,now 3.44.1-1 amd64 [installed,automatic]
gnome-tetravex/unstable,now 1:3.38.2-3 amd64 [installed,automatic]
gnome-themes-extra-data/unstable,now 3.28-1 all [installed,automatic]
gnome-themes-extra/unstable,now 3.28-1 amd64 [installed,automatic]
gnome-todo-common/unstable,now 3.28.1-6 all [installed,automatic]
gnome-todo/unstable,now 3.28.1-6+b1 amd64 [installed,automatic]
gnome-tweaks/unstable,now 42~beta-1 all [installed,automatic]
gnome-user-docs/unstable,now 42.0-1 all [installed,automatic]
gnome-user-share/unstable,now 3.34.0-5 amd64 [installed,automatic]
gnome-video-effects/unstable,now 0.5.0-1 all [installed,automatic]
gnome-weather/unstable,now 42.0-1 all [installed,automatic]
gnome/unstable,now 1:42+3 amd64 [installed,automatic]
libgdm1/unstable,now 42.0-1 amd64 [installed,automatic]
libgnome-autoar-0-0/unstable,now 0.4.3-1 amd64 [installed,automatic]
libgnome-autoar-gtk-0-0/unstable,now 0.4.3-1 amd64 [installed,automatic]
libgnome-bg-4-1/unstable,now 42.2-1 amd64 [installed,automatic]
libgnome-bluetooth-3.0-13/unstable,now 42.1-1 amd64 [installed,automatic]
libgnome-bluetooth-ui-3.0-13/unstable,now 42.1-1 amd64 [installed,automatic]
libgnome-bluetooth13/unstable,now 3.34.5-8 amd64 [installed,automatic]
libgnome-desktop-3-19/unstable,now 42.2-1 amd64 [installed,automatic]
libgnome-desktop-4-1/unstable,now 42.2-1 amd64 [installed,automatic]
libgnome-games-support-1-3/unstable,now 1.8.2-1 amd64 [installed,automatic]
libgnome-games-support-common/unstable,now 1.8.2-1 all [installed,automatic]
libgnome-menu-3-0/unstable,now 3.36.0-1 amd64 [installed,automatic]
libgnome-rr-4-1/unstable,now 42.2-1 amd64 [installed,automatic]
libgnome-todo/unstable,now 3.28.1-6+b1 amd64 [installed,automatic]
libgnomekbd-common/unstable,now 3.26.1-2 all [installed,automatic]
libgnomekbd8/unstable,now 3.26.1-2 amd64 [installed,automatic]
libpam-gnome-keyring/unstable,now 42.1-1 amd64 [installed,automatic]
libreoffice-gnome/unstable,now 1:7.3.4~rc2-1 amd64 [installed,automatic]
libsoup-gnome2.4-1/unstable,now 2.74.2-3 amd64 [installed,automatic]
nautilus-extension-gnome-terminal/unstable,now 3.44.1-1 amd64 [installed,automatic]
network-manager-gnome/unstable,now 1.28.0-1 amd64 [installed,automatic]
pinentry-gnome3/unstable,now 1.2.0-2 amd64 [installed,automatic]
task-hebrew-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-japanese-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-korean-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-malayalam-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-tamil-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-telugu-gnome-desktop/unstable,now 3.69+rebuild all [installed]
task-thai-gnome-desktop/unstable,now 3.69+rebuild all [installed]
xdg-desktop-portal-gnome/unstable,now 42.1-1 amd64 [installed,automatic]

عنوان: پاسخ : حذف کامل میزکار و تمام وابستگی ها
ارسال شده توسط: Dragon- در 09 تیر 1401، 06:14 ب‌ظ
بسته aptitude رو نصب کنید و خروجی این دستور رو قرار بدید:
aptitude why gnome