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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: گرفتن ادرس url فایل ها توسط apt-get برایه دانلود بهتر یا افلاین فایل ها  (دفعات بازدید: 3845 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
سلام پوستان
نمیدونم برایه شمام پیش امده یا نه . چند وقتیه من با سرعت خیلی کمی apt-get برام فایل هارو دانلود میکنه که خیلی عصاب خورد کن هستش.
برایه حلش که بیایم مثلا فایل هارو با یک دانلود منیجر دانلود کنیم که میتونه هم زمان فایل رو چند تیکه بگیره من این کار رو انجام میدم :

مثلا برایه نصب gimp :

sudo apt-get install gimp  --yes --print-uris | grep http | cut -d " " -f1| tr -d \'
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/libgimp2.0_2.6.12-1ubuntu1.2_amd64.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/gimp-data_2.6.12-1ubuntu1.2_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gegl/libgegl-0.0-0_0.0.22-2ubuntu3_amd64.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libjavascriptcoregtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-common_1.8.3-0ubuntu0.12.04.1_all.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb
http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/gimp_2.6.12-1ubuntu1.2_amd64.deb
می تونین دستور رو به این شکل بزنین تا ادرس فایل ها داخل یک فایل متنی ذخیره بشه بعد فایل رو به عنوان ورودی به یک دانلود منیجر بدین :
$ sudo apt-get install gimp  --yes --print-uris | grep http | cut -d " " -f1| tr -d \' > download-list-gimp

بعد از این که فایل ها دانلود شدن اون هارو به var/cache/apt/archive انتقال بدین و این دستور رو بزنین :
sudo apt-get updateبعد دستور نصب gimp رو بزنین یا از تو software center نصبش کنین . دیگه چیزی دانلود نمیکنه و از رو همون فایلایی که بهش دادین نصبش میکنه.


توضیح دستور :
$ sudo apt-get install gimp  --yes --print-uris | grep http | cut -d " " -f1| tr -d \' > download-list-gimp
yes-- : برایه جواب دادن yes به تمام سوال هایی که می پرسه
print-uris-- : برایه پرینت گرفتن ادرس url فایل ها .
وقتی دستور رو به این شکل بزنیم خروجی به این شکل هست :
دستور :
$ sudo apt-get install gimp  --yes --print-uris
خروجی:
$ sudo apt-get install gimp  --yes --print-uris
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libgsasl7 libmailutils2 libdrm-nouveau1a:i386 libntlm0 kde-l10n-engb liblaunchpad-integration1 libllvm3.0:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gimp-data libgegl-0.0-0 libgimp2.0 libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common
Suggested packages:
  gimp-help-en gimp-help gimp-data-extras
The following NEW packages will be installed:
  gimp gimp-data libgegl-0.0-0 libgimp2.0 libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common
0 upgraded, 7 newly installed, 0 to remove and 4 not upgraded.
Need to get 17.0 MB of archives.
After this operation, 56.2 MB of additional disk space will be used.
'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/libgimp2.0_2.6.12-1ubuntu1.2_amd64.deb' libgimp2.0_2.6.12-1ubuntu1.2_amd64.deb 619236 MD5Sum:26f262fce9823b2e961b02f164e95399
'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/gimp-data_2.6.12-1ubuntu1.2_all.deb' gimp-data_2.6.12-1ubuntu1.2_all.deb 1983746 MD5Sum:bdeed950f20121edb6db8dd37ae40cac
'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gegl/libgegl-0.0-0_0.0.22-2ubuntu3_amd64.deb' libgegl-0.0-0_0.0.22-2ubuntu3_amd64.deb 358766 MD5Sum:fe7e89ad7d48d641d5db73aeeea347b2
'http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libjavascriptcoregtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb' libjavascriptcoregtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb 1337410 MD5Sum:dfca99add4b0fb06be2c4ce728ef7b81
'http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-common_1.8.3-0ubuntu0.12.04.1_all.deb' libwebkitgtk-1.0-common_1.8.3-0ubuntu0.12.04.1_all.deb 756388 MD5Sum:2aaef9a3ff411ad903fdaa74582d4378
'http://us.archive.ubuntu.com/ubuntu/pool/main/w/webkit/libwebkitgtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb' libwebkitgtk-1.0-0_1.8.3-0ubuntu0.12.04.1_amd64.deb 7123834 MD5Sum:7f573e91a3193af9f8b726d240b8740f
'http://us.archive.ubuntu.com/ubuntu/pool/main/g/gimp/gimp_2.6.12-1ubuntu1.2_amd64.deb' gimp_2.6.12-1ubuntu1.2_amd64.deb 4844538 MD5Sum:66cbec2025fd64840850b70f45741454

میایم اول با grep خط هایی که توش http دارن که همون خط هایه url هستن رو جدا میکنیم .
بعد میایم url رو با دستور cut جداش میکنیم که میگه اگر جدا کنندمون یک اسپیس بود " " بیا اولین ستون  "f1-" رو جدا کن که میشه همون url ها
بعد میام اون نقل یگانه ؛ ' ؛ رو از اول و اخر url مون با دستور tr بر می داریم.
« آخرین ویرایش: 07 اسفند 1391، 12:36 ب‌ظ توسط ali.abry »

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
راه آسان تری هم برای افزایش سرعت هست استاده از apt-fast برای اطلاعات بیشتر
http://forum.ubuntu.ir/index.php?topic=17678.30
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
با تشکر. اما همونجور که فرمودن apt-fast یه اسکریپته که تمام این کارها رو خودکار انجام می‌ده.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92