Bash aptitude команда не найдена

Apt-get – это пакетный менеджер, который используется по умолчанию в семействе дистрибутивов Debian и Ubuntu. Учитывая, что это пакетный менеджер, один из почти самых основных пакетов системы, то логично, что программа должна присутствовать в каждом дистрибутиве. Но все же некоторые пользователи встречаются с ошибкой apt get command not found.

В этой статье мы рассмотрим почему возникает такая ошибка, как это вообще может быть и как исправить apt get команда не найдена.

Что значит apt get команда не найдена?

Фактически это сообщение об ошибке означает как раз то, что оно нам сообщает, команда, которую вы пытаетесь выполнить не найдена в системе. Она либо еще не была установлена, либо была удалена. Но все это звучит очень странно в отношении к менеджеру пакетов. Рассмотрим основные причины возникновения ошибки:

  • Одна из самых очевидных причин, получения ошибки "apt get не найдена" в том, что у вас не Ubuntu. Этот пакетный менеджер используется только в дистрибутивах Linux, основанных на Debian. Системы Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux и другие таковыми не являются. Они имеют собственный пакетный менеджер, у каждой свой и именно его нужно использовать для установки пакетов, а не искать apt.
  • Если вы используете команду apt, а не apt-get, то, возможно, у вас старый дистрибутив, который не поддерживает такого синтаксиса, используйте apt-get;
  • Вторая причина в том что вы случайно или намерено удалили пакет Apt. Его больше нет в системе поэтому система и не может его найти;
  • Третья причина, может быть в невозможности обнаружения программы. Утилита apt есть в системе и исправно работает, но вы повредили переменную среды PATH и теперь система не ищет исполняемые файлы в той папке где находится apt.

Теперь рассмотрим как решить проблему. Это очень просто.

Как исправить apt get команда не найдена?

Поскольку вторая причина предполагает меньше действий, нам нужно сначала проверить ее. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:

ls -l /usr/bin/apt-get

Если файл есть, то вы увидите что-то похожее как на снимке выше. Также обратите внимания на права. Для пользователя, группы и остальных должен быть выставлен флаг "x" означающий исполнение. Если же его нет, то apt придется переустановить. Если права отличаются от приведенных выше, а именно "-rwxr-xr-x", то их тоже нужно исправить, добавим для всех категорий флаг исполняемости:

Читайте также:  Слово сдержать разделить на слоги

chmod +x /usr/bin/apt-get

Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:

Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:

Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.

Последний вариант, если ничего не помогло, это переустановить утилиту. Мы просто скачаем ее из официального сайта и установим в систему. Только нужно выбирать версию для своей операционной системы. Вы можете скачать пакет с помощью браузера или таких команд:

Для Ubuntu Xenial:

Для Ubuntu Yakkety:

Теперь осталось установить загруженный пакет:

sudo dpkg -i apt*

Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.

Выводы

В этой статье мы рассмотрели почему не работает apt get, из-за чего возникает ошибка apt get команда не найдена, а также как ее решить. Надеюсь, приведенная здесь информация была полезной для вас.

Aptitude — оболочка для Advanced Packaging Tool, части системы управления пакетами в операционной системе Debian и её производных.

Не найдена — значит установим:

Поделись с друзьями:

Смотрите также:

5 комментариев

Подписаться на комментарии по RSS

Пакет aptitude недоступен, но упомянут в списке зависимостей другого пакета.

Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «aptitude» не найден кандидат на установку

apt-get install aptitude

Была такая же проблема, исправил изменив ссылки в файле sources.list, нужные ссылки есть на оф сайте. Может кому-нибудь поможет

пожалуйста, хорошо что все получилось :)))

Подписаться на комментарии по RSS

Написать комментарий

поиск по сайту

ваше мнение

мы вконтакте

крайние статьи

  • ELK error FORB >komivlad к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • prada к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • komivlad к записи FreePBX distro черный экран во время установки
  • Фдуч к записи FreePBX distro черный экран во время установки
  • komivlad к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • Dmitry к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • komivlad к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • Yaroslav к записи Osticket nginx, php-fpm ajax 400 error, пустое белое окошко)
  • Система статистики asterisk vistep.ru | komivlad.net к записи Новый web-интерфейс статистики и прослушивания вызовов для IP АТС Asterisk
  • komivlad к записи FreePBX distro черный экран во время установки
Читайте также:  Приложение искажающее лицо на андроид
  • категории

    • Ansible (1)
    • ArchLinux (54)
    • AWS (1)
      • Lightsail (1)
      • BIOS (1)
      • CentOS (133)
      • CMS (23)
        • DLE (4)
        • drupal (1)
        • Joomla (2)
        • modX (2)
        • WordPress (14)
        • CSS (5)
        • DataBases (20)
          • MySQL (17)
          • Debain (125)
          • DevOPS (2)
          • Fedora (49)
          • FreeBSD (172)
            • Desktop (8)
            • NoDeny (16)
            • WebServer (15)
            • Сеть (43)
            • I-Soft (2)
            • IPTV (3)
            • Life (129)
              • Web (89)
              • Your-admin (1)
              • Linux Mint (63)
              • Network (36)
              • Programming (30)
                • Delphi (7)
                • JavaScript (3)
                • perl (2)
                • php (12)
                • shell (3)
                • ProxMox (13)
                • RA >12.04apachebashBINDcacticentosDebiandelphiDNSerrorFirefoxFreeBSDinstalliplinuxmysqlnginxnodenyphpphpMyAdminRAIDrootserverskypeSNMPspamsqlsshstatussupermicroUbuntuVMwareWindowsWordPresszabbixденьмониторингнастройкапарольпроблемаскачатьскриптустановкафлешкафтп

                  Ссылки

                  Копирование, либо перепечатывание информации с данного блога без обратной гиперссылки, на первоисточник, запрещена, и на сколько мне известно наказывается по закону! Так что семь раз отмерь, ой не то . семь раз подумай, прежде чем стырить какую-то из моих статей! 😉 По всем интересующим вопросам, можно связаться через форму обратной связи. Спасибо за внимание.

                  В дополнение к « графическому » интерфейсу, описанному в предыдущем разделе, aptitude может использоваться для управления пакетами напрямую из командной строки подобно тому, как вы использовали бы apt-get . Этот раздел охватывает наиболее частые действия aptitude , вызываемые из командной строки; дополнительную информацию, см. в справочнике по командной строке aptitude .

                  В общем случае вызов aptitude из командной строки выглядит так:

                  aptitude действие [ аргументы . ]

                  действие говорит aptitude , какое действие следует предпринять; остальные аргументы используются в соответствии с конкретными опциями. Обычно они состоят из имен пакетов и переключателей командной строки [4] .

                  Наиболее важными действиями являются следующие:

                  Эта команда обновляет список пактов как если бы вы вошли в графический интерфейс и нажали клавишу u .

                  Эта команда обновит наибольшее число пакетов, которые можно обновить не удаляя существующие пакеты.

                  Иногда необходимо удалить один пакет для того, чтобы обновить другой; в таких ситуациях эта команда не может обновить пакеты. Используйте команду full-upgrade , чтобы обновить также и эти пакеты.

                  Подобно команде safe-upgrade , эта команда попытается обновить пакеты, но она более агрессивна относительно разрешения проблем зависимостей: она будет устанавливать и удалять пакеты до тех пор пока все зависимости не будут удовлетворены. Возможно, она приведёт к нежелательным вещам, поэтому следует быть аккуратными при её использовании.

                  По историческим причинам эта команда была изначально названа dist-upgrade , и это имя все еще распознается aptitude .

                  aptitude [ install | remove | purge ] пакет1 [ пакет2 . ]

                  Эти команды устанавливают, удаляют или вычищают [5] конкретные пакеты. « Установка » уже установленного пакета, который может быть обновлён, приведёт к его обновлению.

                  aptitude search шаблон1 [ шаблон2 . ]

                  Эта команда ищет пакеты, чьи имена содержат любой данный шаблон , и выводит результат в терминал. В дополнение к простой строке текста, каждый шаблон может выступать поисковым шаблоном как это описано в разделе «Поисковые шаблоны». [6] Например, « aptitude search gnome kde » выведет список всех пакетов, чьи имена содержат « gnome » или « kde » .

                  aptitude show пакет1 [ пакет2 . ]

                  Выводит информацию о каждом указанном пакете в терминал.

                  Все команды, которые устанавливают, обновляют и удаляют пакеты допускают параметр -s , который означает « симулирование » . Когда параметр -s передан из командной строки, программа выполнит все действия, которые она обычно выполнила бы, но, в действительности, она не загрузит и не установит/удалит какие-либо файлы.

                  Иногда aptitude будет давать подсказки подобные этой:

                  В дополнение к очевидным опциям « Да » и « Нет » , доступен ряд команд, которые могут быть использованы для изменения отображаемой в подсказке информации или для определения дальнейших действий. Например, ввод s приведёт к отображению или скрытию информации о том, сколько места будет использовано каждым пакетом:

                  Сходным образом ввод d приведёт к отображению информации об автоматически устанавливаемых или удаляемых пакетах:

                  Это показывает, что space-orbit-common будет установлен, так как space-orbit зависит от него. Вы можете увидеть весь список возможных опций, введя в приглашение ? .

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

                  Ввод y (или простое нажатие клавиши Enter ) приведёт к принятию предложенного решения. Ввод n отобразит « следующее наилучшее » решение:

                  Как и в основном приглашении командной строки, из приглашения решателя зависимостей вы можете выполнить ряд дополнительных действий, включая изменение состояний пакетов вручную. Введите ? , чтобы увидеть полный список возможных действий.

                  Ввод q приведёт к аварийному закрытию автоматического решателя и позволит вам разрешить зависимости вручную:

                  Вы можете использовать любую команду управления пакетами для разрешения сломанных зависимостей (введите ? , чтобы увидеть полный список доступных команд). Введите n или нажмите Enter , чтобы выйти из aptitude :

                  Полную документацию по возможностям командной строки aptitude , см. в Руководство по командной строке.

                  [4] « Переключатель » — это буква, упреждённая дефисом: например, « -a » , « -v » и т. д.

                  [5] Вычистка пакета удаляет пакет и его файлы настройки.

                  [6] В действительности то же верно и относительно команд, которые принимают пакеты в качестве аргументов, таких как install или show .

                  Примечание
                  Читайте также:  Comodo отзывы о антивирусе
                • Добавить комментарий

                  Ваш адрес email не будет опубликован. Обязательные поля помечены *

                  Adblock detector