انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: جعفر فرقانلوژ در 31 خرداد 1401، 08:58 بظ
-
سلام میخوام میزکار گنوم رو با تمام برنامه ها و وابستگی ها حذف کنم و فقط یک دبیان خالی داشته باشم که بدون ناپایداری بتونم کی دی ای نصب کنم
اما چطور ؟ همه بسته ها رو بشینم دونه دونه حذف کنم ؟ حتی لاگین منیجر هم باید حذف بشه
ممنون ;)
-
سلام
مطمئن نیستم، ولی:
sudo apt purge *gnome*
sudo apt autopurge
بعد با tasksel install کیدیای رو نصب کنید (پیشنهادی دبیان).
-
نکتهی مهم: از داخل گنوم این حرکت رو نزنید! توی GDM فکر کنم با F6 خط فرمان باز میشه. از اون اقدام کنید.
-
gdm هم میخوام پاک کنم دیگه با tty برم بهتر نیست ؟ بعد از کی دی ای sddm نصب کنم
-
گنوم چجوری نصب شده؟
اگه گنوم توسط نصاب دبیان نصب شده، فکر کنم با حذف بسته 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 و چیزهای مربوط به میزکار اجرا نشن. بعد هم یه بار کامپیوتر رو راهاندازی مجدد کنید و در آخر میزکار پلاسما رو نصب کنید.
-
...
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/
-
بله پلاسما توسط نصاب نصب شده
البته درست منظورتون رو از سطوح اجرا متوجه نشدم
خوب فکر کنم برم منوی ریکاوری از اونجا ترمینال رو بیارم بهتر نیست ؟ مشکلی نداره که کاربر روته ؟ این دفعه برای کاربر روت رمز نزاشتم هم میزکار ها رو حذف و نصب کنم هم لاگیم منیجر رو بزارم روی SDDM هم لیست مخازن رو در این بین تغییر بدم
-
بستگی داره گنوم رو چهطور نصب کرده باشی.
-
گنوم رو نصاب نصب کرده
-
پس احتمالاً با حذف task-gnome-desktop حذف بشه.
-
البته ساختار سطوح اجرایی در حال حاضر منسوخ شده و به جاش بهتره از با دستورات زیر، 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 هم لیست مخازن رو در این بین تغییر بدم
فکر کنم از منوی ریکاوری گراب هم بشه. ولی مطمئن نیستم که توی اونجا، شبکه پیکربندی شده باشه.
بهتره اینکارهایی که گفتید رو مرحله به مرحله انجام بدید و بعد از هر مرحله ببینید درست انجام شده یا نه.
مثلا اول میزکار حذف کنید.
بعد اگه مشکلی نبود، سیستم رو بروزرسانی کنید.
توی مرحله بعد، لیست مخازن رو تغییر بدید.
بعد برید روی دبیان ناپایدار.
در نهایت اگه مشکلی نبود، میزکار پلاسما رو نصب کنید.
-
والا من لیست پکیج های نصب شده رو میزیختم تو یه فایل و دستی و دونه دونه پکیج های نا مربوط به گنوم رو از تو فایله پاک می کردم بعد اون فایل رو میدادم به مدیر بسته تا پاکشون کنه...
-
چطور ؟ کدوم فایل ؟
-
چطور ؟ کدوم فایل ؟
با دستور apt list لیست بسته های نصب شده رو تو یه فایل بریز.
بعد اسم بسته هایی رو که به گنوم مربوط نیستن و بهشون نیاز داری رو از توی فایل حذف کن.
متن های اضافه رو از فایل پاک کن
بعد فایل رو به عنوان ورودی بده به apt تا حذفشون کنه
-
این روش خیلی ساده نیست. باید بدونید کدوم بستهها مورد نیاز هستند و کدومها نه تا بشه درست اینکار رو کرد.
-
این روش خیلی ساده نیست. باید بدونید کدوم بستهها مورد نیاز هستند و کدومها نه تا بشه درست اینکار رو کرد.
بله...
میومدم میدیدم که این برنامه جزو وابستگی های چه برنامه های دیگه ای هست و اگر برنامه ای بود که نمی خواستم و درواقع بخشی از میز کار بود که می خواستم حذف کنم حذفش می کردم. بار اولش طولانیه ولی بعدش می فهمی دیگه.
-
رفتم نا پایدار گنوم هم بروز شد
رفتن تی تی وای زدم گنوم حذف شه کارش تموم شد پلاسما نصب کردم
مجدد راه اندازی کردم دیدم gdm اومده پلاسما رفتم همه وی درسته اما گنوم حذف نشده
دوباره زدم حذفش کنم خروجیش این شد
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package gnome-desktop
-
اشتباه زدم بسته ای که جناب دراگون گفتند خروجیش اینه
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.
-
مجدد راه اندازی کردم دیدم gdm اومده پلاسما رفتم همه وی درسته اما گنوم حذف نشده
از "مجدد راهاندازی کردم" به بعد مشخص نیست منظورتون چی بوده.
-
شرمنده عجله ای شد
کامپیوتر رو مجدد راه اندازی کردم
دیدم لاگین منیجر گنوم( 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.
(وقتی مجدد توی پلاسما زدم )
-
فکر کنم gdm هنوز نصبه.
خروجی این دستور چیه؟
apt list --installed | grep -Ei 'gnome|gdm'
-
همه چی هنوز نصبه
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]
-
بسته aptitude رو نصب کنید و خروجی این دستور رو قرار بدید:
aptitude why gnome