Если при установке пакетов в Ubuntu вы столкнулись с ошибкой «E: Не удалось найти пакет», не волнуйтесь, ее легко исправить.

Ключевые выводы

  • Регулярно обновляйте список пакетов, чтобы поддерживать безопасную и актуальную систему Ubuntu, обеспечивая доступ к новейшим пакетам программного обеспечения, исправлениям безопасности, исправлениям ошибок и улучшенному разрешению зависимостей.
  • Обратите внимание на правильность написания и чувствительность к регистру имени пакета при использовании apt. команда для установки программного обеспечения, так как даже небольшая опечатка может привести к появлению сообщения «E: невозможно найти пакет». ошибка.
  • Проверьте информацию о своем репозитории, проверив настроенные репозитории, чтобы убедиться, что у вас есть доступ к необходимому программному обеспечению. Рассмотрите возможность добавления надежных и хорошо поддерживаемых репозиториев, если это необходимо для определенного программного обеспечения.

Ubuntu — удобный дистрибутив Linux, известный своей стабильностью и обширным каталогом программного обеспечения. Однако даже самые опытные пользователи Ubuntu могут столкнуться с ошибкой «E: невозможно найти пакет». Это сообщение об ошибке обычно появляется, когда вы пытаетесь установить пакет через APT.

instagram viewer

Мы покажем вам, как можно исправить сообщение об ошибке «E: невозможно найти пакет» в Ubuntu. Независимо от того, являетесь ли вы новичком или опытным администратором, знание того, как преодолеть эту ошибку, значительно расширит ваши возможности использования Ubuntu.

1. Обновите список пакетов

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

Вы можете обновить список пакетов, выполнив:

sudo apt update

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

Другие преимущества запуска обновление sudo apt Команда включает доступ к новым исправлениям безопасности, исправлениям ошибок и улучшенному разрешению зависимостей.

2. Используйте правильное имя пакета

В отличие от Windows, Linux по своей природе чувствителен к регистру, когда речь идет об именах файлов и каталогов. Это означает, что прописные и строчные буквы обрабатываются отдельно. Например, файлы «Test.txt», «TEST.txt» и «TesT.txt» в Linux являются разными файлами.

Тот же принцип применяется к именам пакетов. Убедитесь, что вы правильно пишете имя пакета. Даже небольшая опечатка, например прописная буква там, где должна быть строчная, приведет к ошибке «E: невозможно найти пакет».

Если вы не уверены в имени пакета, вы можете использовать команду apt для поиска частичных имен пакетов. Например, предположим, что вы ищете популярная программа для создания скриншотов Flameshot, но помни только, что оно начинается с пламени. Ну, вы можете найти его, используя часть имени, следующим образом:

apt search flame

3. Проверьте информацию о репозитории

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

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

Взгляните на настроенные вами репозитории, используя:

cat /etc/apt/sources.list

В вашем списке источников обычно должны быть настроены и активны следующие репозитории по умолчанию. Активные репозитории не закомментированы символом #.

deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse

название релиза в предыдущем фрагменте будет заменен вашей текущей версией Ubuntu название релиза. Вы можете получить свой название релиза запустив lsb_release -c в терминале. Кодовое имя, выведенное этой командой, является вашим текущим название релиза.

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

В целях безопасности убедитесь, что вы добавляете в свою систему надежные и хорошо поддерживаемые PPA и репозитории.

4. Проверьте совместимость программного обеспечения

В некоторых случаях определенные пакеты программного обеспечения могут быть недоступны в старых версиях Ubuntu. В редких случаях некоторые пакеты программного обеспечения могут быть доступны только в LTS-версиях Ubuntu. В таких случаях вы можете столкнуться с ошибкой «E: невозможно найти пакет» из-за проблем совместимости.

Вы можете проверить дополнительную информацию о пакете, выполнив: apt показать имя пакета. Например, для пакета Flameshot запустите:

apt show flameshot

Кроме того, обратите внимание на информацию о совместимости на официальном сайте пакетов, чтобы убедиться, что пакет программного обеспечения, который вы пытаетесь установить, совместим с вашей версией Ubuntu.

5. Другие исправления

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

sudo apt clean && sudo apt update

Вы также можете попробовать установить небольшой пакет, например Cowsay, с помощью команды sudo apt update && apt install Cowsay просто чтобы посмотреть, все ли в порядке.

Теперь вы можете исправить ошибку «E: невозможно найти пакет» в Ubuntu

Как пользователь Ubuntu, вы, скорее всего, в какой-то момент столкнетесь с ошибкой «E: невозможно найти пакет». Эта ошибка разрешима, и, обладая нужной информацией, вы можете с уверенностью столкнуться с ней лицом к лицу.

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