انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Yoord در 27 آبان 1396، 03:24 بظ
-
سلام
دوستان چه جوری میشه در اوبونتو 17.10 ، یونیتی رو نصب کرد؟
و آیا اینکه دسکتاپ یونیتی، شامل صفحه ورود و تنظیمات اوبونتو هم میشه؟
و در پایان چطوری میتونیم دسکتاپ گنوم رو از اوبونتو حذف کنیم؟
-
سلام
نصب روی artful:
sudo apt install unity
hazfe gnome:
sudo apt-get remove gnome-*
-
https://itsfoss.com/use-unity-ubuntu-17-10/ (https://itsfoss.com/use-unity-ubuntu-17-10/)
sudo apt-get remove gnome-*
این برای یونیتی دیگه هیچی باقی نمیذاره که بخواد استفاده کنه. :)
-
لطفا به اینم جواب بدین. آیا اینکه دسکتاپ یونیتی، شامل صفحه ورود و تنظیمات اوبونتو هم میشه؟
-
https://itsfoss.com/use-unity-ubuntu-17-10/ (https://itsfoss.com/use-unity-ubuntu-17-10/)
sudo apt-get remove gnome-*
این برای یونیتی دیگه هیچی باقی نمیذاره که بخواد استفاده کنه. :)
حب پس چه جوری میتونیم گنوم رو کلا با یونیتی عوض کنیم؟
-
لطفا به اینم جواب بدین. آیا اینکه دسکتاپ یونیتی، شامل صفحه ورود و تنظیمات اوبونتو هم میشه؟
صفحه ورود یونیتی Lightdm هست. و صفحهٔ ورود گنوم، GDM
اگه Lightdm نصب نشه، شما خودت میتونی نصب کنی.
تنظیمات اوبونتو و گنوم هم یکیه. یعنی هر دو از یک سری پروندهٔ مشخص اطلاعات میخونن فقط نحوهٔ نمایششون متفاوته. پس یونیتی رو نصب کنی، صفحه تنظیمات یونیتی رو داری.
حب پس چه جوری میتونیم گنوم رو کلا با یونیتی عوض کنیم؟
قرار نیست شما گنوم رو با یونیتی عوض کنی.
یونیتی همون گنوم هست.
ما یه میزکار داریم به اسم گنوم. این میزکار علاوه بر محیط دسکتاپ و نرمافزارهای کاربری، یک پوستهٔ گرافیکی (shell) داره به اسم گنوم-شل
زمانی که گنوم-شل ۳ اومد، کاربرای اوبونتو خوششون نیومد. برای همین تیم اوبونتو خودش یه شل دیگه توسعه داد و اسمش رو گذاشت یونیتی
در واقع یونیتی فقط شلِ جایگزین گنوم-شل در میزکار گنوم هست.
اوبونتو یونیتی همون گنومه.
برای همین شما کافیه روی ۱۷.۱۰ فقط unity رو نصب کنی. چرا؟ چون تمام برنامهها از قبل نصبن (به دلیل نصب بودن میزکار گنوم) فقط پوستهش و اون محیطی که شما به صورت گرافیکی مشاهده میکنی تغییر میکنه.
یونیتی از خودش برنامه نداره. چیزایی که شما توی اوبونتو میبینی مثل Gedit و Gnome-Terminal و Disks و Nautilus و ... همگی توسط گنوم نوشته شدن.
-
https://itsfoss.com/use-unity-ubuntu-17-10/ (https://itsfoss.com/use-unity-ubuntu-17-10/)
sudo apt-get remove gnome-*
این برای یونیتی دیگه هیچی باقی نمیذاره که بخواد استفاده کنه. :)
خیلی متشکرم،
در فهرست وابستگیهای unity اسمی از بستههای gnome نبود (ابتدا دستور پایین و سپس با نصب unity تصور شد مشکلی ایجاد نشود.) از شروع کننده تاپیک هم عذر میخوام.
-
لطفا به اینم جواب بدین. آیا اینکه دسکتاپ یونیتی، شامل صفحه ورود و تنظیمات اوبونتو هم میشه؟
صفحه ورود یونیتی Lightdm هست. و صفحهٔ ورود گنوم، GDM
اگه Lightdm نصب نشه، شما خودت میتونی نصب کنی.
تنظیمات اوبونتو و گنوم هم یکیه. یعنی هر دو از یک سری پروندهٔ مشخص اطلاعات میخونن فقط نحوهٔ نمایششون متفاوته. پس یونیتی رو نصب کنی، صفحه تنظیمات یونیتی رو داری.
حب پس چه جوری میتونیم گنوم رو کلا با یونیتی عوض کنیم؟
قرار نیست شما گنوم رو با یونیتی عوض کنی.
یونیتی همون گنوم هست.
ما یه میزکار داریم به اسم گنوم. این میزکار علاوه بر محیط دسکتاپ و نرمافزارهای کاربری، یک پوستهٔ گرافیکی (shell) داره به اسم گنوم-شل
زمانی که گنوم-شل ۳ اومد، کاربرای اوبونتو خوششون نیومد. برای همین تیم اوبونتو خودش یه شل دیگه توسعه داد و اسمش رو گذاشت یونیتی
در واقع یونیتی فقط شلِ جایگزین گنوم-شل در میزکار گنوم هست.
اوبونتو یونیتی همون گنومه.
برای همین شما کافیه روی ۱۷.۱۰ فقط unity رو نصب کنی. چرا؟ چون تمام برنامهها از قبل نصبن (به دلیل نصب بودن میزکار گنوم) فقط پوستهش و اون محیطی که شما به صورت گرافیکی مشاهده میکنی تغییر میکنه.
یونیتی از خودش برنامه نداره. چیزایی که شما توی اوبونتو میبینی مثل Gedit و Gnome-Terminal و Disks و Nautilus و ... همگی توسط گنوم نوشته شدن.
در اوبونتو 17.10 آیا به صورت پیشفرض Lightdm نصبه؟
اگه نصبش کنیم، اوبونتو به صورت پیشفرض از Lightdm استفاده میکنه یا GDM؟
و آیا برای اینکه Lightdm به صورت پیشفرض بیاد بالا، باید Gdm رو پاک کنیم؟
-
با این کد فکر کنم دیفالت میشه lightdm
sudo dpkg-reconfigure lightdm
-
خیلی متشکرم،
در فهرست وابستگیهای unity اسمی از بستههای gnome نبود (ابتدا دستور پایین و سپس با نصب unity تصور شد مشکلی ایجاد نشود.) از شروع کننده تاپیک هم عذر میخوام.
یونیتی به گنوم وابستگی داره. ولی نه به صورت مستقیم. یونیتی به یه سری بستهها نیاز داره که اون بستهها به گنوم نیاز دارن. برای همین شما توی لیست وابستگیها اسمی از گنوم ندیدی. :)
مثلاً unity-control-center خودش به gnome-setting نیاز داره و اون خودش به ابزارهای گنوم نیاز داره. پس روی هم رفته اکثر گنوم رو یونیتی نیاز داره.
به نظر من اگه کسی میخواد یونیتی رو Clean داشته باشه، پیشنهاد میکنم Ubuntu Mini رو نصب کنه و بعد unity رو نصب کنه. که پیشنیازهای گنومش رو که میگیره، تر و تمیز تر از گنوم پیشگزیده باشه. ابزارهای اضافی مربوط به گنوم رو هم دیگه نداشته باشه. :)
در اوبونتو 17.10 آیا به صورت پیشفرض Lightdm نصبه؟
اگه نصبش کنیم، اوبونتو به صورت پیشفرض از Lightdm استفاده میکنه یا GDM؟
و آیا برای اینکه Lightdm به صورت پیشفرض بیاد بالا، باید Gdm رو پاک کنیم؟
در مورد پیشگزیده نصب بودنش اطلاعی ندارم. هنوز بررسیش نکردم.
اگه نصبش کنی، خودش موقع نصب ازت میپرسه که Defaults باشه یا نه.
میتونی GDM رو در صورتی که پیشنیاز خاصی نداشته باشه، حذف کنی.
با این کد فکر کنم دیفالت میشه lightdm
sudo dpkg-reconfigure lightdm
بله.
-
اوبونتو مینی خودش یه توزیعه؟
-
من منظورم این نبود که نمیخوام اسمی از گنوم نباشه، گفتم اون محیطی که کار میکنم، کلا یونیتی باشه
حالا اگه یونیتی به ابزارهای گنوم نیاز داره عیب نداره
قرار نیست که کل گنوم پاک شه، میخوام فقط اون رابط کاربریش نباشه و به جاش یونیتی باشه
-
اوبونتو مینی خودش یه توزیعه؟
http://archive.ubuntu.com/ubuntu/dists/artful/main/installer-amd64/current/images/netboot/mini.iso (http://archive.ubuntu.com/ubuntu/dists/artful/main/installer-amd64/current/images/netboot/mini.iso)
http://archive.ubuntu.com/ubuntu/dists/artful/main/installer-i386/current/images/netboot/mini.iso (http://archive.ubuntu.com/ubuntu/dists/artful/main/installer-i386/current/images/netboot/mini.iso)
اوبونتو مینی رو شما همون Ubuntu Desktop حساب کن ولی بدون Desktop و فقط اوبونتو ;D
اوبونتو مینی رو تیم اوبونتو منتشر میکنه. که داخلش غیر از سیستمعامل گنو، دیگه چیز خاصی نیست.
نصبش تماماً با اینترنت هست. حول و حوش ۲۰۰ مگ بارگیری میکنه. یعنی شما هر بار اوبونتو مینی رو نصب کنی، آخرین نسخهٔ نرمافزارها رو نصب میکنه. مثل ۱۷.۱۰ نیست که بعد از نصب چون یک ماه ازش گذشته، دوباره قرار باشه بستهها رو بهروز کنی. خودش همیشه بهروزه.
بعد از نصب هم شما ۳۰۰ بسته بیشتر نداری. اونجا میتونی خودت بگی چی میخوای نصب کنی. یعنی بعد از نصب!! موقع نصب هم ازت میپرسه که اگه بگی ubuntu-desktop رو نصب کن، بازم همین گنوم نصب میشه.
بعد از نصب وقتی بگی
sudo apt install unity
اون موقع یه یونیتی با گنوم تر و تمیز که مثل میزکار الآن اوبونتو شلوغ و پلوغ نیست، نصب میکنه. اونم در هر صورت گنوم رو نصب میکنه ولی فقط اون بستههایی که واقعاً یونیتی بهشون نیاز داشته باشه. مثلاً دیگه gnome-shell نیاز نیست نصب بشه.
البته نصبش دردسر داره.
من خودمم همین نسخه رو چندین ساله که نصب میکنم. ولی خب حوصله میخواد. :)
من منظورم این نبود که نمیخوام اسمی از گنوم نباشه، گفتم اون محیطی که کار میکنم، کلا یونیتی باشه
حالا اگه یونیتی به ابزارهای گنوم نیاز داره عیب نداره
قرار نیست که کل گنوم پاک شه، میخوام فقط اون رابط کاربریش نباشه و به جاش یونیتی باشه
منظورت اینه gnome-shell حذف بشه؟
اینو دقیق نمیدونم. ممکنه خیلی از بستهها بهش نیاز داشته باشن. ممکن هم هست نداشته باشن.
شما در هر صورت یونیتی رو نصب کن. کاری هم به گنوم نداشته باش. مشکلت حل میشه.
-
آقا رسول دستت طلا
من قبلا مطالب و توضیحاتی که به بچه ها میدین رو خیلی تو این فروم دیدم ( از نداشتن میزکار چون بهش نیاز نداری تا ...)
برای همین بخاطر توضیحات کاملت میخوام دو سوال هم ازتون بپرسم
1- چطور میتونیم بفهمیم که یک بسته ای پیش نیاز داره یا نه؟ یا اینکه این بسته، پیش نیاز چه بسته های دیگه ای هست؟
2- سوالم بعدیم اینه که کلا کار این کد چیه؟
dpkg-reconfigure
اینجوری که دیده میشه یه بسته ای رو دوباره کانفیق میکنه، میخواستم بپرسم که این چه ربطی به دیفالت کردن یک چیزی داره؟ ممنون
-
ج۱:
یه مثال راحت میزنم.
فرض کن شما یه برنامهای میخوای نصب کنی. اون برنامه به برنامهٔ wget نیاز داره (احتمالاً قراره داخل برنامه چیزی بارگیری بشه که نیاز به مدیربارگیری داره) خب شما اون برنامه رو نصب میکنی و wget هم نصب میشه.
حالا دو حالت پیش میاد. یا شما برنامهٔ خودت رو حذف میکنی، یا میخوای برنامهای که برنامهٔ شما بهش نیاز داره رو حذف کنی
اگه برنامهٔ خودت رو حذف کنی، برنامه wget باقی میمونه. اگه wget توسط برنامهٔ دیگهای استفاده نشده باشه، اونم apt حذف میکنه (اگه autoremove کنی)
ولی اگه خودت از wget استفاده نکنی و خیال کنی هیچکس دیگه استفاده نمیکنه، با حذفش، این برنامهای که شما نصب کردی دیگه از کار میافته و apt همین برنامهٔ خودت رو هم حذف میکنه.
برای اینکه بفهمی هر بسته پیشنیازش چیه یا اون بسته پیشنیاز چه بستهایه از دو فرمان زیر استفاده کن:
اول مطمئن شو که لیست مخازنت بهروز هست. بعد:
apt-cache depends PACKAGE
apt-cache rdepends PACKAGE
اولی پیشنیازهاش رو میگه. دومی برنامههایی که بهش نیاز دارن.
برای همین مثلاً نصب یونیتی و حذفش دخالتی در حذف و نصب گنوم نداره!
ولی حذف گنوم باعث حذف یونیتی میشه.
ج۲:
این فرمان کاری که dpkg موقع نصب برای یه برنامه میکرده رو دوباره انجام میده. و ارتباطی با Defaults کردن نداره.
مگه اینکه برنامهای وجود داشته باشه (مثلاً Lightdm) که جایگزینی از قبل داشته (مثلاً GDM)
برای نصبش، شما اول بارگیریش میکنی. بعد Unpack میشه. هر پروندهش میره یه جا میشینه. حالا چی میشه اگه پروندهای از قبل به دلیل معادل قبلیش وجود داشته باشه؟ برنامه میفهمه و ازت سؤال میکنه که آیا میخوای این جای اون بشینه؟ عین copy/paste روی یه پرونده که از قبل وجود داره.
یکی هم اینکه هر برنامه بعد از unpack ممکنه اسکریپتی چیزی برای اجرا داشته باشه (توی خروجی میبینی مثلاً مینویسه setting folan) این یعنی داره اجزای اون بسته رو سر جاهاشون میذاره و یه جاهایی هم داره یه چیزی رو تنظیم میکنه. ممکنه توی بسته مشخص شده باشه که بعد از نصب باید فلان چیز پیشگزیده بشه. پس از کاربر سؤال کنه.
-
ج۲:
این فرمان کاری که dpkg موقع نصب برای یه برنامه میکرده رو دوباره انجام میده. و ارتباطی با Defaults کردن نداره.
مگه اینکه برنامهای وجود داشته باشه (مثلاً Lightdm) که جایگزینی از قبل داشته (مثلاً GDM)
برای نصبش، شما اول بارگیریش میکنی. بعد Unpack میشه. هر پروندهش میره یه جا میشینه. حالا چی میشه اگه پروندهای از قبل به دلیل معادل قبلیش وجود داشته باشه؟ برنامه میفهمه و ازت سؤال میکنه که آیا میخوای این جای اون بشینه؟ عین copy/paste روی یه پرونده که از قبل وجود داره.
یکی هم اینکه هر برنامه بعد از unpack ممکنه اسکریپتی چیزی برای اجرا داشته باشه (توی خروجی میبینی مثلاً مینویسه setting folan) این یعنی داره اجزای اون بسته رو سر جاهاشون میذاره و یه جاهایی هم داره یه چیزی رو تنظیم میکنه. ممکنه توی بسته مشخص شده باشه که بعد از نصب باید فلان چیز پیشگزیده بشه. پس از کاربر سؤال کنه.
یعنی اگه دوباره بخوایم از GDM استفاده کنیم باید این کد رو بزنیم که جایگزین اون محتویات قبلی که lightdm بود بشه؟
sudo dpkg-reconfigure gdm
اگه اینجوری باشه در هنگام نصب lightdm برخی از فایل های gdm ممکنه اضاف بمونه
همون حذف gdm راه حل بهتری نیست؟
این مورد تو نصب یونیتی به جای گنوم شل هم صدق میکنه فکر کنم
-
نه. این فرمان، همون کارهایی رو انجام میده که برنامه موقع نصب انجام داده. وقتی برنامه رو نصب میکنی یا بهروز میکنی، اینجوری تصور کن که این فرمان هم اجرا میشه (نمیشه منظورم فقط تصورشه برای درک موضوع)
ما از این فرمان زمانی استفاده میکنیم که مدتها از نصب یک برنامه گذشته و حالا میخواهیم دوباره تنظیمش کنیم.
وقتی Lightdm رو نصب میکنی اون میفهمه GDM هم نصبه و ازت میخواد یکیشون رو پیشگزیده انتخاب کنی. وقتی GDM رو نصب کنی، میفهمه Lightdm نصبه و ازت میخواد باز یکی رو پیشگزیده انتخاب کنی.
اگه هر دو نصب باشن و بخوای از یکی بری روی اون یکی، آره باید این فرمان رو بزنی. دقیقا هم این فرمان یه همچین جاهایی کاربرد داره.
اگر یه برنامه با یه برنامه دیگه تداخل داشته باشه، موقع نصب بهت میگه اون برنامه باید حذف بشه. ولی اگه تداخل نداشته باشه، خودش حذف نمیشه. بعد میتونی اگه نیازش نداشته باشی، حذفش کنی.
Lightdm جای GDM نمیشینه. تنظیماتش جای تنظیمات اون میشینه و این تداخلی بوجود نمیاره و چیزی هم حذف نمیشه.
اگه فکر میکنی واقعا به GDM نیاز نداری، میتونی حذفش کنی.
sudo apt purge gdm
توی خروجی بخون ببین با حذف این، چندتا برنامه دیگه حذف میشه. اگه چیز خاصی نبودن، پس میزنی:
sudo apt purge --autoremove gdm
-
ممنون آقا رسول خیلی عالی و کامل بود :)