Adakah yang tahu cara menulis skrip shell untuk menginstal daftar aplikasi? Sungguh menyakitkan harus menginstal setiap aplikasi dengan tangan setiap kali saya membuat sistem baru.
Sunting:
Masih bertanya kepada saya Do you want to continue [Y/n]?
. Apakah ada cara untuk mendapatkan input skrip y
atau untuk tidak meminta input?
command-line
apt
scripts
jumpnett
sumber
sumber
Jawaban:
Saya akan menganggap skrip akan terlihat seperti ini:
Simpan saja itu sebagai sesuatu seperti install_my_apps.sh, ubah properti file untuk membuatnya dapat dieksekusi, dan jalankan dari baris perintah sebagai root.
( Edit: The
-y
memberitahuapt-get
untuk tidak meminta Anda dan hanya melanjutkan menginstal)sumber
sudo ./install_my_apps.sh
chmod +x ./install_my_apps.sh
.-y
bendera. Catatan: Jika Anda ingin membuatnya lebih jelas, Anda dapat menggunakan--yes
atau--assume-yes
menggantikannya-y
.Menurut pertanyaan Anda, skrip termudah adalah:
Namun Anda juga bisa masuk
aptitude update && aptitude install -y a b c d e
. Jadi mungkin pertanyaan Anda tidak ada pada poin krusial di sini. Jika ada beberapa persyaratan lebih lanjut, alangkah baiknya menjelaskannya.sumber
Cukup buat daftar aplikasi dalam file, example.list, dan jalankan
sumber
Saya akan memilih skrip berikut:
vim install
Maka saya harus membuat skrip di atas dieksekusi
chmod +x install
. Kemudian untuk menggunakannya, saya bisa ketik:./install <package_name>
. Contoh:./install clang
sumber
update
untuk setiap program untuk menginstal, memakan waktu. Dan itu perlusudo
.alias install='sudo apt-get install -y'
ke dalam.bash_aliases
sumber
Saya membuat skrip untuk ini.
Periksa http://github.com/dinukasal/install
Anda dapat menambahkan paket juga
sumber