сборка rpm пакета из исходников (source code)

написано апреля 11, 2008 - запись из раздела Unix | Комментировать

Для порядка в системе, софт поставляемый в исходниках (тарболы, src.rpm) можно собирать в rpm пакет, а затем ставить. Ниже несколько примеров, они говорят лучше чем описание: rpm -ivh ppp-2.4.4-1.el5.src.rpm rpmbuild -bb /usr/src/redhat/SPECS/ppp.spec rpm -ivh /usr/src/redhat/RPMS/i386/ppp-2.4.3-5.c5.i386.rpm rpmbuild —rebuild ppp-2.4.4-1.el5.src.rpm rpm -ivh /usr/src/redhat/RPMS/i386/ppp-2.4.3-5.c5.i386.rpm если в тарболе есть spec файл, то можно из такого тарбола сразу же собрать […]

Читать дальше..>>

репозитарий rpmforge (dag) для CentOS 5 и CentOS 4

написано марта 21, 2008 - запись из раздела Unix | 1 комментарий

Подключаем rpmforge (dag) репозитарий к CentOS 5 [root@xen ~]# rpm —import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt [root@xen ~]# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm [root@xen ~]# rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm [root@xen ~]# rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm [root@xen ~]# yum check-update Подключаем rpmforge (dag) репозитарий к CentOS 4 http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm rpm —import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm -K rpmforge-release-0.3.6-1.el4.rf.*.rpm rpm -i rpmforge-release-0.3.6-1.el4.rf.*.rpm yum check-update для других версий CentOS описание установки […]

Читать дальше..>>

коротко о RPM

написано марта 12, 2008 - запись из раздела Unix | Комментировать

Узнать версию установленного пакета: #rpm -q pkg-name Обновить установленный пакет: #rpm -Uvh pkg-name Установить не установленный пакет: #rpm -ivh pkg-name Проверить какие пакеты установлены #rpm -qa | grep PACKAGE_NAME

Читать дальше..>>

rpm и проблемы с базой

написано марта 12, 2008 - запись из раздела Unix | Комментировать

Бывает что при установке rpm-пакета, процесс долго висит, потом выдаёт ошибку доступа к базе. Лечится это пересозданием базы. из /var/lib/rpm удаляем __db.001, __db.002 и __db.003. После чего даем команду rpm —rebuilddb

Читать дальше..>>

как распаковать rpm?

написано марта 9, 2008 - запись из раздела Unix | Комментировать

Распаковать rpm пакет можно так: rpm2cpio file.rpm | cpio -idmuv —no-absolute-filenames

Читать дальше..>>