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