#!/bin/bash
# Script-Installer
##########################################################################
# Install Program Jangkar #
##########################################################################
# #
# Created by Sodikin a.k.a Chung Chin #
# #
##########################################################################
cd "`dirname \"$0\"`"
# Deklarasi text yang akan di pakai
namaapp="Gambas2"
baca="readme.txt"
mintapass="Masukkan Passord untuk melanjutkan install"
lisensi="Install Software $namaapp, silahkan digunakan dengan baik. Software yang diinsall dengan program ini merupakan program berlisensi open source sehingga anda dapat menggunakan software dengan bebas dan dapat mengembangkan software tersebut.
Karena dalam lisensi GPL yang mana software dapat didistribusikan sesuai dengan lisensi pembuat program.
kirim saran dan kritik : admin@sodikin.co.cc
Apakah akan dilanjutkan?"
berhasil="Selamat anda Sukses Menginstall $namaapp.
Silahkan anda check, apabila belum ada berarti tadi pemasukkan password salah.
Ulangi lagi dalam setup program."
# pembuatan fungsi batal
function CHECKFORCANCEL {
# Cancel and Clean-up:
if [ "$?" = "1" ]; then
zenity --info --title="Batal" --text="Anda Membatalkan proses"
rm -f *.tmp
exit 0
fi
}
zenity --question --title="Install $namaapp" --text="$lisensi" --ok-label="Lanjutkan" --cancel-label="Batal"
CHECKFORCANCEL
zenity --text-info --title="Selamat datang" --width="560" --height="560" --filename="$baca"
(
# pemasukkan password pada user
echo "# Persiapan"
gksudo -m "$mintapass" "cp $baca install.tmp"
sleep .75
# melakukan install paket deb dengan metode dpkg
echo "# Install Program Aplikasi $namaapp, Silahkan di tunggu..."
sudo dpkg -i paket/*.deb
sleep .75
) | zenity --width=400 --height=100 --progress --title="Proses instalasi" --text="" --percentage=0 --auto-close --pulsate
CHECKFORCANCEL
zenity --info --title="Sukses" --text="$berhasil"
rm -f *.tmp
# menu untuk me-logout system
zenity --question --title="Logout" --ok-label="Ya" --cancel-label="Tidak" --text="Apakah akan me-Logout System Anda"
if [ "$?" = "0" ]; then
gnome-session-save --force-logout
fi
exit 0
dari script diatas anda copas aja ke gedit (text editor) kemudian anda simpan dengan nama "setup.sh" tanpa tanda kutip. kemudian anda berikan hak akses ke file anda dengan mengetik
chmod +x /[folder simpanan]/setup.sh
setelah itu anda coba jalankan dengan klik double kemudian pilih run
sekian dulu, semoga bermanfaat. saran dan kritik aku tunggu
Posting Komentar