Почему команда «apt» не найдена?

13
sudo: apt: command not found

Что означает эта ошибка? Команда aptне работает, и я потерял Центр программного обеспечения.

Рахул
источник
1
Вам нужно использовать apt-getв команде вместо apt.
нанофарад
6
Для тех, кто голосует, чтобы закрыть это: Это, безусловно, реальный вопрос, и уже достаточно информации, чтобы ответить на него. Мы не должны закрывать этот вопрос. Я опубликую ответ CW, включающий информацию, которую сказали другие.
Элия ​​Каган
У меня была такая же проблема, так как я хотел использовать apt-get для установки чего-либо. Кажется, «yum» был менеджером пакетов по умолчанию в моем случае, который я должен был использовать вместо этого. Ссылка: unix.stackexchange.com/questions/33688/…
Адитья Кумар Пандей

Ответы:

9

Начиная с Ubuntu 14.04, то есть команда в Ubuntu называется просто apt, что не существует , когда этот вопрос был первоначально просили. aptКоманда обеспечивает удобный набор функциональных возможностей различных других apt-команд (например, apt-get, apt-cache), с раскрашенным дисплеем и прогрессом барами. Хотя aptкоманда не поддерживает все те же действия и параметры, что apt-getи она, она часто может использоваться вместо apt-get. Смотрите ответ Фсандо для деталей.

APT - это набор утилит, включающий базу данных о том, какие пакеты доступны откуда.

APT - это не одна команда. Скорее, он предоставляет несколько команд.

Наиболее часто используемая команда APT apt-get. Это то, что вы, вероятно, должны использовать.

Чтобы обновить информацию о том, какие пакеты доступны и откуда (что вы должны сделать, прежде чем пытаться обновить или установить какие-либо пакеты с помощью apt-get), выполните:

sudo apt-get update

Чтобы обновить пакеты (т. Е. «Обновить вашу систему»), запустите:

sudo apt-get upgrade

Чтобы обновить пакеты, включая пакеты, требующие установки неустановленных пакетов или удаления установленных пакетов, запустите это (но будьте осторожны - лучше обращать внимание на то, что будет добавлено или удалено):

sudo apt-get dist-upgrade

Чтобы установить один или несколько пакетов, запустите его, заменив ...его списком, который вы хотите установить (если вы хотите установить более одного пакета, оставьте пробелы между именами пакетов):

sudo apt-get install ...

Чтобы удалить один или несколько пакетов (т.е. удалить его), выполните:

sudo apt-get remove ...

Чтобы удалить пакет, а также удалить его системные файлы конфигурации (но не файлы конфигурации для каждого пользователя, которые находятся в домашних каталогах пользователей), выполните:

sudo apt-get purge ...

Чтобы удалить пакеты, которые были установлены автоматически, потому что они нужны другим пакетам, но которые больше не нужны, выполните:

sudo apt-get autoremove

Для этого нужно также удалить их глобальные конфигурационные файлы »

sudo apt-get --purge autoremove

Чтобы переустановить пакет, запустите:

sudo apt-get --reinstall install ...

Чтобы переустановить пакет и удалить его системные файлы конфигурации при этом:

sudo apt-get --purge --reinstall install ...

Чтобы удалить кэшированные .debфайлы установщика пакетов ( ) (который не удаляет какие-либо пакеты, но сделает так, чтобы их приходилось снова выбирать по сети для повторной установки):

sudo apt-get clean

Чтобы удалить кэшированные файлы установщика пакетов, но только для тех пакетов, которые вряд ли понадобятся снова (т. Е. Те, которые настолько стары, что были удалены с серверов, когда последний раз sudo apt-get updateзапускался):

sudo apt-get autoclean

Это был просто краткий обзор. Он не охватывает все возможные варианты использования apt-get, плюс в комплекте APT есть ряд других утилит, например, apt-cacheдля проверки информации об установленных и доступных пакетах.

Вы можете узнать больше, прочитав apt-getи aptсправочные страницы.

Элия ​​Каган
источник
Вы также можете добавить информацию о создании псевдонима bash для apt.
jokerdino
2

Нет команды только aptдля того, чтобы вы получили эту ошибку. Список, предоставленный вам Элией Каганом , может быть ресурсом для использования утилит APT, но в качестве ответа на ваш вопрос проблема в написании команды.


источник
1

Вы пытаетесь запустить apt-get?

Попробуйте запустить

sudo apt-get update

Дайте мне знать, как это работает.

Годдард
источник
1

apt является настоящей командой в 14.04 и относится к apt-get и друзьям, как можно увидеть здесь:

:~# apt
apt 1.0.1ubuntu2 for amd64 compiled on Oct 28 2014 20:55:14
Usage: apt [options] command

CLI for apt.
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details

update - update list of available packages

install - install packages
remove  - remove packages

upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages

edit-sources - edit the source information file
Fsando
источник