Tingkatkan kelajuan ‘apt-get’ dengan Axel

Kategori : Linux, Perisian, Tutorial | 6 comments | Tag: , ,

apt-fast

Axel ialah ‘download accelerator’ yang menggunakan CLI untuk meningkatkan kelajuan muat turun anda. Kegunaannya sama seperti IDM atau Multiget, cuma tiada fungsi untuk menguruskan muat-turun anda.

Jika ‘apt-get’ digabungkan dengan Axel, sudah tentu kelajuan untuk ‘apt-get’ memuat turun pakej untuk dipasang akan bertambah. Seorang manusia bernama Matt Parnel telah membuat satu ‘bash script’ untuk mengintegrasikan ‘apt-get’ dengan Axel.

Untuk mengintegrasikan Axel dengan ‘apt-get’, mula-mula salin dan tampal script di bawah ke penyunting text pilihan anda dan simpannya sebagai ‘apt-fast’.

#!/bin/sh
#apt-fast by Matt Parnell http://www.mattparnell.com , this thing is FOSS
#please feel free to suggest improvements to admin@mattparnell.com
# Use this just like apt-get for faster package downloading. Make sure to have axel installed

#If the first user entered variable string contains apt-get, and the second string entered is either install or dist-upgrade
if echo "$1" | grep -q "[upgrade]" || echo "$2" | grep -q "[install]" || echo "$2" | grep -q "[dist-upgrade]"; then
echo "Working...";

#Go into the directory apt-get normally puts downloaded packages
cd /var/cache/apt/archives/;

#Have apt-get print the information, including the URI's to the packages
apt-get -y --print-uris $1 $2 $3 $4 > debs.list;

#Strip out the URI's, and download the packages with Axel for speediness
egrep -o -e "(ht|f)tp://[^\']+" debs.list | xargs -l1 axel -a;

#Perform the user's reqested action via apt-get
apt-get -y $1 $2 $3 $4;

echo "Done! Make sure and check to see that the packages all were installed properly. If a package is erred, run sudo apt-get autoclean and try installing it again without the use of this script.";

elif echo "$1" | grep -q "[*]"; then
apt-get $1;
else
echo "Sorry, but you appear to be entering invalid options. You must use apt-get and one of apt-get's options in order to use this script.";
fi

Kemudian, jadikan file itu ‘executables’ dengan menjalankan arahan di bawah :

chmod +x apt-fast

Untuk memudahkan penggunaan, pindahkan fail ‘apt-fast’ ini ke /usr/bin .

LOL! Sudah siap! Untuk menggunakan ‘apt-fast’ ini, hanya perlu taip ‘sudo apt-fast install NAMA-PAKEJ‘ di terminal.

Popularity: 42% [?]


6 Komen untuk “Tingkatkan kelajuan ‘apt-get’ dengan Axel”


  1. [...] boleh juga menggunakan apt-fast [...]

  2. Ni yang terbagus + terlaju pernah saye test guna uBuntu…
    Ha ha ha…

  3. awesome

  4. Menarik, baru mencuba. Nampak sedikit pertambahan kelajuan muatturun. TQ.

  5. Kemudian, jadikan file itu ‘executables’ dengan menjalankan arahan di bawah :

    chmod +x apt-fast

    Untuk memudahkan penggunaan, pindahkan fail ‘apt-fast’ ini ke /usr/bin .

    LOL! Sudah siap! Untuk menggunakan ‘apt-fast’ ini, hanya perlu taip ‘sudo apt-fast install NAMA-PAKEJ‘ di terminal.

    pindahkan ke usr/bin tu mcm mna?

  6. [sudo mv apt-fast /usr/bin] or kalu nk simpan copy apt-fast tu [sudo cp apt-fast /usr/bin],firstly make sure u r su or sudo

Komen anda amat berharga, komenlah..

Powered by FOSS | Theme coded by akmalhisyam | Icons by DryIcons | Copyright 2010 - FOSS Malaya

Blogged.my