با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

خروجی گرفتن از لینک‌های آپدیت اوبونتو داخل یک فایل متنی

0 امتیاز
401 بازدید
سوال شده اسفند 22, 1391 در نصب و بروزآوری توسط hashak (599 امتیاز)

من برای آپدیت اوبونتو به روش معمول و به خاطر سرعت پایین اینترنت مشکل دارم، مثلا برای آپدیت یه فایل ۵ مگابایتی باید زمان زیادی منتظر بمونم.
آیا راهی است که بشه داخل ترمینال دستوری رو داد تا لینک اصلی فایل‌هایی که قراره آپدیت بشن (مثلا این آدرس برای فایرفاکس http://us.archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_19.0.2+build1-0ubuntu0.12.10.1_i386.deb) رو داخل یک فایل متنی ذخیره کنه، تا بشه این فایل‌ها رو با دانلود منیجر (مثلا downthemall) دانلود کرد و بعد دستی داخل مسیر /var/cache/apt/archives قرار داد و آپگرید کرد؟

اگر هم راه بهتری سراغ دارید، بگید.

4 پاسخ

0 امتیاز
پاسخ داده شده اسفند 29, 1391 توسط hashak (599 امتیاز)
 
بهترین پاسخ

۱. به اینترنت وصل و مخازن رو آپدیت می‌کنیم. یا software updater را اجرا می‌کنیم.

sudo apt-get update

۲. اتصال اینترنت رو قطع می‌کنیم.

۳. نرم افزار synaptic رو اجرا می‌کنیم و بعد روی دکمه S که در کنار نام package قرار داره کلیک می‌کنیم تا فایل‌هایی که باید آپگرید بشن رو لیست کنه. فایل‌هایی که باید آپگرید بشن با علامت ! داخل مربع خاکستری مشخص هستن.

۴. روی نام فایل‌ها راست کلیک و گزینه mark for upgrade رو انتخاب می‌کنیم.

۵. روی دکمه apply کلیک می‌کنیم. یه پنجره خطا باز می‌شه (توجه کنید اتصال به اینترنت قطع است) که داخل اون لینک همه فایل‌های deb قرار داره. متن رو انتخاب و داخل یک پردازشگر متنی کپی می‌کنیم. در این اینجا W: Failed to fetch اول آدرس لینک‌ها و Could not resolve 'us.archive.ubuntu.com' آخر اون رو (می‌تونید برای سرعت بیشتر از قابلیت replace استفاده کنید) پاک می‌کنیم، تا فقط لینک‌های نهایی رو (هر لینک در یک خط جدا) داشته باشیم. فایل متنی رو با پسوند .txt ذخیره می‌کنیم.

۶. فایل منیجر افزونه downthemall برای فایرفاکس رو باز می‌کنیم. روی فضای خالی اون راست کلیک و در قسمت advanced روی گزینه import from file کلیک کرده، در قسمت پایین از منوی کشویی فرمت فایل text files رو انتخاب و فایل متنی رو باز می‌کنیم. پنجره جدیدی باز می‌شه که لینک‌ها ما داخل اون قرار دارن. لینک‌ها رو برای دانلود انتخاب و روی دکمه start کلیک کنید تا دانلود شروع بشه.

۷. فایل‌ها رو به /var/cache/apt/archives انتقال می‌دیم.

۸. ترمینال رو باز کرده و دستور آپگرید رو می‌نویسیم. یا روی install now در software updater کلیک می‌کنیم.

sudo apt-get upgrade

۹. همین.

پ.ن. این متن با توجه به نظر و پیشنهادهای سرما خورده hira امتحان و نوشته شد. :)

0 امتیاز
پاسخ داده شده اسفند 22, 1391 توسط hossein (9,005 امتیاز)

سلام
از اونجا که پیش نیازهای لینوکس در نصب نرم افزار های زیاده این کار پردردسری خواهد بود
امکانش که هست ولی من بلد نیستم
چون تا حالا این رو امتحان نکردم

+1 امتیاز
پاسخ داده شده اسفند 23, 1391 توسط hira (2,352 امتیاز)
ویرایش شده اسفند 23, 1391 توسط hira

شما می تونید اینترنت رو قطع کنید و نصب یک پکیج یا اپدیت سیستم رو از داخل سایناپتیک انجام بدید که با یک ارور مواجه می شید که می گه این فایل ها رو نمی تونم دانلود کنم لینک ها رو بردارید و با یک دانلود منیجر دانلود کنید و در مسیر /var/cache/apt/archives قرار دهید. حالا دوباره اون پکیج رو نصب کنید یا سیستم رو اپدیت کنید.

پ.ن: یادش بخیر تا قبل از آشنا شدن با cntlm بخاطر پروکسی دانشگاه همین کار رو می کردیم.
پ.ن: به دلیل وجود پیش نیازها کلی فایل باید دانلود کنید و لینک کپی کنید که خیلی سخته(تو فکر نوشتن یک اسکریپت برا دانلود خودکار باشید)
پ.ن: ببخشید که خوب توضیح ندادم یه خورده سرما خوردم.
پ.ن:گفتم سرما خوردم حواسم نبود که گفتید تو ترمینال. اینترنت رو قطع کنید و دستور زیر رو اجرا کنید.

sudo apt-get upgrade > list.txt

اگه تو خط بعدی متوقف شد ، y و اینتر رو بزنید.

0 امتیاز
پاسخ داده شده فروردین 2, 1392 توسط xubuntu4iran (169 امتیاز)

از apt-fast استفاده کن:

سرور مجازی لینوکس

2,159 سوال

3,311 پاسخ

3,437 دیدگاه

9,388 کاربر

...