Не удалось найти пакет mc debian

Обновлено: 07.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 , как показано выше.

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

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

  1. Перейдите на http://packages.ubuntu.com/ с помощью веб-браузера.
  2. Прокрутите вниз до "Поиск по каталогам пакетов"

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

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

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

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

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

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

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

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

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

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

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

когда 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 например, компиляция из исходного кода, загрузка исполняемого двоичного файла и т. д.

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, но я пишу это, поскольку я обнаружил некоторые решения, чтобы избежать ошибок "Unable to Locate Package". Есть три обстоятельства, когда это может произойти с шоком.

  1. Это может произойти после установки Ubuntu, если вы не обновляете его, а затем выполняете обновления.
  2. Если в будущем произойдет много обновлений программного обеспечения, убедитесь, что все важные обновления / рекомендуемые обновления отключены, введя "Диспетчер обновлений" при нажатии Alt + F2 .
  3. Первая и вторая проблема может возникнуть даже после обновления или очистки всех обновлений. Но вечное решение: попробуйте пункты 1 и 2, затем введите sudo apt-get killmanager Если не работает, не проблема перейти к типу sudo apt-get update затем введите sudo apt-get upgrade ,

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

Часто бывает достаточно просто обновить списки пакетов из всех репозиториев и PPA:

Это должно быть первое, что нужно сделать.

Если это не сработает, вам нужно найти репозиторий или PPA, который содержит нужный вам пакет, добавить его и запустить sudo apt-get update еще раз. Шаги этого процесса подробно описаны в других ответах на этой странице.

прошу помочь, желательно подробно описать значения терминов, т.к мне 12 лет, заранее спасибо



Кто ещё apt-get использует? apt же быстрее и лучше.



А, прочел последнюю строчку. Ясно всё, зову telikan , пусть помогает тебе. Меняй дистрибутив на что-то более сложное в освоении. Как говорит одна поговорка - человек работающий на убунте выучит этот дистрибутив, человек работающий на arch/slackware/gentoo выучит линукс!

Ясно всё, зову telikan, пусть помогает тебе. Меняй дистрибутив на что-то более сложное в освоении. Как говорит одна поговорка - человек работающий на убунте выучит этот дистрибутив, человек работающий на arch/slackware/gentoo выучит линукс!

Вы никогда не устаёте писать чушь, но не понял, зачем вам это нужно.

Остальные ответы полезные. mc не ставился потому, что не было подключено хранилище, где он находился. Подключить можно или в командной строке, или в программе с графическим интерфейсом (Softare updates) - в ней перечислены обычно используемых хранилища Ubuntu. Но бывает, что желаемой программы и там нет, или она есть, но не последный версии. Например, мне недавно была нужна программа Docker, но в храни


Да ясно же и так, что проблема в репе была, но я заранее предупреждаю ТСа, что убунта не для людей.


А что для людей? Арч, гента? Угу, я так и вижу как моя бабушка в терминале пишет pacman -Suy, ога. Человечность во все поля.

karton1 ★★★★★ ( 25.08.18 15:12:07 )
Последнее исправление: karton1 25.08.18 15:12:21 (всего исправлений: 1)


Лол,что?! В арче легко настроить графическое обновление пакетов!


А мне надо что бы все уже было настроено. Некогда мне пердолиться с этими доустановками пакетов и AUR.


Ну и сиди на бубнте, ешь что дают.


Хах, я вообще шин10 пользуюсь.



Неа. Хотя считай как хочешь. Я так понимаю ты 1997 года? Вроде 21 уже как и мне, откуда у тебя столько времени на всякую ахинею типа линукса? Он нужен в вебе, embdedded, где то ещё, но никак не дома.


Мне интересен линукс. Год рождения здесь не при чём, цифра ничего для вас не значит.


Кто мы то? Я один здесь!


Уважительное обращение, не не слышали?


Ну и сиди на бубнте, ешь что дают.

То на ты, то на вы. Ты уж определись.



Бубунтойды ещё излечимы, а вы уже всё, только ням-ням Димедрольчик


Што? По твоему Ос это важная вещь в жизни человека что бы по выбору ОС судить о человеке? У тебя личная жизнь то есть?


Как будто что то плохое.


Ну, вообще-то, важная. Если тебе приятна слежка МелкоМягких, то тебе в палату №6, я полагаю.


Добавил в софт-игнор (не игнорирую в движке, мысленно)


Почему ты решил что они за мной следят? У меня вся винда уже порезана DWS, все шпионские хосты уже заблокированы, задачи вырезаны, как и metro приложения. даже defender вырезан.

karton1 ★★★★★ ( 25.08.18 17:07:49 )
Последнее исправление: karton1 25.08.18 17:08:23 (всего исправлений: 1)


Ну вот, и это не ****-ли? В линуксе поменьше будет. К тому-же, в любом случае, любой процессор 2008+ года выпуска (x86/amd64) имеет бэкдоры для слежки, а другие архитектуры (итаниум не в счёт) Маздай не поддерживает!


А что ты потеряешь от слежки? Или ты думаешь что твой телефон не следит? Или любое электронное устройство с выходом в интернет? Или банкомат (там камера есть, да да), опять же камер понатыкали везде кучу, распознавание лиц сейчас оччень хорошо работает. Ты деньги теряешь от слежки? Еще раз говорю, винда на моем ПК никуда ничего не сливает, все уже вырезано под корень, даже обновлениями или еще как не восстановишь. Ну, а бэкдоры они везде есть. Потом выяснится что и в современном железе есть бэкдоры. Почему ты до такого уровня то параноишь? Достаточно не быть залогиненым в аккаунт гугла/майков и вырезать все задачи этого достаточно для 90% пользователей, если ты будешь нужен тебя найдут и без ПК.

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

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

  1. Перейдите в packages.ubuntu.com с помощью веб-браузера.
  2. Прокрутите вниз до "Каталоги каталогов поиска"

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

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

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

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

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

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

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

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

введите описание изображения здесь>> </p> </li> <li> <p> Обновите списки пакетов, затем проверьте с помощью этих команд: </p> <pre> Обновление sudo apt-get sudo apt-get install <i> <TEST_PACKAGE> </i> </pre> </li> </ol></body></html>

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

Если 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 <package-name> .

Связанные часто задаваемые вопросы Q & 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, но я пишу это, когда обнаружил некоторые решения, чтобы избежать ошибок «Невозможно найти пакет». Есть три обстоятельства, при которых это может вызвать шок.

  1. После установки Ubuntu, если вы не обновите его, а затем обновите его, это может произойти.
  2. Если в будущем появится много обновлений программного обеспечения, убедитесь, что все важные обновления безопасности /рекомендуемые обновления отключены, набрав « Диспетчер обновлений » при нажатии Alt + F2 .
  3. Проблема 1 и 2 может произойти даже после обновления или очистки всех обновлений. Но вечное решение: Попробуйте пункт 1 и amp; 2, затем введите sudo apt-get killmanager , если не работает, не переходите к типу sudo apt-get update , затем введите sudo apt-get upgrade .

Теперь вы можете установить любое программное обеспечение через Terminal.

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