LINUX.ORG.RU
ФорумAdmin

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

 ,


0

3

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

★★★★★

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

garik_keghen ★★★★★
()
Ответ на: комментарий от sunny1983

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

xterro ★★★★★
()

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

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

apt-get install /usr/bin/wesnoth

то вижу

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

итд итп

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

GreyDoom ★★★★
()
Ответ на: комментарий от GreyDoom

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

GreyDoom ★★★★
()
Ответ на: комментарий от GreyDoom

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

rpm -qf /путь/имя_файла

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

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от xterro

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

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

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

grem ★★★★★
()
Ответ на: комментарий от sunny1983

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

xterro ★★★★★
()
Ответ на: комментарий от sunny1983

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

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

AS ★★★★★
()
Ответ на: комментарий от AS

Именно, 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
essid Gnezdo
key on

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

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

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

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

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

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

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

AS ★★★★★
()
Ответ на: комментарий от AS

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

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

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

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

AS ★★★★★
()
Ответ на: комментарий от xterro

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

sunny1983 ★★★★★
() автор топика

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

torvn77 ★★★★★
()
Ответ на: комментарий от sunny1983

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

man-pages-ru
но искал «manpages» на http://packages.altlinux.org

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

AS ★★★★★
()
Ответ на: комментарий от torvn77

urpmi в altlinux есть ?

Есть, но не пойдёт: репозитарии сделаны под apt-rpm. Разве что отзеркалить репозитарий и переиндексировать локально.

AS ★★★★★
()
Ответ на: комментарий от sunny1983

Воспользуйся apt-shell, в нём есть автодополнение по названиям пакетов:

apt> install man
man                    manaworld-music        man-pages              man-pages-posix-devel  man-sh
man2web                mandvd                 man-pages-micq         man-pages-ru           man-whatis
manaworld              manedit                man-pages-posix        man-pages-utils        
apt> install man
sin_a ★★★★★
()
Ответ на: комментарий от torvn77

но если есть голый apt то

Голый apt про rpm ничего не знает, а пакеты в Alt не deb.

apt list |grep кусок_имени_пакета |grep другой_кусок_имени_пакета|sort -u

apt-rpm - это не apt в Debian. Многое похоже, но не всё.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от torvn77

Ужос.>_<

ну не ужас-ужас же. Зато есть определённые ништяки. Как от rpm vs deb, так и из-за кое-каких собственных доработок, например, так называемые set-version зависимости, учитывающие не только soname библиотек, но и фактическое наличие предоставляемых символов. Впрочем, эта доработка тоже rpm касается.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)

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

В общем, извернуться, оказывается, можно: http://bugzilla.altlinux.org/14449

Если конкретнее, там упоминаются 2 доступных варианта:
1) есть файл contents_index: http://bugzilla.altlinux.org/14449#c7
2) есть epm: http://bugzilla.altlinux.org/14449#c15 http://wiki.etersoft.ru/Epm

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.