Кто-нибудь знает, как написать скрипт оболочки для установки списка приложений? Больно устанавливать каждое приложение вручную каждый раз, когда я настраиваю новую систему.
Изменить:
это все еще спрашивает меня Do you want to continue [Y/n]?
. Есть ли способ ввода сценария y
или не запрашивать ввод?
command-line
apt
scripts
jumpnett
источник
источник
Ответы:
Я бы предположил, что скрипт будет выглядеть примерно так:
Просто сохраните это как что-то вроде install_my_apps.sh, измените свойства файла, чтобы сделать его исполняемым, и запустите его из командной строки от имени пользователя root.
( Edit: The
-y
говорит вамapt-get
не предлагать и просто приступить к установке)источник
sudo ./install_my_apps.sh
chmod +x ./install_my_apps.sh
.-y
флаг. Примечание: если вы хотите, чтобы это выглядело более четко, вы можете использовать--yes
или--assume-yes
вместо-y
.Ну, в соответствии с вашим вопросом самый простой сценарий будет:
Однако вы также можете войти
aptitude update && aptitude install -y a b c d e
. Так что, возможно, ваш вопрос здесь упущен. Если есть какие-то дополнительные требования, было бы неплохо их объяснить.источник
Просто создайте список приложений в файле example.list и запустите
источник
Я бы выбрал следующий скрипт:
vim install
Тогда я должен сделать вышеуказанный скрипт исполняемым
chmod +x install
. Затем , чтобы использовать его, я мог бы набрать:./install <package_name>
. Пример:./install clang
источник
update
для каждой программы для установки, отнимает много времени. И это нужноsudo
.alias install='sudo apt-get install -y'
в свой.bash_aliases
источник
Я сделал скрипт для этого.
Проверьте http://github.com/dinukasal/install
вы можете добавить пакеты тоже
источник