LINUX.ORG.RU

Сообщения kupere

 

Вопрос про priority

Здравствуйте! Помогите, пожалуйста, разобраться с вопросом или в каком направлении двигаться. Имеется 2 репозитория - Centos и RedHat c разными приоритетами содержание файлов repo следующее:

Для репозитория Centos: [Сentos] name=Centos name=Some name for this repository baseurl=file:///tmp/Centos enabled=1 gpgcheсk=0 priority=10

Для репозитория RedHat [RedHat] name=RedHat name=Some name for this repository baseurl=file:///tmp/RehHat enabled=1 gpgcheck=0 priority=1

беру из источника http://wiki.russianfedora.ru строку которая должна вывести состояния приоритетов репозиториев

cat /etc/yum.repos.d/*.repo | sed -n -e «/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }» | sort -k3n

однако вместо ожидаемого вывода выводится следующее сообщение:

sed: -e expression #1, char 54: unterminated address regex

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

kupere
()

Вопрос про yum

Здравствуйте! Помогите, пожалуйста, разобраться с вопросом или в каком направлении двигаться. Имеется сервер RedHat Enterpise Server 6.2 что-то непонятное с yum это проявляется в следующем:

например,если создавать локальный репозиторий с rpm-пакетами взятыми с mirror.centos.org и размещенными в локальной директории /tmp/centos

389-ds-base-1.2.10.2-15.el6.i686.rpm 389-ds-base-libs-1.2.10.2-15.el6.i686.rpm

то репозиторий создается, но при этом команда repolist показывает status 0 и repolist:0

если вместо вышеуказанных пакетов устанавливать

389-ds-base-1.2.9.14-1.el6.i686.rpm 389-ds-base-libs-1.2.9.14-1.el6.i686.rpm то при создании репозитория выдаются сообщения

Error 389-ds-base-1.2.9.14-1.el6.i686.rpm: Unable to open package:Could not open local rpm file

error: rpmts_HdrFromFdno: illegal signature type

Error 389-ds-base-libs-1.2.9.14-1.el6.i686.rpm Unable to open package:Could not open local rpm file

error: rpmts_HdrFromFdno: illegal signature type

и это при том что в yum.conf и centos.repo стоит gpgcheck=0

kupere
()

Вопрос про локальный репозиторий

Здравствуйте! Подскажите пожалуйста разобраться в следующей ситуации или в каком направлении двигаться. Имеется сервер RedHat Enterprise Server 6.2 установленный на компьютер с 32 разрядным процессором, пытаюсь подключить локальный репозиторий, содержащий rpm-пакеты Centos следующим образом: скачал с mirrir.centos.org rpm-пакеты, которые положил в локальный каталог /tmp/centos создал файл centos.repo в каталоге /etc/yum.repos.d следующего содержания

[centos] name=centos baseurl=file:///tmp/centos enable=1 gpgcheck=0

после чего команда createrepo /tmp/centos

команда yum repolist показывает, что репозиторий centos подключен и имеет status ,например, 9, где число 9, как я понял, число rpm-пакетов, находящихся в репозитории в настоящий момент, также число 9 выводится в виде repolist:9

но команда yum repolist показывает, что доступно для установки в настойщий момент вовсе не 9 пакетов,а меньше это может быть 5 или 7, я так и не понял от чего это зависит и почему недоступны для установки все 9 пакетов как показывает команда yum repolist

Например из 3 пакетов rpm взятых с mirror.centos.org и лежащих в репозитории

ConsoleKit-0.4.1-3.el6.i686.rpm ConsoleKit-devel-0.4.1-3.el6.i686.rpm ConsoleKit-docs-0.4.1-3.el6.i686.rpm

yum list available показывает что для установки доступны только

ConsoleKit-devel-0.4.1-3.el6.i686.rpm ConsoleKit-docs-0.4.1-3.el6.i686.rpm

пересмотрел множество документов по yum, но так и не нашел нигде объяснения.

kupere
()

RSS подписка на новые темы