Sudo apt command not found что делать
Ошибка apt-get command not found
В этой статье мы рассмотрим почему возникает такая ошибка, как это вообще может быть и как исправить apt get команда не найдена.
Что значит apt get команда не найдена?
Фактически это сообщение об ошибке означает как раз то, что оно нам сообщает, команда, которую вы пытаетесь выполнить не найдена в системе. Она либо еще не была установлена, либо была удалена. Но все это звучит очень странно в отношении к менеджеру пакетов. Рассмотрим основные причины возникновения ошибки:
Теперь рассмотрим как решить проблему. Это очень просто.
Как исправить apt get команда не найдена?
Поскольку вторая причина предполагает меньше действий, нам нужно сначала проверить ее. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:
Если файл есть, то вы увидите что-то похожее как на снимке выше. Также обратите внимания на права. Для пользователя, группы и остальных должен быть выставлен флаг «x» означающий исполнение. Если же его нет, то apt придется переустановить. Если права отличаются от приведенных выше, а именно «-rwxr-xr-x», то их тоже нужно исправить, добавим для всех категорий флаг исполняемости:
chmod +x /usr/bin/apt-get
Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:
Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:
Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.
Последний вариант, если ничего не помогло, это переустановить утилиту. Мы просто скачаем ее из официального сайта и установим в систему. Только нужно выбирать версию для своей операционной системы. Вы можете скачать пакет с помощью браузера или таких команд:
Для Ubuntu Yakkety:
Теперь осталось установить загруженный пакет:
Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.
Выводы
В этой статье мы рассмотрели почему не работает apt get, из-за чего возникает ошибка apt get команда не найдена, а также как ее решить. Надеюсь, приведенная здесь информация была полезной для вас.
apt-get command not found in Linux
The APT (Advanced Package Tools) is a package manager used for managing packages of Debian-based operating systems and its derivatives, such as Ubuntu. APT can be used to install, update the OS and remove applications. While working with APT a common error that is encountered is “apt-get command not found”.
This error occurs when you are trying to install other operating systems that do not support APT. Using the command with the appropriate operating systems will solve the issue.
In this article, we will delve into the details of this error and its solutions.
What is the apt-get command?
The apt-get is a command-line tool used for installing, upgrading, and deleting a Linux package. It fetches information about the packages from authenticated sources to install or remove them, along with their dependencies.
The most common commands under apt-get are as follows –
Here, sudo is used for providing you with the security privileges of a superuser.
What is the apt-get command not found?
As mentioned earlier, when you try to install or modify a package on Linux with the apt-get command, you might receive this error. It may look something like this –
Let us see the reasons behind this problem.
Operating System Not Supportive
The apt-get command only works on Debian, Ubuntu, and its derivatives. If you are trying to install rpm-based operating systems such as Fedora, RHEL and CentOS, the command will not work. As a result, you will receive the error.
Distributions that support apt-get
To find out the Linux distribution name, type in the following command –
Package Not Available
If you are using an operating system that is compatible with the apt-get command, then check the availability of the APT. Type in the command locate apt-get to check whether it is installed in your system. The command must return the following output –
If no output is returned, it means that the APT package is not installed. You have to manually install it to get things working for you.
How to solve the apt-get command not found an error?
This apt-get command not found error using the following method:
1) Using the Correct Package Manager
Distributions such as Fedora, CentOS, and RHEL use Yum as their default package manager. Type in the following command to install them using Yum –
macOS X uses Homebrew as their default package manager. You can use it by running the command below –
For Arch Linux, you have to use the Pacman package manager like this –
2) Downloading the Latest APT Package
3) Reinstalling the OS
After installing the APT package, check the /usr/bin/ directory to ensure if it had properly installed. If the file is empty, then run the locate apt-get command again. If no result is shown, there is no alternative but to reinstall the operating system. This might fix the problem.
Make sure all the commands are properly using the sudo access keyword. The apt-get error may arise if the system administrator is not letting you execute the apt-get command on your system.
Why is the «apt» command not found?
What does this error mean? The apt command is not working, and I’ve lost the Software Center.
4 Answers 4
APT is a suite of utilities, including a database of information about what packages are available from where.
APT is not a single command. Rather, it provides several commands.
To update information about what packages are available and from where (which you should do before attempting to upgrade or install any packages with apt-get ), run:
To upgrade packages (i.e., «update your system»), run:
To upgrade packages, including packages that require uninstalled packages to be installed, or installed packages to be removed, run this (but be careful—it’s best to pay attention to what will be added or removed):
To remove one or more packages (i.e., to uninstall it), run:
To remove a package and also remove its systemwide configuration files (but not its per-user configuration files, which reside in users’ home directories), run:
To remove packages that were installed automatically because other packages needed them, but which now are no longer needed, run:
To do that, and also remove their global configuration files»
To reinstall a package, run:
To reinstall a package and delete its systemwide configuration files while doing so:
To deleted cached package installer files, but only for packages that are unlikely to be needed again (i.e., those that are so old they’ve been removed from the servers, as of last time sudo apt-get update was run):
You can learn more by reading the apt-get and apt manual pages.
Ошибка 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 не найдена в системе. А если такой программы нет в вашем дистрибутиве, то вы не сможете добавить репозиторий. Вернее сможете, но это будет намного сложнее. Причин может быть несколько:
Как исправить error add-apt-repository command not found?
sudo apt install software-properties-common
Иногда система может выдавать, что пакет установлен, но несмотря на это продолжать сыпать ошибки при попытке установить PPA:
Такое случается иногда из-за ошибок во время установки. Система думает, что пакет установлен, но на самом деле, в файловой системе нет файлов данного пакета, для решения проблемы мы можем его переустановить:
sudo apt install python-software-properties
Чтобы убедиться что пакет установлен правильно и все файлы есть там, где они и должны быть, вы можете использовать команду:
Затем можете попытаться выполнить файл программы напрямую:
И убедитесь, что у него есть права на выполнение, а то мало ли:
Если все правильно, то ошибки add apt repository команда не найдена больше быть не должно.
Выводы
В этой статье мы разобрали что означает ошибка sudo add-apt-repository command not found и как ее исправить чтобы получить возможность работать с PPA. Если у вас остались вопросы, спрашивайте в комментариях!
sudo: apt-get: command not found
I am really struggling to get my head around terminal i keep getting commands not found what am i doing wrong?
I am trying to install ruby on the mac using this tutorial. http://www.ruby-lang.org/en/downloads/
but i keep getting the error sudo: apt-get: command not found
Can some please help me or give me an option to try to debug.
4 Answers 4
apt-get is suitable for Linux based Ubuntu machines; for MAC, try apt-get equivalent such as Brew
if you are on Mac OS (iMac make me think so), you will not be able to use aptitude as it simply doesnt exist on Mac os.
may I advice you to go to http://www.macports.org/ which is kind of the same system (but based on Unix port)
I managed to final get a install up and running what a pain.
I am running an imac with mac os x version 10.6.6
i had to first run this command in the terminal. sudo port install ruby
ok great that then ran the install off ruby ok so after the install was complete i can the run this command.
which then created a project for me called «new» ok getting their.
next finding an editor to run rails- I installed netbeans seemed to be a good option.
next open new project and select ruby on rails application with existing sources, this then prompted me with the following error- that I don’t have gems installed and to run this command.
I have ran that command and got the following.
ok so i then click ok on NetBeans and i am in with a project not sure whether gems is installed correctly tho, so gonna start learning ruby on rails now and ill report back with issues.