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

[Решено] Ошибка «E: невозможно найти пакет» в Ubuntu

Один из множество способов установки программного обеспечения в Ubuntu использовать apt-get или подходящая команда . Вы открываете терминал и используете имя программы для его установки следующим образом:

sudo apt install имя_пакета

Иногда вы можете столкнуться с ошибкой при попытке установить приложение таким образом. Ошибка гласит:

sudo apt-get install имя_пакета. Чтение списков пакетов. Готово. Построение дерева зависимостей Чтение информации о состоянии. Готово. E: невозможно найти пакет имя_пакета

Ошибка не требует пояснений. Ваша система Linux не может найти пакет, который вы пытаетесь установить. Но почему это так? Почему не может найти посылку? Давайте посмотрим, что вы можете предпринять, чтобы решить эту проблему.

Исправление «Невозможно найти ошибку пакета» в Ubuntu

Давайте посмотрим, как устранить эту проблему по очереди.

1. Проверьте название пакета (нет, серьезно)

Это следует проверить в первую очередь. Вы допустили опечатку в названии пакета? Я имею в виду, если вы пытаетесь

установить vlc и вы набрали vcl, он наверняка потерпит неудачу. Опечатки встречаются часто, поэтому убедитесь, что вы не допустили ошибок при вводе имени пакета.

Так же команды в Linux чувствительны к регистру. Поэтому убедитесь, что вы вводите правильное имя пакета. Например, имя команды должно быть vlc, а не Vlc или VLC.

2. Обновите кеш репозитория

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

Эта команда не будет обновить Ubuntu сразу. Я рекомендую пройти концепция репозиториев Ubuntu . По сути, команда «apt update» создает локальный кеш доступных пакетов.

Когда вы используете команду install, менеджер пакетов apt просматривает кеш, чтобы получить информацию о пакете и версии, а затем загружает его из своих репозиториев по сети. Если пакета нет в этом кеше, ваша система не сможет его установить.

Когда у вас только что установленная система Ubuntu, кеш пуст. Вот почему вы должны запускать команду apt update сразу после установки Ubuntu или любых других дистрибутивов на основе Ubuntu (например, Linux Mint).

Читайте также:  Linux debian командная строка

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

3. Проверьте, доступен ли пакет для вашей версии Ubuntu

Хорошо! Вы проверили название пакета, и оно верное. Вы запускаете команду обновления, чтобы перестроить кеш, но все же видите ошибку «Невозможно найти пакет».

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

Я вижу здесь две вещи. Либо пакет доступен в репозитории Universe, и ваша система не активировала его, либо пакет вообще недоступен в вашей версии Ubuntu. Не запутайтесь. Я вам это объясню.

Первый шаг, проверьте версию Ubuntu, которую вы используете . Откройте терминал и используйте следующую команду:

В результате вы получите номер версии Ubuntu и кодовое имя. Здесь важно кодовое имя:

[электронная почта защищена]: ~ $ lsb_release -a. Нет доступных модулей LSB. Идентификатор распространителя: Ubuntu. Описание: Ubuntu 18.04.3 LTS. Релиз: 18.04.2017 Кодовое имя: бионический

Как вы можете видеть здесь, я использую Ubuntu 18.04 и его кодовое имя бионический. У вас может быть что-то еще, но вы понимаете суть того, что вам нужно здесь отметить.

Как только у вас будет номер версии и кодовое имя, перейдите на сайт пакетов Ubuntu:

Прокрутите немного вниз на этой странице и перейдите к части поиска. Вы увидите поле для ключевых слов. Введите имя пакета (которое не может быть найдено вашей системой), а затем установите правильное кодовое имя дистрибутива. Раздел должен быть «любой». Когда вы установите эти три детали, нажмите кнопку поиска.

Это покажет, доступен ли пакет для вашей версии Ubuntu, и если да, то к какому репозиторию он принадлежит. В моем случае я искал Инструмент для создания снимков затвора и вот что он показал мне для версии Ubuntu 18.04 Bionic:

В моем случае имя пакета полностью совпадает. Это означает, что шторка пакета доступна для Ubuntu 18.04 Bionic, но в «репозитории Universe». Если вам интересно, что это за репозиторий Universe, пожалуйста обратитесь к статье о репозитории Ubuntu, о которой я упоминал ранее .

Если предполагаемый пакет доступен для вашей версии Ubuntu, но является репозиторием, таким как Universe или Multiverse, вы должны включить эти дополнительные репозитории:

sudo add-apt-репозиторий вселенная мультивселенная

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

Читайте также:  Время в linux 1970

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

4. Проверьте, используете ли вы активную версию Ubuntu

У Ubuntu есть два основных типа выпусков. Обычный выпуск поддерживается в течение девяти месяцев, а выпуски долгосрочной поддержки — пять лет.

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

Как узнать, поддерживается ли ваша версия Ubuntu? Используйте эту простую команду, чтобы узнать это:

Для моей поддерживаемой версии он показывает следующий результат:

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

Вы можете забыть о Стек аппаратного обеспечения на момент. Важная информация — активно ли поддерживается система. В приведенном выше примере моя система поддерживается до апреля 2025 года.

Ничего не работает, что теперь?

Если веб-сайт пакетов Ubuntu также показывает, что пакет недоступен для вашей конкретной версии, вам придется найти другие способы установки пакета.

Возьмем, к примеру, Shutter. Это отличный инструмент для создания скриншотов для Linux но он не обновлялся годами, и поэтому Ubuntu отказался от него с Ubuntu 18.10 и более новых версий. Как его сейчас установить? К счастью, какой-то сторонний разработчик создал персональный репозиторий (PPA), и вы можете установить его, используя его. [Пожалуйста, прочтите это подробное руководство по понимать PPA в Ubuntu .] Вы можете искать пакеты и их PPA на веб-сайте Ubuntu Launchpad.

Помните, что вам не следует добавлять случайные (неофициальные) PPA в список ваших репозиториев. Я советую придерживаться того, что предоставляет ваш дистрибутив.

Если PPA отсутствуют, посетите официальный сайт проекта и посмотрите, не предлагаются ли альтернативные способы установки приложения. Некоторые проекты предусматривают. Файлы DEB или AppImage файлы. Некоторые проекты перешли на Пакеты Snap .

Другими словами, проверьте официальный сайт проекта и проверьте, не изменили ли они способ установки.

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

Если вы новичок в Ubuntu или Linux, все может быть ошеломляющим. Вот почему я освещаю некоторые основные темы, подобные этой, чтобы вы лучше понимали, как все работает в вашей системе.

Читайте также:  Linux добавить системного пользователя

Я надеюсь, что это руководство поможет вам справиться с ошибкой пакета в Ubuntu. Если у вас есть вопросы или предложения, не стесняйтесь задавать их в разделе комментариев.

Источник

Unable to locate package mintupgrade

I have done all the steps until the mintupgrade part. Here is what I’ve tried:

$ sudo apt install mintupgrade Reading package lists. Done Building dependency tree Reading state information. Done E: Unable to locate package mintupgrade $ sudo apt-get install mintupgrade Reading package lists. Done Building dependency tree Reading state information. Done E: Unable to locate package mintupgrade 

My software sources are pointed at:

Main (quina) http://packages.linuxmint.com Base (trusty) http://archive/ubuntu.com/ubuntu 

5 Answers 5

I just ran into this issue. I did the following for fresh install of mint 19. You might have to change to the distro you have(tricia, etc. ):

sudo sh -c 'echo "deb http://packages.linuxmint.com/ tricia main" >> /etc/apt/sources.list.d/mint.list' 
sudo apt-get install linuxmint-keyring 

My PC showed Tara, didn’t work with changing tricia to tara, but with leaving tricia it worked. HOWEVER, the tools cheekily reminds you it needs Tricia to work and Tara is too old :-p

Closing my laptop halfway the update process from 18 to 19 might have been the reason for that. mintupdate got stuck with this error. But something like “Software Sources” in the menu also wouldn’t start.

My boot menu said 19.3 (tricia) (as did cat /etc/linuxmint/info ), but a number of other places ( hostnamectl , inxi -Sr ) still mentioned 19 (tara)

For me the solution from @tldr of adding the deb http://packages.linuxmint.com/ tricia main in the (before that empty or non existing) /etc/apt/sources.list.d/mint.list file got me closer to the solution, but didn’t fully resolve it. And in addition gave me problems concerning double defined configurations:

W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/mint.list:1 and /etc/apt/sources.list.d/official-package-repositories.list:1 

What eventually got me further was emptying the mint.list and putting/leaving/changing the tricia configuration in

so that it says tricia instead of tara . Then run

sudo apt update Sudo apt upgrade (sudo apt-get update; sudo apt-get upgrade gave the same result) 

And continue resolving issues from there. (Like solving packages have been kept back: problem. Among others.)

Источник

Оцените статью
Adblock
detector