FAQ: CentOS\RHEL Linux - управление пакетами

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение weec » 2009-07-27 10:48:20


Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение weec » 2009-08-27 13:56:34

серия статей по управлению пакетами
http://citkit.ru/articles/package_management/

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-08-28 16:55:11

Кто нибудь может поделиться опытом установки и настройки mock для сборки пакетов?

_Andy
проходил мимо

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение _Andy » 2009-08-28 17:03:01

Alex_hha писал(а):Кто нибудь может поделиться опытом установки и настройки mock для сборки пакетов?
Я вроде коснулся этого в теме "Cборка собственных rpm пакетов"

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение paix » 2009-08-28 18:15:37

Alex_hha писал(а):Кто нибудь может поделиться опытом установки и настройки mock для сборки пакетов?
в этом же топике, в одном из моих коментов описано, вкратце.
и в топике "Cборка собственных rpm пакетов"
With best wishes, Sergej Kandyla

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-08-28 20:23:50

У меня почему то не получается собрать для x64.
# yum install mock
# adduser -m -G mock build
Пытаюсь собрать
# su build
$ mock rebuild -r centos-5-x86_64 /usr/src/redhat/SRPMS/subversion-1.6.4-1.src.rpm
init
clean
prep
This may take a while
Could not find useradd in chroot, maybe the install failed?
ending
done
Смотрю лог
# cat /var/lib/mock/centos-5-x86_64/result/root.log
ensuring dir /var/lib/mock/centos-5-x86_64/state
Cleaning Root
Executing /usr/sbin/mock-helper umount /var/lib/mock/centos-5-x86_64/root/proc
umount: /var/lib/mock/centos-5-x86_64/root/proc: not mounted
Executing /usr/sbin/mock-helper umount /var/lib/mock/centos-5-x86_64/root/dev/pts
umount: /var/lib/mock/centos-5-x86_64/root/dev/pts: not mounted
Executing /usr/sbin/mock-helper rm -rf /var/lib/mock/centos-5-x86_64
ensuring dir /var/lib/mock/centos-5-x86_64
ensuring dir /var/lib/mock/centos-5-x86_64/root
ensuring dir /var/lib/mock/centos-5-x86_64/state
ensuring dir /var/lib/mock/centos-5-x86_64/result
ensuring dir /var/lib/mock/centos-5-x86_64
ensuring dir /var/lib/mock/centos-5-x86_64/root
ensuring dir /var/lib/mock/centos-5-x86_64/state
ensuring dir /var/lib/mock/centos-5-x86_64/result
ensuring dir /var/lib/mock/centos-5-x86_64/root/var/lib/rpm
ensuring dir /var/lib/mock/centos-5-x86_64/root/var/lib/yum
ensuring dir /var/lib/mock/centos-5-x86_64/root/var/log
ensuring dir /var/lib/mock/centos-5-x86_64/root/var/lock/rpm
ensuring dir /var/lib/mock/centos-5-x86_64/root/dev
ensuring dir /var/lib/mock/centos-5-x86_64/root/etc/rpm
ensuring dir /var/lib/mock/centos-5-x86_64/root/tmp
ensuring dir /var/lib/mock/centos-5-x86_64/root/var/tmp
ensuring dir /var/lib/mock/centos-5-x86_64/root/etc/yum.repos.d
ensuring dir /var/lib/mock/centos-5-x86_64/root/proc
Executing /usr/sbin/mock-helper mount -t proc proc /var/lib/mock/centos-5-x86_64/root/proc
ensuring dir /var/lib/mock/centos-5-x86_64/root/dev/pts
Executing /usr/sbin/mock-helper mount -t devpts devpts /var/lib/mock/centos-5-x86_64/root/dev/pts
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/null -m 666 c 1 3
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/urandom -m 644 c 1 9
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/random -m 644 c 1 9
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/full -m 666 c 1 7
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/ptmx -m 666 c 5 2
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/tty -m 666 c 5 0
Executing /usr/sbin/mock-helper mknod /var/lib/mock/centos-5-x86_64/root/dev/zero -m 666 c 1 5
ensuring dir /var/lib/mock/centos-5-x86_64/root/etc/yum
ensuring dir /var/lib/mock/centos-5-x86_64/root/proc
Executing /usr/sbin/mock-helper mount -t proc proc /var/lib/mock/centos-5-x86_64/root/proc
mount: proc already mounted or /var/lib/mock/centos-5-x86_64/root/proc busy
mount: according to mtab, proc is already mounted on /var/lib/mock/centos-5-x86_64/root/proc
ensuring dir /var/lib/mock/centos-5-x86_64/root/dev/pts
Executing /usr/sbin/mock-helper mount -t devpts devpts /var/lib/mock/centos-5-x86_64/root/dev/pts
mount: devpts already mounted or /var/lib/mock/centos-5-x86_64/root/dev/pts busy
mount: according to mtab, devpts is already mounted on /var/lib/mock/centos-5-x86_64/root/dev/pts
Executing /usr/sbin/mock-helper yum --installroot /var/lib/mock/centos-5-x86_64/root install buildsys-build
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: gcc is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: elfutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: /bin/sh is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: perl(Getopt::Long) is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: make is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: perl is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: /bin/bash is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: cpio is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: bzip2 is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: which is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: redhat-release is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: /usr/bin/perl is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: intltool is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: gcc-c++ is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: sed is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: patch is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: tar is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: bash is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: coreutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: diffutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: unzip is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: python is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: rpm-build is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: gzip is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: /usr/bin/perl is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
Error: Missing Dependency: gzip is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: /bin/bash is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
Error: Missing Dependency: bzip2 is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: perl is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: gcc-c++ is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: unzip is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: diffutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: rpm-build is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: python is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: coreutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: perl(Getopt::Long) is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
Error: Missing Dependency: elfutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: make is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: which is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: tar is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: redhat-release is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: cpio is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: intltool is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: patch is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: gcc is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: /bin/sh is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
Error: Missing Dependency: sed is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Error: Missing Dependency: bash is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
Cleaning up...
Executing /usr/sbin/mock-helper umount /var/lib/mock/centos-5-x86_64/root/proc
Executing /usr/sbin/mock-helper umount /var/lib/mock/centos-5-x86_64/root/dev/pts
Done.
Да, для i386 все нормально.
$ mock -r centos-5-i386.cfg init
init
clean
prep
This may take a while
ending
done
Finished initializing root
$ mock -r centos-5-i386.cfg shell
init
mock-chroot> uname -a
Linux centos5.w3.lan 2.6.18-128.4.1.el5 #1 SMP Tue Aug 4 20:23:34 EDT 2009 i686 i686 i386 GNU/Linux
Но мне то нужно x64 :smile:

Anton.M
рядовой
Сообщения: 37
Зарегистрирован: 2009-08-15 19:51:59
Откуда: Ukraine, Simferopol
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Anton.M » 2009-09-04 21:34:41

Пересборка пакета в общем:
0) установить mock:
yum install mock
1) необходимо настроить/проверить репозитарии для разрешения зависимостей для нужной конфигурации в
/etc/mock/ (*.cfg)
2) инициализировать chroot из под root'a, т.к. из-под обычного пользователя будут проблемы, подробности в гугле:
mock -r <название конфигурации из пукта #1 без .cfg> --init
3) теперь можно собирать пакет из исходников:
mock -r <название конфигурации из пукта #1 без .cfg> --rebuild foo.src.rpm
Alex_hha писал(а): Executing /usr/sbin/mock-helper yum --installroot /var/lib/mock/centos-5-x86_64/root install buildsys-build
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: gcc is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
--> Missing Dependency: elfutils is needed by package buildsys-build-0.5-6.el5.centos.7.noarch (groups)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: /bin/sh is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
redhat-rpm-config-8.0.45-29.el5.noarch from os has depsolving problems
--> Missing Dependency: perl(Getopt::Long) is needed by package redhat-rpm-config-8.0.45-29.el5.noarch (os)
buildsys-build-0.5-6.el5.centos.7.noarch from groups has depsolving problems
yum не может разрешить зависимости (возможно неправильно настроены репозитарии в конфигурации (/etc/mock), или неправильно проиниализировали окружение), попробуйте пройтись с начала по инструкции выше....

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-09-05 14:44:38

Кстати есть две версии mock - в стандартном репозитарии и epel. Какой лучше использовать?

1. Проверял. Все все нормально. Вот пример моего конфига
# cat /etc/mock/centos-5-x86_64.cfg
#!/usr/bin/python -tt
import os

config_opts['root'] = 'centos-5-x86_64'
config_opts['target_arch'] = 'x86_64'

config_opts['yum.conf'] = """
[main]
cachedir=/var/cache/yum
debuglevel=1
reposdir=/dev/null
logfile=/var/log/yum.log
retries=20
obsoletes=1
gpgcheck=0
assumeyes=1
exclude=[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefhijklmnopqrstuvwxyz]*.i*86 g[abcdefghijkmnopqrstuvwxyz]*.i?86 glib2.i?86 glib.i?86 *-devel.i?86
# repos

[os]
name=os
mirrorlist=http://mirrorlist.centos.org/?release=5 ... 64&repo=os
#baseurl=http://mirror.centos.org/centos/5/os/x86_64/

[updates]
name=updates
mirrorlist=http://mirrorlist.centos.org/?release=5 ... po=updates
#baseurl=http://mirror.centos.org/centos/5/updates/x86_64/

[groups]
name=groups
baseurl=http://dev.centos.org/centos/buildsys/5/
"""


config_opts['macros'] = """
%_topdir /builddir/build
%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

# Change the next two lines to reflect yourself.

#%packager YourName <YourEmail@server.com>
#%vendor
#%distribution

# please change this to reflect the Distro Tree and Repo hosting packages!
#%dist <distro>.<yourtag>
%centos_ver 5

#%_smp_mflags -j1

"""
2. Странно, когда запускаю из под рута, то получаю сообщение
# mock -r centos-5-x86_64 --init
You need to be a member of the mock group for this to work

Хотя
# id root
uid=0(root) gid=0(root) groups=0(root),106(mock)

И почему тогда под i386 инициализация не из под рута проходит нормально, а под x64 нет?

Anton.M
рядовой
Сообщения: 37
Зарегистрирован: 2009-08-15 19:51:59
Откуда: Ukraine, Simferopol
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Anton.M » 2009-09-05 18:08:04

Не могу сейчас точно сказать какая версия mock стоит (скорее всего что epel 0.9.14-1), но скорее всего что проблема в этом,
т.к. у меня используется:
buildsys-build-0.7-2.el5.noarch.rpm
у вас:
buildsys-build-0.5-6.el5.centos.7.noarch (видно в логах)
кроме того у Вас [groups]:
baseurl=http://dev.centos.org/centos/buildsys/5/
в моей версии:
http://buildsys.fedoraproject.org/build ... l5/x86_64/

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-09-06 1:30:24

Поставил из epel, но проблема все равно осталась
$ /usr/bin/mock -r fedora-10-x86_64 init
INFO: mock.py version 0.9.14 starting...
State Changed: init plugins
State Changed: start
State Changed: lock buildroot
State Changed: clean
State Changed: init
State Changed: lock buildroot
Mock Version: 0.9.14
INFO: Mock Version: 0.9.14
INFO: enabled root cache
INFO: enabled yum cache
State Changed: cleaning yum metadata
INFO: enabled ccache
State Changed: running yum
ERROR: Command failed:
# /usr/bin/yum --installroot /var/lib/mock/fedora-10-x86_64/root/ groupinstall buildsys-build
glibc-2.9-3.i686 from updates-released has depsolving problems
--> Missing Dependency: glibc-common = 2.9-3 is needed by package glibc-2.9-3.i686 (updates-released)
basesystem-10.0-1.noarch from fedora has depsolving problems
--> Missing Dependency: filesystem is needed by package basesystem-10.0-1.noarch (fedora)
redhat-rpm-config-9.0.3-6.fc10.noarch from updates-released has depsolving problems
...
...
...
Error: Missing Dependency: perl(version) is needed by package 4:perl-5.10.0-73.fc10.i386 (updates-released)
Error: Missing Dependency: perl(Pod::Simple) is needed by package 4:perl-5.10.0-73.fc10.i386 (updates-released)
Error: Missing Dependency: filesystem is needed by package basesystem-10.0-1.noarch (fedora)
Error: Missing Dependency: /bin/sh is needed by package fedora-release-notes-10.0.0-1.noarch (fedora)
Из под рута точно такая же картина. Не пойму в чем дело, можешь скинуть в архиве папку /etc/mock?

Anton.M
рядовой
Сообщения: 37
Зарегистрирован: 2009-08-15 19:51:59
Откуда: Ukraine, Simferopol
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Anton.M » 2009-09-06 15:17:42

1) В архиве epel пакет, который стоит у меня, у меня настройки почти дефолтные (только chroot перемещен в хомяк).
txt расширение в имени файла лишнее ;-)
2) попробуй повысить уровень отладки (debuglevel в *.cfg)
3) Проверь что зависимости действительно присутствуют в репозитории, т.к.
В моём файле fedora-10-x86_64.cfg репозиторий [local] имеет не существующий URL, а на некоторые серверки [fedora], которые отдаются как mirror'ы
не имеют нужных пакетов...
Убедись, что отданный mirror'e точно содержит нужные пакеты, возможно нужно найти полные репозитории и
изменить mirrorlist на baseurl=<URL полного репозитория>

P.S. машинка на которой это делаешь точно имеет x86_64 процессор?
Вложения
mock-0.9.14-1.el5.noarch.rpm.txt
(119.53 КБ) 81 скачивание

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-09-06 22:10:39

P.S. машинка на которой это делаешь точно имеет x86_64 процессор?
У меня Intel Xeon X3320. Так что думаю проблема не в нем точно

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение paix » 2009-09-07 8:43:59

я собираю таким:

Код: Выделить всё

# rpm -qi mock
Name        : mock                         Relocations: (not relocatable)
Version     : 0.6.13                            Vendor: CentOS
Release     : 1.el5_2.3                     Build Date: Wed 03 Sep 2008 06:13:24 PM MSD
Install Date: Thu 09 Jul 2009 01:48:36 PM MSD      Build Host: builder16.centos.org
Group       : Development/Tools             Source RPM: mock-0.6.13-1.el5_2.3.src.rpm
Size        : 98138                            License: GPL
Signature   : DSA/SHA1, Tue 09 Sep 2008 12:09:26 AM MSD, Key ID a8a447dce8562897
URL         : http://fedoraproject.org/wiki/Projects/Mock
Summary     : Builds packages inside chroots
Description :
Mock takes a srpm and builds it in a chroot
Alex, я натыкался на граблю, подобную твоей, когда из i386 пытался пересобрать модуль ядра под x86_64. Но у меня не было времени дебажить и разбираться, создал новый контейнер openvz под x86_64 поставил в нем моск, и все точно также. Пересборка прошла без вопросов.

Если у тебя есть где другая машинка, особенно 64, то попробуй там.
With best wishes, Sergej Kandyla

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Alex_hha » 2009-09-07 14:46:19

В том то и дело, что нет. Ладно, по свободе посмотрю еще

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Andy » 2009-09-26 10:32:51

Судя по тредам, некоторые тут тоже пакеты собирают для себя, либо по работе.
Предлагаю не дать пропасть труду и замутить ftp, где это добро в виде srpm будет лежать!
У кого какие мнения на этот счет?
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Gerk
сержант
Сообщения: 194
Зарегистрирован: 2009-09-23 23:01:37
Откуда: Симферополь, UA

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Gerk » 2009-09-26 10:45:55

Andy писал(а):Судя по тредам, некоторые тут тоже пакеты собирают для себя, либо по работе.
Предлагаю не дать пропасть труду и замутить ftp, где это добро в виде srpm будет лежать!
У кого какие мнения на этот счет?
Идея неплохая, только если уж мутить то сразу репозиторий ;-)
ИМХО, еще нужно сразу определиться с тематикой (наполением) и определить, чем он будет отличаться от уже существующих :roll:

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение Andy » 2009-09-26 11:13:16

Gerk писал(а):Идея неплохая, только если уж мутить то сразу репозиторий ;-)
ИМХО, еще нужно сразу определиться с тематикой (наполением) и определить, чем он будет отличаться от уже существующих :roll:
Репозиториев достаточно, поэтому плодить еще один не вижу смысла, так как было правильно замечено, нужна тематика и
отличие от существующих репозиториев. Поэтому легче сделать srpm склад. У меня в наличии в данный момент относительно
свежие:

Код: Выделить всё

[root@testbank iBank2]# rpm -qa | egrep "(cups|foomatic|ghost)"
ghostscript-fonts-5.50-13.1.1
cups-devel-1.3.9-6
foomatic-3.0.2-38.1.el5
ghostscript-8.64-9.3
ghostscript-doc-8.64-9.3
gutenprint-cups-5.2.4-5
gutenprint-foomatic-5.2.4-5
cups-1.3.9-6
cups-lpd-1.3.9-6
ghostscript-devel-8.64-9.3
cups-libs-1.3.9-6
[root@testbank iBank2]# uname -a
Linux testbank.moskb.local 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux
[root@testbank iBank2]#
Плюс еще кое-что, мелочевка, вроде последних версий: syslinux, memtest+, imapfilter, ipset, rdesktop (с патчами из багртрекера и
altlinux'а), portreserve, ImageMagick 6.5.4-8, openbox, fetchmail, openbox, tint. Что-то делал сам, что-то переделывал из пидоркиных спеков, что-то брал от других людей (ghostscript к примеру).
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение paix » 2009-10-15 18:06:45

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

http://centos.alt.ru/?p=120 - centos.alt репозитарий. Серверные пакеты.
http://elrepo.org/ - репозитарий, содержащий свежие драйвера.
With best wishes, Sergej Kandyla

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение weec » 2009-10-19 9:29:37

в каком репозитарии есть свежие: rtorrent и curl ?


Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение weec » 2010-01-19 21:03:07

в последнее время стал пользоваться репозитарием USI

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение paix » 2010-01-20 12:50:53

weec писал(а):в последнее время стал пользоваться репозитарием USI
линк на репозиторий, списки пакетов?
With best wishes, Sergej Kandyla

Аватара пользователя
weec
лейтенант
Сообщения: 948
Зарегистрирован: 2007-07-24 11:17:35
Откуда: Afghanistan
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение weec » 2010-01-20 13:21:14

http://wiki.centos.org/AdditionalResources/Repositories
его добавили на эту страничку в ноябре прошлого года
IUS is a new third party repo for RHEL that provides the
"latest upstream versions of PHP, Python, MySQL". It is
sponsored by internal work at Rackspace (but officially
unsupported).

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FAQ: CentOS\RHEL Linux - управление пакетами

Непрочитанное сообщение paix » 2010-01-20 14:49:57

weec писал(а):http://wiki.centos.org/AdditionalResources/Repositories
его добавили на эту страничку в ноябре прошлого года
не особо впечатлило....

для пакетов подобного плана (php. mysql..) использую RHWAS (c5-testing)
centalt также отличный репозитарий, но после того как автор заапдейтил там пхп до 5.3 - я спрыгнул
With best wishes, Sergej Kandyla