Intereting Posts
Сообщение «Ошибка сегментации» относится к STDERR? Linux + как проверить, что openssl запущен и работает Что означает «Ожидаете ли вы запустить систему X Windows?» При установке OpenBSD? Объединение двух файлов, соответствующих двум столбцам с несоответствиями и в каждой соответствующей строке, замените второй столбец из файла 1 на 6-й столбец в файле 2 "Dyld: библиотека не загружена: /usr/local/lib/libcurl.4.dylib" при выполнении завитка с непривилегированным пользователем Не удается удалить файл, но может удалить родительский каталог Где найти следы паники в ядре – mtdoops Как выполнить обратный поиск истории в vi-режиме ZSH? Использование egrep в / var / spool / postfix не дает результатов btrfs путают о подвыборках Как я могу запустить скрипт в /etc/init.d при загрузке? xscreensaver: аутентификация через тайм-аут PAM Как установить php7-модули в archlinux? Сделать qmail dequeue только в течение определенного периода времени в день Как установить стандартную ftp-корневую папку для пользователя Ubuntu, подключающегося к VSFTPD?

Могу ли я искать «yum search» для архитектуры, отличной от моей?

Я пытаюсь захватить некоторые пакеты с сервера yum с помощью yumdownloader . Я могу передать аргумент --archlist= для захвата пакетов для другой архитектуры. В этом случае мне нужно, поскольку на целевом компьютере работает 64-разрядная ОС, а моя машина 32-разрядная.

Это отлично работает, но yum search не имеет аналогичного аргумента, насколько я могу судить. Есть ли способ сделать подстановочный поиск для «неправильной» архитектуры?

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

repotrack – отслеживать пакет и его зависимости и загружать их

пример

 $ repotrack -a x86_64 -p . vim-enhanced Downloading acl-2.2.51-10.fc19.x86_64.rpm Downloading akmod-nvidia-331.67-1.fc19.x86_64.rpm Downloading akmod-nvidia-173xx-173.14.38-3.fc19.x86_64.rpm Downloading akmod-nvidia-304xx-304.121-1.fc19.x86_64.rpm Downloading akmods-0.5.1-3.fc19.noarch.rpm .... 

Рекомендации

  • Загружать все зависимости с помощью yumdownloader, даже если они уже установлены?

Похоже, что нет никакой опции архитектуры для использования с yum search . Когда мне нужно искать по архитектуре, я нахожу yum list ценным, хотя описания пакетов недоступны.

Это со страницы man для yum :

УКАЗАНИЕ ИМЕНА ПАКЕТОВ

Пакет можно указать для установки, обновления, списка, удаления и т. Д. Любым из следующих способов:

  name name.arch name-ver name-ver-rel name-ver-rel.arch name-epoch:ver-rel.arch epoch:name-ver-rel.arch 

Например: yum remove kernel-2.4.1-10.i686

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

 yum search package | grep your_desired_architecture ## i386, x86_64, noarch, etc.