Команда 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

После этого всё должно работать, но лично у меня таких проблем не было, всё завелось без этих танцев с бубном.

Комментарии