Не удалось найти пакет linux
Причина появления ошибки «Не удалось найти пакет…» на ОС Debian
Здравствуйте. Моё знание UNIX систем нельзя назвать хорошим, единственное что я могу по-сути, это запустить веб-сервер, хотя когда мой сервер начали активно форсить, пришлось немного подумать о безопасности. Поэтому я и решил написать статью о denyhosts, но когда создавал виртуальную машину совсем забыл, что denyhosts ещё не добавлен в репозитарии Debian 8, так что столкнулся с ошибкой «Не удалось найти пакет…» или «Unable to locate package…» в английском варианте.
В принципе ничего страшного нет, все решается добавлением новых источников в source.list, чем мы сейчас займёмся. Но также есть ещё возможные ошибки: проверьте правильно ли вы указали имя пакета для установки или входит ли данный пакет вообще в общие репозитории (возможно данные пакет устанавливается путем скачивания исходников).
Итак, для редактирования списка репозиторий необходимо открыть source.list, для этого вводим команду (если вы находитесь из под пользователя, то конечно же добавляем sudo):
Где nano — это мой любимый текстовый редактор (apt-get install nano), используйте тот, который вам нравится.
Откроется текстовый редактор со списком репозиториев.
Что за что отвечает:
deb — это бинарные пакеты, deb-src — пакеты с исходниками (если нужно пересобрать пакет);
*ссылка* репозитория;
jessie — название выпуска Debian, на виртуальной машине у меня стоит Debian 8 — Jessie, ранее были Debian 7 — Wheezy, Debian 6 — Squeeze. Также можно использовать название ветки stable, unstable, testing и т.д. (подробнее о выпусках можно прочитать на википедии);
main — основная секция репозитория; contrib — пакеты в этой части распространяются владельцем авторских прав на условиях свободной лицензии, но зависят от несвободного программного обеспечения; non-free — лицензии пакетов в этой части содержат условия, ограничивающие использование или распространение ПО.
В общем обо всём этом вы можете прочитать на крупных форумах, нас же интересует конкретика, поэтому прописываем две строчки:
Это добавит ссылку на главный репозиторий Debian. Он работает всегда. Также можно заметить, что я добавил ссылку на архив с пакетам для прошлых версий debian, это всё из-за того, что denyhosts ещё не допущен до Debian 8. При необходимости меняем jessie на свою версию системы. При желании остальное можно отключить, поставив # в начале строчки (это полезно, если у вас лимитированный трафик).
Теперь записываем изменения, нажав Ctrl+O на клавиатуре и нажав Enter, для подтверждения текущего имени файла.
И закрываем редактор, клавишами Ctrl+X.
Теперь вводим команду:
Это обновит список доступных пакетов.
И вводим команду по установке необходимого пакета.
Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.
Спасибо за внимание
«Не удается найти пакет» при попытке установить пакеты с помощью APT
Когда я пытаюсь установить какой-либо пакет через командную строку, я получаю сообщение об ошибке.
Может ли кто-нибудь помочь мне в этом?
5 ответов
Сначала проверьте, действительно ли пакет существует:
- Перейдите в packages.ubuntu.com с помощью веб-браузера.
- Прокрутите вниз до «Каталоги каталогов поиска»
Введите пакет, который вы пытаетесь установить, в поле «Ключевое слово».
Включить «Показывать только точные соответствия:»
Измените «Распространение» на версию Ubuntu, которую вы используете.
Если нет результатов , пакет, который вы ищете, не существует, и следующие шаги не будут работать. Это может потребовать сторонний PPA или альтернативный способ установки.
Если найдены , пакет существует, и вы можете продолжить следующие шаги:
- Откройте Источники программного обеспечения (или Software & amp; Updates в 13.04+), выполнив поиск в Dash.
- Откройте вкладку «Ubuntu Software».
Убедитесь, что включены первые 4 флажка на этой вкладке:
Обновите списки пакетов, затем проверьте с помощью этих команд:
Существует много вопросов по этой теме. Здесь я даю основной / общий ответ.
Когда apt-get install не может найти пакет, пакет, который вы хотите установить, не может быть найден в добавленных вами репозиториях (в /etc/apt/sources.list и под /etc/apt/sources.list.d/ ).
Следующая (общая) процедура помогает решить эту проблему:
Убедитесь, что вы включили репозитории Ubuntu:
Чтобы включить все репозитории ( main , universe , restricted , multiverse ), используйте следующие команды:
Посетите Справка для получения дополнительной информации.
Для поиска PPA для большего количества пакетов:
- Перейдите в Поиск пакетов Ubuntu . (уже объяснено в этом ответе)
- Для внешних репозиториев посетите Обновления Ubuntu и выполните поиск по
.илипосещение PPAs .
- Или Искать в Launchpad ppa
- Найдите подходящую версию ppa в соответствии с вашей версией выпуска Ubuntu.
Добавить PPA (по командной строке) :
Используйте эту команду:
Посетите справку сообщества Ubuntu для получения дополнительной информации.
Не забудьте обновить (узнайте о своих изменениях):
Необходимо выполнить эту команду после изменения каких-либо репозиториев:
Выбор лучшего сервера загрузки может помочь ускорить обновление.
Наконец, установите пакет:
Дополнительно / Совет : вы можете найти правильное имя пакета (то есть имя в репозитории), используя apt-cache search
Связанные часто задаваемые вопросы Q & amp; A:
Примечание . Если пакет недоступен в репозитории каким-либо образом, вы должны ждать, пока он будет доступен (в случае новых / обновленных версий) или используйте другие процессы установки, чем apt-get например компиляция из исходного кода, загрузка исполняемого двоичного файла и т. д.
xbmc доступен только в универсальный репозиторий , только с Ubuntu 12.04 (точный). Если у вас более старая версия Ubuntu, вам нужно обновить или получить xbmc из другого места.
Если у вас Ubuntu 12.04, убедитесь, что у вас включен репозиторий юниверсов . Вы можете увидеть, какие репозитории вы включили в файле /etc/apt/sources.list (и в файлах в каталоге /etc/apt/sources.list.d ). Убедитесь, что этот файл содержит строку типа
Если вы найдете только строку типа
и нет строки с universe , добавьте universe в конце этой строки или отдельную строку с precise universe , как показано выше.
Если вам нужно изменить /etc/apt/sources.list , запустите sudo apt-get update потом, затем попробуйте установить еще раз. Если пакет по-прежнему не найден, опубликуйте полный контент /etc/apt/sources.list и результат sudo apt-get update .
В случае, когда попытался установить файл:
вместо пакета. Вы получите сообщение об ошибке:
, потому что вы пытались установить файл libstdc++.so.6 , который вы не можете установить, потому что он находится в пакете debian.
Вы можете использовать apt-file для поиска пакета, содержащего этот файл. Чтобы установить его, введите:
Затем вам нужно обновить индекс.
После этого вы можете выполнить поиск пакета, содержащего файл libstdc++.so.6 :
Затем вы найдете много пакетов, содержащих искомый файл. В этом примере я вставляю только один результат поиска:
Затем вы можете установить необходимый пакет libstdc++6 :
Я новичок в Ubuntu, но я пишу это, когда обнаружил некоторые решения, чтобы избежать ошибок «Невозможно найти пакет». Есть три обстоятельства, при которых это может вызвать шок.
- После установки Ubuntu, если вы не обновите его, а затем обновите его, это может произойти.
- Если в будущем появится много обновлений программного обеспечения, убедитесь, что все важные обновления безопасности / рекомендуемые обновления отключены, набрав « Диспетчер обновлений » при нажатии Alt + F2 .
- Проблема 1 и 2 может произойти даже после обновления или очистки всех обновлений. Но вечное решение: Попробуйте пункт 1 и amp; 2, затем введите sudo apt-get killmanager , если не работает, не проблема, перейдите к типу sudo apt-get update , затем введите sudo apt-get upgrade .
Теперь вы можете установить любое программное обеспечение через Terminal.
Решено Не устанавливаются пакеты (Вообше ни какие)
linuxNoob
Xulinam
# sudo apt-get install wifite
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет wifite»
linuxNoob
Нет, wifite я выставил для примера, ни одна прога не устанавливаеться, пробовал ,wifite. wine. и другие
Может нужно както в ручную репазитории обновить или ещё что-то.
ps. сейчас попробую установить скачаный файл.
# sudo dpkg -i opera-stable_58.0.3135.90_amd64.deb
dpkg: ошибка: cannot access archive ‘opera-stable_58.0.3135.90_amd64.deb’: Нет такого файла или каталога
Xulinam
А зачем ты пишешь sudo??
и покажите что у вас написано в /etc/apt/sources.list
linuxNoob
ps. как зделать скрин?)
сработала такая команда
в окне такая информация
Xulinam
linuxNoob
Xulinam
linuxNoob
сработала такая команда
в окне такая информация
Xulinam
linuxNoob
Xulinam
linuxNoob
Xulinam
Dr.Lafa
Mod. Hardware
# /etc/apt/sources.list
bash: /etc/apt/sources.list: Отказано в доступе
открываеться тоько такая команда
«root@kali:
# nano etc/apt/sources.list»
[ Directory ‘etc/apt’ does not exist ]
ps. как зделать скрин?)
сработала такая команда
в окне такая инфориация
# deb cdrom:[Debian GNU/Linux 2018.4 Kali-rolling — Official Snapshot amd64 L$
#deb cdrom:[Debian GNU/Linux 2018.4 Kali-rolling — Official Snapshot amd64 LI$
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching «deb cdrom»
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
linuxNoob
hardserv
Active member
У меня тоже появилась такая проблема. причем на разных версиях Kali. Пробовал релиз 2017.1 и сейчас установил 2019.4. В файл sources.list прописал ссылки на репозитории взятые с kali.org, те же самые что и указано выше. Тем не менее пишет «e: невозможно найти пакет». Ну и ничего не обновляет соотв. Такое впечатление что Kali не видит содержимое sources.list. В случае, если ссылки в sources.list прописаны верно, какие могут быть еще причины?
kali-rolling main non-free contrib
это содержимое моего sources.list
Well-known member
Хелп, не устанавливаться пакеты, устанавливаю через терминал на все запрсы один ответ.
# sudo apt-get install wifite
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет wifite»
Пробывал следуюшее.
»
root@kali:
# apt-get update
Чтение списков пакетов… Готово
root@kali:
# apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.»
результат тотже , я с линуксам 2й день так что моку чтото делать не так. что делать не знаю.
Система стоит рядом с виндой. когда запускал с usb то пакеты устанавливались.
Не удалось найти пакет linux
Ответы на наиболее частозадаваемые вопросы, вы сможете найти в теме MAN по Ubuntu Linux . Если в MAN не содержится ответ на ваш вопрос — смело задавайте его в текущей теме.
- Модульная Ubuntu
- Официальный сайт Ubuntu
- Официальный сайт Debian
- Официальный сайт Linux Mint
- Зеркало репозиториев mirror.yandex.ru
- Русскоязычное сообщество Ubuntu Linux Ubuntu по-русски
- Дополнительная информация в первом посте темы
- Кодирование аудио в формат AAC: Руководство
- Мини-фак по настройке сканера отпечатков пальцев.
- Elementary OS 5
- Xubuntu
Сообщение отредактировал stp101 — 21.01.20, 07:34
Актуальный релиз: Ubuntu 11.10 (Oneiric Ocelot)
Предыдущий релиз: Ubuntu 11.04 (Natty Narwhal)
Внимание! Изображения без загрузки видят только зарегистрированные пользователи!
В последнее время, Ubuntu , весьма и весьма активно привлекает под свои знамёна новых пользователей. Среди них много новичков, для которых Ubuntu стала первой ОС. Но большей частью — это пользователи с солидным стажем и, конечно, все они из числа поклонников Windows (порой и со стажем около 2-х десятков лет), которые недовольны политикой развития операционной системы от тов. Уильяма (Билла) Гейтса. Судите сами — последняя удачная операционная система — Windows NT 4.0. Относительно комфортно можно было работать под Windows 2000 и Windows XP, но Vista. Vista — уже верх извращения над ОС. Это понял даже сам тов. Гейтс! Данная версия Windows — больше похожа на рыночный балаган (естественно IMHO), но, при этом, за неё надо ещё и заплатить (купи себе головную боль — называется)! Буду объективным — много лучше обстоят дела с Windows Seven. Действительно удачная версия получилась, но. Но и ей ой как далеко в плане стабильности до эталонной версии этой ОС — полноценной POSIX системы — Windows NT 4.0.
Именно эти факторы, ну и здоровый интерес ко всему неизвестному, пожалуй, и становятся основными причинами для миграции на Ubuntu Linux . А добавьте сюда ещё и стабильность, удобство, безопасность без плясок с бубном и головной боли (вирусная и сетевая), доброжелательность русскоговорящего сообщества Ubuntu в отношение новичков/мигрантов с прочих ОС, ну и, конечно, — полная бесплатность операционной системы! Это же прям сказка получается, неправда ли?
Первоначально может показаться, что Linux — много сложнее Windows, но это далеко не так! Достаточно посмотреть на дистрибутив Ubuntu ( Kubuntu . ) и сразу понимаешь, что не так уж и страшен чёрт — как его малюют. Достаточно всего одних суток работы под Ubuntu и уже ничего другого не хочется, это ваша ОС, которую так долго искали! И уже не так и важно, что при освоении возникнут вопросы (море вопросов), будут и некоторые сложности при настройке (а виной всему — виндузятнический подход к решению простейших задач!), но это только затянет, обещаю! А уже через месяц — слово Windows для вас станет ругательством smile_good.gif (шутка, конечно, но, как говорится, в каждой шутке. )
Т.ч. отбрасываем все страхи, ставим новую ОС и погружаемся в другой, новый мир! А данную тему — предлагаю как некий источник базовых знаний по Ubuntu . Понятное дело, что наиболее полно эту тему охватывают тематические ресурсы, но ведь их ещё надо найти. А тут — можно поделиться опытом/задать вопрос (даже самый чайниковский) о подводных камнях при миграции Windows > Ubuntu , по настройке железа и софта.
Официальный сайт Ubuntu Linux Ubuntu Home Page
ISO дистрибутивы Ubuntu на официальном сайте Download Ubuntu
Заказать установочный CD бесплатно Requesting an Ubuntu CD
Русскоязычное сообщество Ubuntu Linux Ubuntu по-русски
Ресурс по Ubuntu для начинающих Убунтология
Кое-что о Wine и Cedega (альтернативные реализации WinAPI для среды *nix):
MAN по WINE/Cedega размещённый на Linux.Forum
MAN по WINE@Etersoft от компании Etersoft
Сообщение отредактировал МегаСлоник — 24.03.12, 12:41
МегаСлоник, можно попробовать запускать Windows-приложения под Wine. Отзывы о их запуске можно почитать на сайте http://appdb.winehq.com/.
А Photoshop можно заменить GIMP. Правда, привыкнуть непросто.
Сообщение отредактировал paladin7 — 26.04.09, 00:46
Поставил я себе последнюю Убунту. Да! Это практически то, что надо! Работает даже плавнее Виндозы. Такое впечатление, что у меня добавился дополнительный гиг оперативки (сейчас 2). В системе уже есть 90% из того, что приходилось делать посредством твиков (для тонкой настройки) и
доустановкой различных аппликух (включая температуру проца, погоду за окном. ).
Винда хоть и осталась на машине, но это уже не моя винда (моя отправлена в архив на нескольких DVD9), что служила мне верой и правдой с прошлого века (мигрируя с машины на машину через ghost), а нулёвая установка Висты. Установил на всякий случай (вдруг чего не пойдёт под Убунтой в эмуляторе), но и для детёнков, дабы могли делать домашнее задание по информатике (а им, к сожалению, в садиках и школах преподают виндозу).
Всем начинающим пользователям (даже полным нулям в компах) рекомендую почитать Убунтологию — тут всё разжёвано от самого начала, т.е. от процесса предустановки!
firemountain, Красная Шапочка — RedHat — тоже разновидность Linux. Мне она нравится меньше.
Что касается установки софта, то, как оказалось, достаточно 1 раз почитать то, что написано на ресурсе Убунтология и вопросы отпадают, сразу становится ясно, что система много проще в обращении, чем современная Виндоза 7 (не говоря уже про Висту). Включая и установку софта, который ставится (из сети) простым щелчком мышкой в списке.
Насчёт игр — пока не скажу, не проверял. Но я посмотрел платиновый рейтинг Вайна по играм — там есть всё, во что нынче долбится молодёжь.
Короче — выводы сделаешь сам, когда поставишь и покатаешь систему. Мне после 1 суток — нравится до поросячего визка. Это то, что искал с прошлого века 🙂
Сообщение отредактировал МегаСлоник — 23.07.09, 14:50
Устранение ошибки «E: Unable to locate package» на Ubuntu
Туториал для новичков: как избавиться от ошибки «E: Unable to locate package» на Linux Ubuntu.
Tatiana Yaroshenko
Read more posts by this author.
Tatiana Yaroshenko
Туториал для новичков: как избавиться от ошибки «E: Unable to locate package» на Linux Ubuntu.
Команда apt или apt-get — один из способов установки ПО на Ubuntu. В терминале после команды прописывается название программы, которую нужно установить.
Иногда в процессе установки происходит сбой. Уведомление выглядит следующим образом:
Текст ошибки говорит сам за себя. Система не может найти пакеты, которые вы пытаетесь установить. Почему это происходит?
Устранение ошибки «Unable to locate package» на Ubuntu
Шаг за шагом рассмотрим, что могло пойти не так.
1. Имя пакета
Это нужно проверить в первую очередь. Возможно, в название закралась опечатка. Если нужно установить «vlc», а в команде прописано «vcl», то, вполне естественно, процесс прервётся.
2. Обновление кэша репозитория
Во время первого старта системы необходимо запустить обновление при помощи следующей команды:
Эта команда не будет сразу же обновлять Ubuntu. Она предназначена для обновления информации о пакетах, содержащихся в репозиториях.
Когда запускается команда установки, apt-менеджер находит в кэше информацию о пакете и его версии, после чего загружает файлы через репозиторий. Соответственно, если пакета нет в кэше, появится уведомление об ошибке.
Сразу после установки новой системы, её кэш еще пуст. Именно поэтому в таких случаях необходимо прописать команду обновления как для Ubuntu, так и для любого другого дистрибутива на её основе (например, Linux Mint) во время первого запуска.
Но даже при работе с давно установленной системой есть шанс, что нужный пакет не был подгружен. Чтобы исключить такую вероятность, стоит перестраховаться и обновить кэш.
3. Доступен ли пакет для используемой версии Ubuntu
Итак, название написано правильно, кэш обновлён, но ошибка всё равно появляется.
Вероятно, пакет доступен через репозиторий Universe, а ваша система или не поддерживает его, или версия Ubuntu не поддерживается данной программой.
Шаг первый – проверить актуальную версию Ubuntu через терминал.
На выходе отображается номер версии и кодовое имя.
Например, версия Ubuntu 18.04 c кодовым именем “bionic”.
Шаг второй – расширенный поиск на сайте пакетов Ubuntu.
На сайте доступна опция поиска по ключевому слову. Вводим название пакета и выставляем кодовое имя дистрибутива. В графе ”секция” нужно выставить значение ”any”. Запускаем поиск.
Так можно узнать, доступен ли пакет для конкретной версии Ubuntu и, если доступен, то к какому репозиторию он относится. Разберём на примере Shutter, программы для создания скриншотов, которую не обновляли в течение последних лет. Для версии Ubuntu18.04 Bionic будут выведены следующие данные.
В этом случае есть точное совпадение с названием пакета. Он доступен для версии Ubuntu 18.04 Bionic и относится к репозиторию Universe.
Если искомый пакет доступен для вашей версии системы, но относится к Universe или Multiverse, необходимо установить дополнительные репозитории.
После этого обновите кэш, чтобы убедиться, что пакеты доступны через репозитории.
Ничего не помогло, что делать?
Если пакет недоступен и на сайте Ubuntu, то нужно искать другой способ установки. Усилиями сторонних разработчиков были созданы персональные архивы пакетов (PPA). Здесь стоит быть осторожными с неофициальными архивами и не добавлять сомнительные версии в систему.
Если этот способ не сработал, можно посетить официальный сайт проекта и уточнить, есть ли альтернативные способы установки их программ. На некоторых ресурсах доступны .DEB или AppImage файлы. Какие-то проекты могли перейти на пакеты Snap.
Всегда есть вероятность, что проект был закрыт и более не поддерживается. В таком случае выход один: искать альтернативу самой программе.