Дата поста: 05-03-2018
Команда Elementary OS отказалась от поддержки PPA-репозиториев из коробки. Решение оправдано для поддержания высокой стабильности ОС и для противодействия конфликтов приложений при их установке и обновлении, но это может вызывать некоторые проблемы для тех, кто понимает что именно он устанавливает и зачем. В OS Loki есть отличный магазин приложений AppCenter используя который можно поставить совместимое ПО, но не всегда в нём есть всё что нужно.
Если из коробки после установки ОС вы попытаетесь добавить ppa репозиторий, вы получите следующую ошибку sudo: add-apt-repository: command not found
. Однако не стоит переживать, это очень легко исправить и сейчас мы это сделаем в несколько команд в консоли.
Включаем поддержку PPA-репозиториев в Elementary OS
Для начала нам нужно обновить список пакетов и обновить их самих. Для этого выполните по очереди две следующие команды в терминале:
$ sudo apt-get update
$ sudo apt-get upgrade
Далее, так же в терминале используйте команду для установки software-properties-common который позволит работать с ppa-репозиториями:
$ sudo apt install software-properties-common
Всё, теперь вы можете добавить PPA репозитории как в обычной Ubuntu и устанавливать приложения, например установить свежий выпуск GoLang:
$ sudo add-apt-repository ppa:gophers/archive
$ sudo apt-get update
$ sudo apt-get install golang-1.9-go
Есть проблемы с apt-get update?
Если у вас имеются проблемы с запуском apt-get update
, то можете попробовать переустановить AppCenter следующими командами в терминале:
sudo apt purge appcenter
sudo apt install appcenter
sudo apt update
После этого всё должно работать, но лично у меня таких проблем не было, всё завелось без этих танцев с бубном.