Ошибка add-apt-repository command not found
В репозиториях Debian и Ubuntu есть множество различных программ, которых будет достаточно для удовлетворения потребностей большинства пользователей. Но есть специфичные программы, которых пока что нет в репозиториях, также там нет новых версий программ. Поэтому достаточно часто в Ubuntu, Debian, Linux Mint и других системах используются репозитории PPA.
Обычно такие репозитории поддерживают либо разработчики программ, таким образом, там будет всегда новая версия, либо добровольцы, они добавляют программы, которых нет в официальных репозиториях. Но при попытке добавить репозиторий в систему может возникнуть ошибка add-apt-repository command not found. В этой небольшой статье мы разберем как ее исправить и почему она возникает.
Что значит add-apt-repository command not found?
Дословно это словосочетание обозначает что команда add-apt-repository не найдена в системе. А если такой программы нет в вашем дистрибутиве, то вы не сможете добавить репозиторий. Вернее сможете, но это будет намного сложнее. Причин может быть несколько:
- Вы используете дистрибутив, несовместимый с системой управления пакетами deb, поэтому команды и нет, вы не сможете использовать ppa в Arch, Gentoo, Manjaro, Fedora и так далее, тут ничего не поделать;
- Вы используете не Ubuntu. Утилита для управления репозиториями разработана командой Ubuntu и поставляется по умолчанию только в этим дистрибутивом, в других, основанных на Debian системах ее нужно установить.
- Вы набираете команду неверно. Если вы копируете команду с какого-либо интернет-ресурса, то обратите внимание на дефисы, на многих ресурсах они часто заменяются на тире автоматически, из-за этого команда будет неверной.
Как исправить error add-apt-repository command not found?
Самый простой способ исправить эту ошибку — установить пакет, который содержит нужную нам программу. Он есть в официальных репозиториях большинства дистрибутивов, основанных на Debian. Для его установки достаточно выполнить:
sudo apt install software-properties-common
Иногда система может выдавать, что пакет установлен, но несмотря на это продолжать сыпать ошибки при попытке установить PPA:
Такое случается иногда из-за ошибок во время установки. Система думает, что пакет установлен, но на самом деле, в файловой системе нет файлов данного пакета, для решения проблемы мы можем его переустановить:
sudo apt install —reinstall software-properties-common
Важно отметить, что в версиях Ubuntu ниже 13.10 этот пакет назывался по-другому — python-software-properties. Поэтому если вы используете дистрибутив, основанный на старой версии системы, то стоит устанавливать именно этот пакет:
sudo apt install python-software-properties
Чтобы убедиться что пакет установлен правильно и все файлы есть там, где они и должны быть, вы можете использовать команду:
dpkg -L software-properties-common
Затем можете попытаться выполнить файл программы напрямую:
И убедитесь, что у него есть права на выполнение, а то мало ли:
ls -l /usr/bin/add-apt-repository
Если все правильно, то ошибки add apt repository команда не найдена больше быть не должно.
Выводы
В этой статье мы разобрали что означает ошибка sudo add-apt-repository command not found и как ее исправить чтобы получить возможность работать с PPA. Если у вас остались вопросы, спрашивайте в комментариях!
Fix ‘add-apt-repository command not found’ Error on Ubuntu and Debian
This quick tutorial shows you how to quickly fix the “add-apt-repository command not found” error on Debian, Ubuntu and other Debian-based Linux distributions.
One of the many ways to install software on Ubuntu or Debian is to use a PPA (Personal Package Archive).
If you want to add a new PPA repository, you’ll have to use the add-apt-repository command in the following fashion:
In Debian, elementary OS and sometimes on Ubuntu, you’ll see the error that the add-apt-repository command is missing.
sudo: add-apt-repository: command not found
Let’s see how to fix this annoying error.
Fix add-apt-repository: command not found error
The error is simple. The package add-apt-repository is not installed on your system.
But if you try to use sudo apt-get install add-apt-repository, it won’t work.
It’s because the add-apt-repository command is part of package software-properties-common and you need to install this package in order to install add-apt-repository.
So open a terminal and use this command:
The command’s output will be something like this:
Once you’ve installed software-properties-common, you should update the system using this command:
You can now comfortably use add-apt-repository or apt-add-repository commands to add PPAs.
Note: If you see an error saying software-properties-common command not found, you should run sudo apt-get update and then try to install it again.
I hope this quick tip helped you fix the “add-apt-repository: command not found” error on Ubuntu and other Debian-based Linux distributions.
If you’re still facing issues with PPAs, let me know in the comments section. Additional suggestions, questions or a quick word of thanks are always welcome.
Like what you read? Please share it with others.
[РЕШЕНО] add-apt-repository command not found на Ubuntu | Debian
Сегодня разберемся как быстро исправить ошибку “add-apt-repository command not found” в Debian, Ubuntu и других дистрибутивах Linux.
Одним из многих способов установки программного обеспечения на Ubuntu или Debian является использование PPA.
Если вы хотите добавить новый репозиторий PPA, вы должны использовать команду add-apt-repository следующим образом:
В Debian, Elementary ОС и иногда в Ubuntu вы увидите сообщение об ошибке, что команда add-apt-repository отсутствует.
Давайте посмотрим, как исправить данную ошибку.
Решение ошибки add-apt-repository: команда не найдена
Ошибка очень проста. Пакет add-apt-repository не установлен в вашей системе.
Но если вы попытаетесь использовать sudo apt-get install add-apt-repository, это не сработает.
Это потому что add-apt-repository находится в пакете software-properties-common, и вам нужно установить этот пакет для использования add-apt-repository.
Итак, откройте терминал и используйте следующую команду:
После установки software-properties-common необходимо обновить систему с помощью команды:
Если есть вопросы, то пишем в комментариях.
🇦🇮 Как исправить ‘add-apt-repository command not found’в Ubuntu и Debian
В некоторых случаях в Linux Mint, Linux Lite, Zorin OS, Elementary OS и других дистрибутивах на основе Ubuntu, а также в Ubuntu и Debian вы увидите ошибку, что команда add-apt-repository отсутствует.
Из этого руководства вы узнаете, как быстро исправить ошибку «command add-apt-repository not found» в Debian, Ubuntu и других дистрибутивах Linux на основе Debian.
Что такое Personal Package Archive
PPA — это веб-адрес личного репозитория.
Репозиторий представляет собой набор файлов, которые содержат информацию о различном программном обеспечении, его версиях и некоторых других деталях, таких как контрольная сумма.
Каждая версия Ubuntu имеет собственный официальный набор из четырех репозиториев.
Наиболее распространенный способ установки программного обеспечения в Ubuntu или Debian, если пакет еще не находится в официальном репозитории, — это использование PPA (Personal Package Archive).
add-apt-repository — это утилита командной строки для добавления PPA (Personal Package Archive) в Ubuntu и Debian Linux.
Добавление нового PPA (Personal Package Archive) в Ubuntu
Если вы хотите добавить новый репозиторий PPA, вам нужно будет использовать команду add-apt-repository:
Исправить add-apt-repository: ошибка команды не найдена
Таким образом, команда add-apt-repository в более новых системах находится под общим свойством software-properties пакета, и вам необходимо сначала установить этот пакет, чтобы установить add-apt-repository.
Установка пакета в Debian / Ubuntu LTS
Если вы используете Debian / Ubuntu LTS, такие как системы 18.04, 16.04 и 14.04, то установите пакет software-properties-common для получения команды add-apt-repository.
Примечание. Если вы видите сообщение об ошибке, в котором говорится, что пакет software-properties-common не найден, вам нужно запустить sudo apt-get update и затем попытаться установить его снова.
Установка пакета в Ubuntu 13.10 и старше
Если вы используете Ubuntu v13.10 или более раннюю, команда add-apt-repository доступна в пакете python-software-properties.
Поэтому вместо этого установите этот пакет, используя команду apt-get
После того, как вы установили software-properties-common или python-software-properties в зависимости от вашей системы, вы можете удобно использовать команды add-apt-repository или apt-add-repository для добавления PPA.
Давайте попробуем добавить пример PPA, ранее упомянутый в этом руководстве:
Надеюсь, это помогло вам решить ваши проблемы с PPA.
Если нет, или у вас есть другие вопросы, оставьте нам комментарий под статьей.