Невозможно найти пакет альт линукс

Как узнать, почему я не могу установить пакеты в ALT Linux?

nmap в репозиториях есть. Проблема оказалась в том, что эти репозитории в Live-дистрибутиве были заккоментированы.

В подключенных репозиториях нет такого пакета — nmap.
Какие репозитории у вас включены? Их настройки хранятся в /etc/apt/sources.list или sources.list.d
Включаются они через Enabled = 1 в соответствующих файлах.
apt-cache search nmap что показывает?

[altlinux@localhost sources.list.d]$ ls /etc/apt/sources.list.d/ alt.list heanet.list ipsl.list yandex.list [altlinux@localhost sources.list.d]$ cat /etc/apt/sources.list.d/alt.list # ftp.altlinux.org (ALT Linux, Moscow) # ALT Linux Platform 9 #rpm [p9] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/x86_64 classic gostcrypto #rpm [p9] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/x86_64-i586 classic #rpm [p9] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/noarch classic #rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/x86_64 classic gostcrypto #rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/x86_64-i586 classic #rpm [p9] http://ftp.altlinux.org/pub/distributions/ALTLinux p9/branch/noarch classic #rpm [p9] rsync://ftp.altlinux.org/ALTLinux p9/branch/x86_64 classic gostcrypto #rpm [p9] rsync://ftp.altlinux.org/ALTLinux p9/branch/x86_64-i586 classic #rpm [p9] rsync://ftp.altlinux.org/ALTLinux p9/branch/noarch classic [altlinux@localhost sources.list.d]$
[altlinux@localhost sources.list.d]$ apt-cache search nmap xrefresh - refresh all or part of an X screen

DVoropaev, вы же видите, что все строки закомментарены решеткой?
Посмотрите список через apt-cache policy

Источник

Altlinux. Поиск в репозитории пакета по имени файла

Поставил Altlinux и через неделю вспомнил какой косяк в этом дистре в системе управления пакетами. В нём нет apt-file, потому что пакеты rpm, а не deb. Поиск по форуму altlinux находит ответы, что такая задача как поиск в репозитории пакета по имени файла невозможен в принципе. Никто не знает, это действительно так или можно как-нибудь извернуться?

А какой там пакетный менеджер?

xterro ★★★★★ ( 13.03.15 13:10:19 MSK )
Последнее исправление: xterro 13.03.15 13:10:34 MSK (всего исправлений: 1)

apt-cache search —names-only

Не пойдёт. rpm в установленных пакетах ищет, а нужно в репозитории.

Тогда apt-cache search «имя» + Google, которым можно узнать, к какому пакету принадлежит файл 🙂

Работает. Проверил в simply linux livecd.

Читайте также:  Linux parrot security os установка

Попробуй поискать по зависимостям, из синаптика удобно.

Сходу ответить не могу, но например, если я делаю

Reading Package Lists. Done
Building Dependency Tree. Done
Selecting wesnoth for ‘/usr/bin/wesnoth’
The following extra packages will be installed:

Так что видимо какой-то поиск есть, по крайней мере если знать, где должен лежать файл, то всё работает..

—names-only — это поиск только по имени пакета без дескрипшна, см ман

Чё у тя там за файл то такой?

веснот при этом, естественно, никогда не ставился

Ошибся, это был вопрос для grem 🙂

Ааа, тебе поиск пакета по имени входящего в него файла нужен? Тогда попробуй

Правда это не поможет, если пакет не установлен 🙁

grem ★★★★★ ( 13.03.15 13:53:33 MSK )
Последнее исправление: grem 13.03.15 13:54:32 MSK (всего исправлений: 2)

Опять ошибся, мой вопрос был для ТС sunny1983 ))

Мне etcnet выдаёт «wlanconfig: ioctl: Operation not supported»
Пытаюсь найти пакет, содержащий в своём составе «„bin/ioctl

Скорее всего он у тебя уже стоит. Ты лучше опиши что пытаешься сделать/настроить и на каком этапе он это выдаёт? Какое оборудование при этом запускаешь (вендор, драйвер)?

Тут походе что с дровами проблема. Убедись что установлен wireless-tools, а дальше забей текст что привёл, в гугл и разбирайся. Судя по количеству ссылок, вопрос старый и поплясав с бубном можно его решить.

Мне etcnet выдаёт «wlanconfig: ioctl: Operation not supported»
Пытаюсь найти пакет, содержащий в своём составе «„bin/ioctl

bin/ioctl не существует. Погугли ошибку, подобное много в каких случаях возникает и оно не ALT-специфичное. Ты просто что-то не то написал в конфиге. Что хочешь сделать ? WiFi настраиваешь через etcnet ?

Именно, WiFi настраиваю через etcnet. Правильно ли это? etcnet умеет переподключаться к точке доступа, в случае кратковременного падения последней?
А ещё я Altlinus устанавливал с образа-пустышки JeOS, поскольку мне удобно сначала установить самый минимум, а потом все компоненты доустанавливать.
Проприетарный драйвер от broadcom установлен. wireles-tools и wpa-supplicant тоже установлены.
Содержимое конфигов такое:
/etc/net/ifaces/wlan0/options

ONBOOT=yes HOST=wlan0 BOOTPROTO=dhcp
/etc/net/ifaces/wlan0/iwconfig 

В /etc/net/ifaces/wlan0/wpa_supplicant.conf содержится вывод кманды wpa_passphrase.

etcnet умеет переподключаться к точке доступа, в случае
кратковременного падения последней ?

Сущность etcnet в том, что это штука для запуска чего-то для конфигурирования интерфейса. Если это «чего-то» умеет переподключаться, оно будет переподключаться. Если нет — нет. Сам etcnet — набор разово исполняющихся скриптов.

Именно, WiFi настраиваю через etcnet.

Вот тут читал ? http://www.altlinux.org/Etcnet
К сожалению, именно Wi-Fi я через etcnet не настраивал, да и, вообще, не особенно с Wi-Fi разбирался. Ровно на двух нотебуках, где я с Wi-Wi вообще дело имел, стояли Atheros какие-то, в KDesktop ими Network Manager занимается и всё работает сходу.

Читайте также:  Linux debian для нетбуков

У тебя руками получается Wi-Fi поднять через все эти iwconfig и т.п. ?

Конечно читал, но надо юудет наверное помозговать ещё. Вручную через iwconfig и wpa_supplicant WiFi поднять получается.

Вручную через iwconfig и wpa_supplicant WiFi поднять получается.

Значит, должно быть можно через etcnet. Вообще, там есть возможность сделать грубый хак. Положи в /etc/net/ifaces/wlan0 исполняемый скрипт с названием ifup-post и сделай всё в нём. Или ifup-pre. Имя интерфейса там будет первым параметром в вызове, то есть, можно использовать $1, если скрипт копировать куда потом.

Хорошо. Теперь попробуем такую задачу: найдём пакеты, содержащие файлы, в полном имени которых содержится «/usr/share/man/ru», чтобы найти пакет с русскими манами.

urpmi в altlinux есть?
Если есть,то посмотри в справке,должна быть опция для вывода всех пакетов в репозитории.
Если я правильно помню то набирал нечто такое:
urpmi -qa|grep кусок_имени_пакета|grep ещё кусок имени пакета|sort -u

чтобы найти пакет с русскими манами.

Пакет, на самом деле, достаточно старый.

Источник

«Невозможно найти пакет» при попытке установить пакеты с APT

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

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

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

7 ответов

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

  1. Перейдите на http://packages.ubuntu.com/ с помощью веб-браузера.
  2. Прокрутите вниз до «Поиск по каталогам пакетов»
  3. Введите пакет, который вы пытаетесь установить, в поле «Ключевое слово». Включить «Показывать только точные совпадения:»

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

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

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

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

  1. Откройте Software Sources (или Software & Updates в 13.04+), выполнив поиск в Dash.
  2. Откройте вкладку «Программное обеспечение Ubuntu».
  3. Убедитесь, что первые 4 флажка на этой вкладке включены:
  4. Обновите списки пакетов, затем протестируйте их с помощью следующих команд:

sudo apt-get update sudo apt-get install

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

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

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

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

sudo add-apt-repository main sudo add-apt-repository universe sudo add-apt-repository restricted sudo add-apt-repository multiverse 

экран

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

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

    sudo add-apt-repository ppa:

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

    Источник

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