Unduh Paket aplikasi di Blankon Linux

Berikut ini adalah rangkaian sintaks bash yang saya gunakan untuk melakukan pengunduhan paket aplikasi di Blankon, sehingga aplikasi dapat diunduh dan dipasang pada mesin diluar jaringan (Luring), dan seandainya dapat dipasang pada sebuah server maka pengguna distribusi Blankon dapat melakukan pengunduhan aplikasi yang inginkan pada server tersebut dan melakukan pemasangan paket aplikasi secara Luring.

Rangkaian sintaks ini akan membuat direktori /paket dalam direktori /home/%user% kemudian akan membakup cache dan menulisnya dalam sebuah file ~/paket/bakup.cache terlebih dahulu dan menghapus cache paket didalam sistem, kemudian akan menulis link paket yang akan diunduh dalam sebuah berkas (File) dan berkas cache akan dikembalikan ke posisi awal, kemudian pengunduhan akan dilakukan oleh wget. seluruh aplikasi yang digunakan dalam rangkaian sintak ini telah ada dalam distribusi BlankOn sehingga untuk mengeksekusinya pengguna tinggal mengunduh rangkaian sintak ini disini dan melakukan eksekusi melalui terminal dengan sintak :

$sudo ./markidot.sh

berikut saya sertakan isi dari markidot.sh :

#!/bin/bash

##########################

# markidot #

# skrip download paket #

# kaka.prakasa@gmail.com #

##########################

if [ -z $1 ] ; then

echo “Penggunaan : ”

echo $0″ [nama_paket_1] [nama_paket_2]…[nama_paket_n]”

else

for i in $@; do

mkdir -p ~/paket/$i

pushd ~/paket/$i

dpkg –get-selections > ~/paket/bakup.cache

dpkg –clear-selections

apt-get –reinstall –print-uris –yes install $i | grep ^\’ | cut -d\’ -f2 > $i.info

dpkg –set-selections < ~/paket/bakup.cache

cut -d\/ -f9 $i.info > $i.list

echo “Berkas yang akan di Unduh :”

cat $i.list

sleep 1

echo “————-Mulai Mengunduh———–”

sleep 1

wget -i $i.info

popd

done

fi

Iklan

2 pemikiran pada “Unduh Paket aplikasi di Blankon Linux

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s