انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: BiG در 23 آذر 1400، 06:53 بظ
-
توی ویندوز میشه مثلا ۱۰ تا سیستم داری می خوای آپدیت کنی نسخه جدید رو فایل ایزو رو دانلود می کنی و مانت می کنی فایل setup رو باز می کنی روی هر سیستم و به سادگی بروزرسانی می کنی همرو بدون اینکه برای هر کدوم جدا دانلود کنی.
همچین امکانی در گنو/لینوکس وجود نداره؟ الان من اگر اوبونتو قدیمی داشته باشم می تونم با ایزوی اوبونتو جدید بروزرسانی کنم بدون پاک شدن نرم افزار ها؟
-
توی ویندوز میشه مثلا ۱۰ تا سیستم داری می خوای آپدیت کنی نسخه جدید رو فایل ایزو رو دانلود می کنی و مانت می کنی فایل setup رو باز می کنی روی هر سیستم و به سادگی بروزرسانی می کنی همرو بدون اینکه برای هر کدوم جدا دانلود کنی.
همچین امکانی در گنو/لینوکس وجود نداره؟ الان من اگر اوبونتو قدیمی داشته باشم می تونم با ایزوی اوبونتو جدید بروزرسانی کنم بدون پاک شدن نرم افزار ها؟
نیازی به ایزوی جدید نیست
با دستور
sudo apt update
مخازن رو به روز و با دستور
sudo apt upgrade
برنامه ها رو ارتقا بدید
برای ارتقا توزیع به نسخه های بالاتر(در توزیع های دبیانی):
sudo apt dist-upgrade
-
منظور منو متوجه نشدید فرض کنید توی یک شرکت هستید و می خواهید همه ی اوبونتو هارو به 21.10 ارتقا بدید با این کار باید برای هر سیستم یک دور آپدیت دانلود شه. اینجوری که کلی نت میبره
-
منظور منو متوجه نشدید فرض کنید توی یک شرکت هستید و می خواهید همه ی اوبونتو هارو به 21.10 ارتقا بدید با این کار باید برای هر سیستم یک دور آپدیت دانلود شه. اینجوری که کلی نت میبره
راه حلی که به ذهنم می رسه اینه که یک ایزو دانلود کنیم و اون به عنوان یه مخزن به اوبونتو معرفی کنیم بعد دستورات بالا.
احتمالا دوستان راه حل های بهتری داشته باشن
-
منظور منو متوجه نشدید فرض کنید توی یک شرکت هستید و می خواهید همه ی اوبونتو هارو به 21.10 ارتقا بدید با این کار باید برای هر سیستم یک دور آپدیت دانلود شه. اینجوری که کلی نت میبره
راه حلی که به ذهنم می رسه اینه که یک ایزو دانلود کنیم و اون به عنوان یه مخزن به اوبونتو معرفی کنیم بعد دستورات بالا.
احتمالا دوستان راه حل های بهتری داشته باشن
چطور این کار رو انجام بدم؟
-
چرا یک سیستم رو آپدیت نمیکنین و از فایل های دریافت شده یک لوکال ریپوزیتوری نمیسازین ؟
-
اوبونتو ندارم ولی اگه از ترمینال اوبونتو رو اپدیت می کنید، فایل های deb. داخل /var/cache/apt/archives ذخیره می شن. شاید بتونید اونهارو ذخیره کنید و روی هر سیستم بریزید و با dpkg نصبشون کنید.
-
یه گزینه توی «نرمافزارها و بهروز رسانیها» هست که نوشته «قابل نصب از گردانندهٔ نوری».
من امتحان نکردمش ولی احتمالا از اینجا میتونید سامانهتون رو با یه ایزو که روی سیدی رامتون سوار کردید، بهروز رسانی کنید.
مشخصا فقط نرمافزارهایی که روی ایزو پیدا کنه رو بروز رسانی میکنه. و باز برنامههایی که در پرونده ایزو قرار نداره رو باید دستی بهروز کنید.
-
در یک شرکت، از apt-cacher-ng استفاده میکنید که فقط یک بار بارگیری بشه.
-
همچین امکانی در گنو/لینوکس وجود نداره؟ الان من اگر اوبونتو قدیمی داشته باشم می تونم با ایزوی اوبونتو جدید بروزرسانی کنم بدون پاک شدن نرم افزار ها؟
چرا میشه.
اینطوری که iso رو دانلود میکنید و بعد به عنوان یه مخزن، توی فایل sources.list تعریفش میکنید. با دستور apt-cdrom میشه اینجور مخازن رو مدیریت کرد.
منظور منو متوجه نشدید فرض کنید توی یک شرکت هستید و می خواهید همه ی اوبونتو هارو به 21.10 ارتقا بدید با این کار باید برای هر سیستم یک دور آپدیت دانلود شه. اینجوری که کلی نت میبره
معمولا در این حالت بهتره که یه آینه محلی از مخازن درست کرد. اینجوری بستهها از آینه محلی دریافت میشن و ترافیک داخل شبکه داخلی میمونه. این آینه میتونه هر چند ساعت یه بار با مخازن اصلی همگام بشه تا اگه بستهای توی مخازن ارتقا پیدا کرد، توی آینه هم ارتقا پیدا کنه. میشه این آینه رو عمومی کرد تا بقیه هم استفاده کنند، ممکن هست که فقط خصوصی باشه تا فقط برای شرکت استفاده بشه.
با استفاده از apt-mirror میشه یه آینه محلی از مخازن ساخت.
اگه ایجاد یه آینه کامل از مخازن اصلی نیاز نباشه، بهتره که یه سرور پروکسی راهاندازی بشه؛ به این شکل که apt، از اون پروکسی استفاده کنه.
وقتی که apt میخواهد یه چیزی رو نصب کنه، درخواست میره به سرور پروکسی، سرور پروکسی بستههای مورد نیاز رو از مخازن دریافت میکنه و به apt تحویل میده و یه کپی از اون رو برای خودش نگه میداره، وقتی که بقیه کامپیوترها سعی میکنند همون بسته رو دریافت کنند، سرور پروکسی دوباره بسته رو از مخازن دانلود نمیکنه، بلکه همین بسته که قبلا داشته رو تحویل میده. البته اگه نسخه توی مخازن با نسخه داخل cache سرور پروکسی فرق داشته، بسته جدید دانلود میشه. برای اینکار میشه از apt-cacher-ng که آقای بهزادی، بالا معرفی کردند، استفاده کرد.
فکر کنم sbuild و schroot از همین استفاده میکنند. (sbuild و schroot ابزارهایی برای ساخت و آزمایش بستههای deb هستند)
اوبونتو ندارم ولی اگه از ترمینال اوبونتو رو اپدیت می کنید، فایل های deb. داخل /var/cache/apt/archives ذخیره می شن. شاید بتونید اونهارو ذخیره کنید و روی هر سیستم بریزید و با dpkg نصبشون کنید.
زیاد راه مناسبی نیست. اگه اون بستهها مناسب توزیع نباشن، با اینکار توزیع خراب میشه. این راه برای کارهای کوچیک مناسبه، برای شرکت و یه مکانزیم ارتقا سرورها ؛ مناسب نیست.
-
همچین امکانی در گنو/لینوکس وجود نداره؟ الان من اگر اوبونتو قدیمی داشته باشم می تونم با ایزوی اوبونتو جدید بروزرسانی کنم بدون پاک شدن نرم افزار ها؟
چرا میشه.
اینطوری که iso رو دانلود میکنید و بعد به عنوان یه مخزن، توی فایل sources.list تعریفش میکنید. با دستور apt-cdrom میشه اینجور مخازن رو مدیریت کرد.
میشه نحوه انجام این کار رو توضیح بدید؟
فرض کنید من اوبونتو ۲۰٫۰۴ دارم. ایمیج ۲۱٫۱۰ رو دارم، ولی می خوام هر وقت پشتیبانی اوبونتو ۲۰٫۰۴ تموم شد، با همون ایمیج به توزیع جدید ارتقا بدم سیستم رو
-
چرا میشه.
اینطوری که iso رو دانلود میکنید و بعد به عنوان یه مخزن، توی فایل sources.list تعریفش میکنید. با دستور apt-cdrom میشه اینجور مخازن رو مدیریت کرد.
اوبونتو بیش از ده ساله که این امکان رو نداره (از زمانی که دیسک زنده وجود اومد). یه مدت ایزوای به اسم alternative میدادن که میشد باهاش این کار رو انجام داد،ولی سالهاست که دیگه اون رو هم تولید نمیکنن. تا جایی که میدونم این روش الآةن فقط روی دبیان قابل انجامه.
-
با دستورات debmirror و debpartial میشه سیدی و دیویدی از مخازن درست کرد و بعد با apt-cdrom اونها رو به عنوان مخازن محلی اضافه کرد، ولی راه بهتر روشهایی مثل apt-cacher هستش که دانیال گفت.
-
توضیحاتتون رو من زیاد متوجه نشدم. الان من می خوام با ایزویی که از ۲۱.۱۰ دارم سیستمم رو ارتقا بدم. میشه دقیقا بگید چه کار کنم؟
خب بروزرسانی به نسخه جدید بجز بروزرسانی بسته ها بعضی بسته ها حذف میشن چند تا بسته های جدید نصب میشن.
من اگه به عنوان مخزن اضافه کنم می تونم با do-release-upgrade به نسخه جدید برم؟
-
در اوبونتو نمیشه با ایزو توزیع رو ارتقا داد.
بله، میشه.
-
در اوبونتو نمیشه با ایزو توزیع رو ارتقا داد.
بله، میشه.
بله میشه رو متوجه نشدم با کدوم سوالم بودید؟
میشه یعنی ایزو رو به عنوان مخزن اضافه کرد بعد با do-release-upgrade آپگرید کرد؟
اگر میشه فرض کنید من توی دسکتاپم ایزو اوبونتو رو دارم لطفا نحوه بروزرسانی رو توضیح بدید.
البته اگر نیاز به فلشی چیزی بود یک فلش ۸ گیگ خالی دارم.
-
ویرایش کردی فرسته رو :D تا جایی که یادمه چنین چیزی نوشته بودی که اگه مخزن یه اوبونتوی قدیمی رو دستی عوض کنم، با full-upgrade بهروز میشه یا نه؟
در هز صورت با ایزوی اوبونتو نمیتونی ارتقاش بدی. دبیان این امکان رو داره. اوبونتو هم قدیمترها که هنوز دیسک زنده نبود، این امکان رو به صورت محدود داشت.
الآن منطقیترین راه همون do-release-upgrade عادی است و اگه تعداد دستگاه مسئله است، استفاده از یه apt-chacher برای این که بستهها فقط یک بار گرفته شن.
-
ویرایش کردی فرسته رو :D تا جایی که یادمه چنین چیزی نوشته بودی که اگه مخزن یه اوبونتوی قدیمی رو دستی عوض کنم، با full-upgrade بهروز میشه یا نه؟
در هز صورت با ایزوی اوبونتو نمیتونی ارتقاش بدی. دبیان این امکان رو داره. اوبونتو هم قدیمترها که هنوز دیسک زنده نبود، این امکان رو به صورت محدود داشت.
الآن منطقیترین راه همون do-release-upgrade عادی است و اگه تعداد دستگاه مسئله است، استفاده از یه apt-chacher برای این که بستهها فقط یک بار گرفته شن.
نه ویرایش برای این بود که یادم رفته بود یک چیزی رو بگم به آخر پست اضافه کردم.
اون full-upgrade رو توی تاپیک تم های جدید اوبونتو ۲۲٫۰۴ در بخش لینک های خبری پرسیده بودم.
پس حیف شد توی ویندوز ایزو رو سوار می کردی یک فایل setup.exe داشت اجرا می کردی خودش آپگرید رو انجام میداد برنامه ها هم پاک نمی شد. (البته خیلی زمان بر بود)
-
چون ویندوز سیستمعامل نیست. فقط یه هستهٔ سیستمعامله که میشه جداگونه اون رو ارتقا داد و بعد شاهد بود که نصف برنامهها کار نیمکنن یا اشتباه کار میکنن ;D
در گنو/لینوکس، برنامهها هم جزو سیستمعامل هستن و باید همه رو یکجا ارتقا بدید.
-
چون ویندوز سیستمعامل نیست. فقط یه هستهٔ سیستمعامله که میشه جداگونه اون رو ارتقا داد و بعد شاهد بود که نصف برنامهها کار نیمکنن یا اشتباه کار میکنن ;D
در گنو/لینوکس، برنامهها هم جزو سیستمعامل هستن و باید همه رو یکجا ارتقا بدید.
البته من که مشکلی نداشتم از ویندوز ۷ راحت می رفتم به ۱۰ همه ی نرم افزار ها بدون مشکل کار می کردن. البته یک قابلیت ویندوز داره انتخاب می کنی مثلا یک برنامه ای که الان کار نمی کنه روس چه نسخه ای از ویندوز درست کار می کرده مشخص می کنی بعد اجرا میشه.
توی ۱۰ هم راحت می رفتم به نسخه جدید البته داخل تنطیمات میشد آپگرید کرد ولی من چون می خواستم برای روز مبادا ایزو رو داشته باشم که راحت نسخه جدید رو نصب کنم دوباره آپدیت نکنم.
خب این یک عیبه که برنامه ها جزو سیستم عامل هستن. من اوبونتو رو چند ماه پیش آپگرید کردم خیلی از نرم افزار هام پاک شد دوباره از مخازن نصب کردم. اگر می دونستم اینجوری میشه می رفتم نسخه جدید نصب می کردم هوم رو هم نگه می داشتم ولی چند گیگ رفت آخرم نرم افزار ها پاک شد.
البته توی این موارد به نظرم آرچ از اوبونتو موفق تره چون با آپدیت نیازی به ریستارت نداره و لازم نیست برنامه هارو از اول نصب کنی (البته آرچ پیش فرض هیچی نداره).
اگر یک توزیع مثل اوبونتو که هدفش راحت بودن کاربر باشه و غلطان هم نباشه و مثل اوبونتو نسخه ای منتشر بشه و خیلی از کار های سیستم هم گرافیکی انجام بده خیلی خوب میشه.
-
البته من که مشکلی نداشتم از ویندوز ۷ راحت می رفتم به ۱۰ همه ی نرم افزار ها بدون مشکل کار می کردن.
خوششانس بودی که برنامههات همه سازگار بودن با تغییرات API یا لااقل بخشهاییش که تو باهاشون کار میکردی، سازگار بودن.
البته یک قابلیت ویندوز داره انتخاب می کنی مثلا یک برنامه ای که الان کار نمی کنه روس چه نسخه ای از ویندوز درست کار می کرده مشخص می کنی بعد اجرا میشه.
این کار از دید مهندسی نرمافزار یک فاجعهٔ بزرگه. حتا دانشجوهای سال آخر هم دیگه میدونن نباید چنین کاری کرد!
خب این یک عیبه که برنامه ها جزو سیستم عامل هستن.
نه. اتّفاقاً طرّاحی درست و منطقیه. شما باید با ارتقای سیستمعامل، تمام نرمافزارهاش رو هم باهاش ارتقا بدی که بتونن با آخرین تغییرات سازگار باشن و از جدیدترین ویژگیهاش استفاده کنن تا سرعت و قدرت بیشتری داشته باشن.
من اوبونتو رو چند ماه پیش آپگرید کردم خیلی از نرم افزار هام پاک شد دوباره از مخازن نصب کردم. اگر می دونستم اینجوری میشه می رفتم نسخه جدید نصب می کردم هوم رو هم نگه می داشتم ولی چند گیگ رفت آخرم نرم افزار ها پاک شد.
قطعاً یه جایی رو اشتباه کردی. مثلاً برنامهای خارج از مخازن نصب کردی یا چنین چیزی. من اوبونتوی روی لپتاپم رو ۹ ساله که دارم ارتقا میدم پشت سر هم (۱۸ بار ارتقا) و در این مدّت یک بار هم یه دونه پرونده از روش کم نشده!
-
نه اتفاقا از مخازن بودن. مثلا وقتی آپگرید کردم هرچی دنبال vlc گشتم نبود فهمیدم بعد از آپدیت حذف شده رفتم دوباره نصب کردم.
tweaks و extensions هم حذف شده بودن. یادم نیست برنامه دیگه چی داشتم.
البته توی پرانتز بگم که وسط آپدیت سیستم هنگ کرد و دیگه gdm بالا نیومد یک دستور بود یادم نیست چی بود ولی کار های ناتموم مدیر بسته رو انجام میداد اون رو زدم درست شد. البته بعد از نصب عکس های اوبونتو ۲۱٫۰۴ با ۲۱٫۱۰ قاطی شده بودن.
نمی دونم شایدم بخاطر این بوده.
از ۲۰٫۰۴ رفتم ۲۱٫۰۴ بعد رفتم ۲۱٫۱۰.
یک سوال بی ربط: الان اگر اوبونتو رو به ۲۲٫۰۴ نسخه آزمایشی ارتقا بدم چه مشکلاتی پیش میاد؟
-
احتمالاً وسط ارتقا apt قطع شده و بعد فقط با dpkg-reconfigure اون بستههایی که پیکربندیشون نصفه مونده بود، پیکربندی شدن. بستههایی که تو صف مونده بودن، دیگه نصب نشدن.
من خودم روی ۲۲٫۰۴ آزمایشی هستم. هیچ مشکلی هم پیش نیومده.
-
احتمالاً وسط ارتقا apt قطع شده و بعد فقط با dpkg-reconfigure اون بستههایی که پیکربندیشون نصفه مونده بود، پیکربندی شدن. بستههایی که تو صف مونده بودن، دیگه نصب نشدن.
من خودم روی ۲۲٫۰۴ آزمایشی هستم. هیچ مشکلی هم پیش نیومده.
فقط اگر مشکلی پیش بیاد امکان بازگشت وجود داره؟
چرا اجرای برنامه های قدیمی روی نسخه های جدید فاجعست؟ خوبه که اتفاقا اون وقت کاربر نگرانی در مورد این مسائل نخواهد داشت و راحت آپگرید خواهد کرد. البته برای من که هیچ وقت کار نکرده.
درایور گیرنده دیجیتال بود روی ویندوز ایکس پی و ۷ کار می کرد ولی وقتی رفتم ویندوز ۱۰ از کار افتاد. روی نسخه های قدیمی ویندوز ۱۰ هم کار می کرد.
گیرنده دیجیتال رو به اوبونتو وصل کردم ولی هیچ اتفاقی نیفتاد اوبونتو می تونه گیرنده دیجیتال رو تشخیص بده؟ اگه می تونه یک تاپیک جدید بزنم برای این موضوع.
-
در مورد گیرنده دیجیتال، توی یه مضوع دیگه بپرسید. شاید به جواب برسید.
-
تجربه من از اوبونتو ۲۲٫۰۴
۲۲٫۰۴ رو نصب کردم. تصویر زمینه ۲۱٫۱۰ رو آورد. تغییر خاصی هم نداشت. ۲ ساعت نصبش طول کشید! توقع داشتم بنویسه چند درصد از مراحل نصب انجام شده. انقدر طول کشید که فکر کردم سیستم هنگ کرده.
حداقل عکس پس زمینه درست حسابی می گذاشتن تصویر زمینه ۲۱٫۱۰ واقعا زشته.
نه بخاطر عکس indri توی عکس، بخاطر رنگ های توی عکسه مخصوصا که داک هم مشکیه و زشت شده.
تو ۲۰٫۰۴ هم عکس رنگ درست داره هم داک رنگش خاکستریه.
البته مهم ترین تغییری که داشت ایم بود که یک باگ افزونه Desktop icon NG داشت که وقتی وارد بخش فعالیت ها می شدی و دوباره بر می گشتی به دسکتاپ آیکون ها چشمک زن میومد و خیلی توی ذوق میزد و توی این نسخه مشکل حل شده.
البته نسخه آزمایشیه و شاید وقتی نسخه نهایی اومد عکس خوب هم داشته باشه.
توی تنظیمات هم یک سری تنطیمات خیلی کوچیک به داک اضافه شده.
البته موقع نصب هرچی میومد تایید می کردم یک دفعه دیدم نوشته Preparing to remove firefox بعد نوشت installing Firefox snap.
وقتی گره با دست باز میشه با دندون چرا؟ مگه جامعه کاربری برای اوبونتو تصمیم نمی گیره؟ پس چرا دارن این کارارو می کنن؟
os-prober هم پیشفرض غیرفعال شد دستی فعالش کردم.