добавить-apt-репозиторий и обновить и установить пакет

Я считаю add-apt-repository очень удобным и часто его использую. Мне было интересно, почему он не предоставляет возможность сделать пакет добавления + обновления + установки в одной команде. Я планировал сделать сценарий для этого, но сначала спросите вашего совета. Кто-то уже сделал это? Нечто подобное sudo add-apt-repository ppa:address -install package, которое работает как 3 команды, но в одной строке. Будет ли это полезно?

3
задан 29 May 2014 в 12:40

1 ответ

Команды являются лучшими, если они являются модульными. add-apt-repository, как предполагается, добавляет репозиторий, вот именно; это не должно обновлять и устанавливать пакет.

, Если бы Вы хотите, чтобы острота сделала это, было бы лучше сделать это с помощью && оператор следующим образом:

sudo add-apt-repository ppa:address && sudo apt-get update && sudo apt-get install <package>

Примечание, что пакет будет установкой, только если предыдущие две команды выполняются успешно (возвращаются 0).

, Если Вы хотите это команды, которые будут выполняться независимо от статуса возврата предыдущих команд (может быть полезным, когда игнорируемые ошибки происходят - 404 для некоторого другого ppa, Вы добавили, и больше не существует), можно сделать это:

sudo add-apt-repository ppa:address; sudo apt-get update; sudo apt-get install <package>

Примечание ; вместо && - это используется для разграничивания двух последовательных команд на той же строке.

0
ответ дан 29 May 2014 в 12:40

Другие вопросы по тегам:

Похожие вопросы: