Невозможно найти пакет kali linux

Обновлено: 06.07.2024

Может ли кто-нибудь помочь мне в этом?

В последнее время это происходит очень часто, поскольку на сервере 18.04 по умолчанию отключены юниверс, мультивселенная и обратные порты. Есть ли проблема с панелью запуска для улучшения полезной подсказки при вводе неустановленной команды? (Просто намекнуть, что оно в репозитории не включено, было бы очень полезно) Это то, что мне очень нравится, когда я создаю контейнеры, обычно с Docker и Singularity. В контейнерах Singularity у вас есть различные варианты BootStrap, среди которых есть debootstrap и docker . По какой-то причине, если я использую debootstrap для запуска базовый образ Ubuntu (например xenial ), я сталкиваюсь с этой ошибкой, когда некоторые пакеты не могут быть найдены apt-get . Решение в конечном итоге заключается в том, чтобы переключиться на docker BootStrap, а затем он снова работает. Это останавливает мой прогресс за последние пару дней, и это не связано с отключением юниверса, мультиверса или бэкпорта, как предлагает wjandrea. @Jackalope Тогда, возможно, имя пакета неверно или вам нужно запустить sudo apt update . Используйте apt-cache search поиск с последующим поисковым запросом для поиска правильного имени пакета.

Сначала проверьте, существует ли пакет на самом деле:

Введите пакет, который вы пытаетесь установить, в поле «Ключевое слово».

Включить "Показывать только точные совпадения:"

Измените «Распространение», на какую версию Ubuntu вы используете.

введите описание изображения здесь

Если результатов нет , то пакет, который вы ищете, не существует, и следующие шаги не будут работать. Может потребоваться сторонний PPA или альтернативный метод установки.

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

  1. Откройте Software Sources (или Software & Updates в 13.04+), выполнив поиск в Dash.
  2. Откройте вкладку «Программное обеспечение Ubuntu».

Убедитесь, что первые 4 флажка на этой вкладке включены:

введите описание изображения здесь

Обновите списки пакетов, затем протестируйте их с помощью следующих команд:

sudo apt-get update также работал для меня на Ubuntu в Windows 10 (это важно, потому что пользовательский интерфейс, упомянутый во второй половине этого ответа, не существует в этой системе). скриншот программного обеспечения и обновлений спас меня !! Я запускаю свой сервер из оболочки и не могу открыть графический интерфейс. Можно ли решить это только с помощью командной строки?

Есть много вопросов по этой теме. Здесь я даю основной / общий ответ.

Когда apt-get install не удается найти пакет, пакет, который вы хотите установить, не может быть найден в репозиториях, которые вы добавили (те, в /etc/apt/sources.list и ниже /etc/apt/sources.list.d/ ).

Следующая (общая) процедура помогает решить эту проблему:

Убедитесь, что вы включили репозитории Ubuntu:

Чтобы включить все хранилища ( main , universe , restricted , multiverse ), используйте следующие команды:

Посетите справку для получения дополнительной информации.

Для поиска PPA для дополнительных пакетов:

экран

  • Перейти к поиску пакетов Ubuntu . (Уже объяснил в этом ответе)
  • Для внешних репозиториев посетите Обновления Ubuntu и выполните поиск по кнопке. или посетите PPA .
  • Или поиск в панели запуска ppa
  • Найдите подходящий ppa в соответствии с вашей версией Ubuntu.

Добавьте PPA (из командной строки) :

Используйте эту команду:

Посетите справку сообщества Ubuntu для получения дополнительной информации.

Не забудьте обновить (сообщить о своих изменениях):

Необходимо выполнить эту команду после изменения любых репозиториев:

Выбор лучшего сервера загрузки может помочь ускорить обновление.

Наконец, установите пакет:

Дополнительно / Совет : вы можете найти правильное имя пакета (то есть имя в хранилище), используя apt-cache search <package-name> .

Связанные часто задаваемые вопросы и ответы:

Примечание . Если пакет недоступен в хранилище каким-либо образом, вам придется подождать, пока он станет доступен (в случае новых / обновленных версий), или использовать другие процессы установки, кроме, apt-get например, компиляция из исходного кода, загрузка исполняемого двоичного файла и т. Д.

Может также случиться так, что пользователь ищет libname , когда он находится libname2 в Debian / Ubuntu. Во-первых, это зависит от пакета, и вы делаете ряд предположений. Во-первых, вы предполагаете, что OP идентифицировал правильное имя пакета, как указано saiarcot895. Во-вторых, вы предполагаете, что пакеты доступны. В общем, лучше всего сначала выявить проблему. Тогда, если это вообще возможно, установить из репозиториев. Если нет особой необходимости, ppa - второй выбор. Если пакет отсутствует в репозиториях или ppa, возможно, его необходимо скомпилировать из исходного кода. Вам действительно не хватает информации. @ saiarcot895 @ bodhi.zazen: исправлен ответ с указанием apt-cache search правильного имени пакета в репозиториях. офигенный ответ мужчина, ты тот, кто должен быть победителем

xbmc доступен только в репозитории юниверсов , только начиная с Ubuntu 12.04 (точнее). Если у вас более старая версия Ubuntu, вам нужно обновить или получить xbmc из другого места.

Если у вас Ubuntu 12.04, убедитесь, что вы включили хранилище юниверсов . Вы можете увидеть, какие репозитории вы включили в файле /etc/apt/sources.list (и в файлах в каталоге /etc/apt/sources.list.d ). Убедитесь, что этот файл содержит строку вроде

Если вы найдете только строку, как

и без строки universe , добавьте universe в конце этой строки или отдельной строки precise universe , как показано выше.

Я установил несколько инструментов Kali, используя скрипт Katoolin. Через некоторое время я попытался удалить эти инструменты, но смог удалить большинство из них, но некоторые приложения не удаляются с помощью sudo apt-get remove <package name> команда.

Я получил: E: Unable to locate package <package name> ,

Также пытался использовать sudo apt autoremove <package name> с тем же результатом.

Я предполагаю, что фактический пакет, установленный под другим именем, отличается от того, который я вижу в окне приложений. Как я могу удалить эти пакеты или найти их настоящее имя?

2 ответа

apt может удалить только те пакеты, которые были установлены apt или приложениями, которые используют apt в качестве серверной части, такие как Ubuntu Software или Synaptic. Результат apt policy searchsploit snmp-check ssltrip thcping6 покажите, что ни один из этих 4 пакетов не входит в стандартные репозитории Ubuntu. Эти пакеты были установлены Katoolin, который представляет собой скрипт, который помогает устанавливать инструменты Kali Linux в Ubuntu и других дистрибутивах Linux. Katoolin добавляет свои собственные репозитории к программным источникам Ubuntu, поэтому вполне возможно, что эти 4 пакета были установлены apt в любом случае, но Katoolin также может устанавливать пакеты из GitHub и других источников, которые не всегда предоставляют файлы.deb, которые apt может установить в этом случае проверьте этот вопрос: если я собираю пакет из источника, как я могу удалить или удалить полностью?,

Даже если пакет был установлен с помощью apt, его можно удалить, только выполнив команду, которая включает его точное имя пакета. Имена пакетов в Ubuntu чувствительны к регистру, и части имен пакетов не интерпретируются apt чтобы быть точными названиями пакетов. Однако, если вы знаете часть имени пакета, вы можете легко найти полное имя пакета, выполнив такую ​​команду:

Эта команда возвращает пакеты, которые начинаются со строки rhythmb например ритмбокс.

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

Однако вы можете легко найти имя пакета по точному имени команды следующим образом. Вот пример использования xdg-open команда, которая открывает файл или URL в предпочтительном приложении пользователя.

Приведенная выше команда возвращает /usr/bin/xdg-open ,

Приведенная выше команда возвращает xdg-utils: /usr/bin/xdg-open который показывает, что xdg-open Команда предоставляется пакетом xdg-utils.


В принципе ничего страшного нет, все решается добавлением новых источников в source.list, чем мы сейчас займёмся. Но также есть ещё возможные ошибки: проверьте правильно ли вы указали имя пакета для установки или входит ли данный пакет вообще в общие репозитории (возможно данные пакет устанавливается путем скачивания исходников).

Итак, для редактирования списка репозиторий необходимо открыть source.list, для этого вводим команду (если вы находитесь из под пользователя, то конечно же добавляем sudo):


Откроется текстовый редактор со списком репозиториев.


В общем обо всём этом вы можете прочитать на крупных форумах, нас же интересует конкретика, поэтому прописываем две строчки:

Теперь записываем изменения, нажав Ctrl+O на клавиатуре и нажав Enter, для подтверждения текущего имени файла.


И закрываем редактор, клавишами Ctrl+X.

Теперь вводим команду:


Это обновит список доступных пакетов.


И вводим команду по установке необходимого пакета.


Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.

ПРивет я только установил кали линукс в виртуал бокс. И там на второй команде $ sudo apt install linux-headers-$(uname -r) Интересно что значит эта команда? У меня вышло так что нет каких то пакетов E: Невозможно найти пакет linux-headers-5.10.0-kali7-amd64
E: Не удалось найти ни один пакет с помощью шаблона «linux-headers-5.10.0-kali7-amd64» А где их взять и для чего они нужны?

Добавлено через 3 минуты
ВРоде говорили что это нужно чтоб драген дроп перетаскивать файлы Ну вобщем хотелось бы узнать как всетаки настроить

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Не работает адаптер беспроводной сети в Virtual Box на OS Linux Kali
Здравствуйте! Возник следующий вопрос: как настроить адаптер в ОС Кали на VB, чтобы ОС видела.

Нет звука в kali linux - стоит на virtual box. Нужно драйвера ставить или что?
Нет звука в kali linux - стоит на virtual box. Нужно драйвера ставить или что?


Не могу запустить Kali Linux на virtual box под win7-32
Устанавливал по туториалу.

Настройка сети Virtual Box 4.0 Suse Linux 11.4
Здравствуйте. Подскажите пожалуйста как настроить сеть между виртуальной машиной(VBox), где.

Вот что пишет
└─$ apt update && apt upgrade && apt dist-upgrade && apt install -y linux-headers-$(uname -r)
Чтение списков пакетов… Готово
E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе)
E: Невозможно заблокировать каталог /var/lib/apt/lists/
W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе)
W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)

Добавлено через 1 минуту
и вот я апгрейдить хотел и тоже вот что пишет apt upgrade
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?

Читайте также: