Apt-FAST aria2c versi "Gue"

Aplikasi-aplikasi diubuntu: • Aplikasi Grafis •
Aplikasi Internet •
Aplikasi Office •
Aplikasi Sound & Video •
Aplikasi Programming
User avatar
sinux3r
Posts: 383
Joined: 17 Dec 2009, 13:00
Location: # apt-get install mydreams
Contact:

Apt-FAST aria2c versi "Gue"

Postby sinux3r » 20 Feb 2011, 16:23

Sebelumnya mohon maaf karena Topic ini sudah banyak dibahas, disini dan disini

thanks buat bro deny26 dan barakatax, atas segala info.

langsung saja,
ini apt-fast editan versi gue banget, dan tetap ada kaitan dengan post sebelumnya oleh bro deny26 dan barakatax. Sedikit beda dengan yang sebelumnya, semisal kita ada kasus,"PC kita belom pernah terinstall downloader/ DM (download manager)", dan disini ada pengecekan terhadap hal tersebut dengan mengganti di bagian ini:

if [ ! -x /usr/bin/axel ]


yang secara default adalah menggunakan axel. Jadi kalau ingin menggunakan aria tinggal ganti seperti ini:

if [ ! -x /usr/bin/aria2c ]


arti script diatas kira2 begini: "jika eksekusi di lokasi /usr/bin/aria2c tidak ada, maka....." (lanjutkan perintah berikutnya)

sedikit-kan ? :D

Show me your code:
Tampilkan
# !/bin/sh
# apt-fast v0.03 by Matt Parnell http://www.mattparnell.com, this thing is fully open-source
# if you do anything cool with it, let me know so I can publish or host it for you
# contact me at admin@mattparnell.com

# Special thanks
# Travis/travisn000 - support for complex apt-get commands
# Allan Hoffmeister - aria2c support
# Abhishek Sharma - aria2c with proxy support
# Richard Klien - Autocompletion, Download Size Checking (made for on ubuntu, untested on other distros)
# Patrick Kramer Ruiz - suggestions - see Suggestions.txt
# Sergio Silva - test to see if axel is installed, root detection/sudo autorun

# Use this just like apt-get for faster package downloading.

# Check for proper priveliges
[ "`whoami`" = root ] || exec sudo "$0" "$@"

# Test if the axel is installed
if [ ! -x /usr/bin/aria2c ]
then echo "aria2 tidak terpasang di computer Anda, tetap melanjutkan ?(y/n)"
read ops
case $ops in
y) if apt-get install aria2 -y --force-yes
then echo "aria2 telah trpasang."
else echo "tidak dapat memasang aria2. apakah Anda sebagai Root?" ; exit
fi ;;
n) echo "tidak memungkinkan penggunaan apt-fast" ; exit ;;
esac
fi

# If the user entered arguments contain upgrade, install, or dist-upgrade
if echo "$@" | grep -q "upgrade\|install\|dist-upgrade"; then
echo "Sedang bekerja...";

# 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
# Strip out the URI's, and download the packages with Axel for speediness
# I found this regex elsewhere, showing how to manually strip package URI's you may need...thanks to whoever wrote it
apt-get -y --print-uris $@ | egrep -o -e "(ht|f)tp://[^\']+" > apt-fast.list && cat apt-fast.list | xargs -l1 aria2c -j 8

# Perform the user's requested action via apt-get
apt-get $@;

echo -e "\nDone! Memverifikasi bahwa semua paket telah terpasang dengan sukses. Jika menemukan kesalahan, jalankan apt-get clean sebagai Root dan coba kembali menggunakan apt-get langsung.\n";

else
apt-get $@;
fi


kritik saran selalu saya tunggu. :D ,coz teman yang baik selalu memberi kritik yang membangun, dan saran yang benar.

CMIIW
[Correct me If I'm Wrong]
User avatar
newbie_bgt
Posts: 26
Joined: 24 Jan 2011, 17:24
Location: Bojonegoro,id
Contact:

Re: Apt-FAST aria2c versi "Gue"

Postby newbie_bgt » 20 Feb 2011, 19:35

mantab boss,lanjut!!! =D> =D>
User avatar
freeazy
Posts: 1329
Joined: 04 Jan 2010, 00:13
Location: Makassar
Contact:

Re: Apt-FAST aria2c versi "Gue"

Postby freeazy » 20 Feb 2011, 20:03

Apt-fast dengan downloader custom...

thanks to bro sinux3r atas research nya :) , downloadernya bisa diganti2 ya..
User avatar
sinux3r
Posts: 383
Joined: 17 Dec 2009, 13:00
Location: # apt-get install mydreams
Contact:

Re: Apt-FAST aria2c versi "Gue"

Postby sinux3r » 21 Feb 2011, 17:06

oke seep..

@freeazy: Bisa bro... silahkan mencoba2 sendiri.. thanks dah mampir...
User avatar
BudaSuyasa
Posts: 246
Joined: 22 Nov 2010, 22:04
Location: Denpasar, Indonesia
Contact:

Re: Apt-FAST aria2c versi "Gue"

Postby BudaSuyasa » 21 Feb 2011, 20:13

keren bang
User avatar
deny26
Posts: 2450
Joined: 03 Jan 2010, 09:24
Location: ubuntu-indonesia.com

Re: Apt-FAST aria2c versi "Gue"

Postby deny26 » 04 Mar 2011, 19:23

ini dah yang aku suka dari opensource... selalu ada penyempurnaan dari sebelumnya... mantap mastah sinux3r...
User avatar
helllow84
Posts: 28
Joined: 11 Apr 2011, 13:11
Location: into_the_wild
Contact:

Re: Apt-FAST aria2c versi "Gue"

Postby helllow84 » 25 May 2011, 10:49

smbil blajar script nya..

makasai info nya,, oya mw tanyaa ttg penggunaan arai2
dari ebook dan wiki FUI >>>


Download sebuah file dari 2 HTTP server yang berbeda

$ aria2c http://server1/file.zip http://server2/file.zip


Download sebuah file menggunakan 2 koneksi

$ aria2c -s2 http://host/image.iso http://mirror1/image.iso http://mirror2/image.iso


apa perbedaannya download file dari 2 HTTP server dan 2 koneksi???

Return to “Aplikasi Ubuntu”

Who is online

Users browsing this forum: No registered users and 0 guests