FAQ: CentOS\RHEL Linux - управление пакетами
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: FAQ: CentOS\RHEL Linux - управление пакетами
У кого-нибудь есть на примете репозитории с пакетами для RHEL/Fedora где была бы свежая версия SARG?
В приведенных выше репозиториях я новой версии SARG не нашел, а ставить из исходников не хочется...
В приведенных выше репозиториях я новой версии SARG не нашел, а ставить из исходников не хочется...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
terminus писал(а):У кого-нибудь есть на примете репозитории с пакетами для RHEL/Fedora где была бы свежая версия SARG?
В приведенных выше репозиториях я новой версии SARG не нашел, а ставить из исходников не хочется...
в rpmforge есть, правда не знаю свежая это или нет.
Код: Выделить всё
Installing:
sarg i386 2.2.3.1-1.el5.rf rpmforge 563 k
With best wishes, Sergej Kandyla
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Да, эту из рпмфодж я видел - старая она.
Сейчас уже sarg-2.2.7.1 и судя по http://sarg.sourceforge.net/sarg.ChangeLog.txt эта 2.2.3 вызывает только тоску
Вот во фре в портах всегда свежий софт, а с редхатами мне всегда не везет...
Еще думаю, может попробовать из дебиана deb пакет попробовать в rpm перевести и так поставить, но там наверняка куча зависимостей которые тоже руками придется разрешать. http://packages.debian.org/unstable/sarg
Сейчас уже sarg-2.2.7.1 и судя по http://sarg.sourceforge.net/sarg.ChangeLog.txt эта 2.2.3 вызывает только тоску

Вот во фре в портах всегда свежий софт, а с редхатами мне всегда не везет...

Еще думаю, может попробовать из дебиана deb пакет попробовать в rpm перевести и так поставить, но там наверняка куча зависимостей которые тоже руками придется разрешать. http://packages.debian.org/unstable/sarg
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
ну собери сам рпм, или скачай откуда-нибудь, гдето ведь должны же быть свежие )
я тебе не буду говорить, почему в редхате так, ты и сам знаеш - это свои преимущества и свои кастыли )
я тебе не буду говорить, почему в редхате так, ты и сам знаеш - это свои преимущества и свои кастыли )
With best wishes, Sergej Kandyla
-
- проходил мимо
Re: FAQ: CentOS\RHEL Linux - управление пакетами
terminus, тебе free-sa не подойдет случайно?
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Спасибо, росмотрю.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Вот тебе спек. Под релизную версию переделать труда не составит,
я полагаю.
я полагаю.
Код: Выделить всё
[andy@unit1 ~]$ cat free-sa.spec
%define beta b2p15
Summary: Free-SA is statistic analyzer log files similar to SARG.
Name: free-sa
Version: 2.0.0%{beta}
Release: 1%{?dist}
License: GPLv2
Group: Applications/Internet
URL: http://free-sa.sourceforge.net
Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Free-SA is statistic analyzer for daemons log files similar to SARG.
Its main advantages over SARG are much better speed (7x-20x times),
more reports support, crossplatform work and W3C compliance of generated
HTML/CSS reports code.
%prep
%setup -q -n %{name}-%{version}
sed 's/SARCH = native/SARCH = i386/' %{_builddir}/%{name}-%{version}/configs/redhat-native-gcc4.mk >\
%{_builddir}/%{name}-%{version}/configs/redhat-i386-gcc4.mk
sed -in '1,4s/= /= \$(DESTDIR)/' %{_builddir}/%{name}-%{version}/configs/redhat-i386-gcc4.mk
sed -in 's/generic-any-cc/redhat-i386-gcc4/' %{_builddir}/%{name}-%{version}/global.mk
%build
make %{?_smp_mflags}
%install
%{__rm} -rf $RPM_BUILD_ROOT
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/%{_mandir}
mv %{buildroot}/usr/man/man1 %{buildroot}/%{_mandir}
mv %{buildroot}/usr/man/man5 %{buildroot}/%{_mandir}
rm -rf %{buildroot}/usr/man
%clean
%{__rm} -rf %{buildroot}
%files
%doc ChangeLog COPYING FAQ INSTALL README README.DEV THANKS
%{_bindir}/*
%{_datadir}/%name/*
%{_mandir}/man1/*
%{_mandir}/man5/*
%config (noreplace) %{_sysconfdir}/%name/*
%{_localstatedir}/www/html/%name/*
%dir %{_localstatedir}/cache/%name
%changelog
* Mon Oct 5 2009 Andrew Clark <andyclarkii@gmail.com> 2.0.0-%{release}
- new version
[andy@unit1 ~]$
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
подскажите плз люди добрые, как к RHEL 5.5 без инсталяшного номера и без регистрации в RHN прикрутить репозитории базовые от CentOS ?
всякие epel или DAG это легко, но что то вот с centos засада
они же (RHEL и CentOS ) вроде как наиболее совместимы.
ЗЫ. странное руководство у меня, нет чтоб поставить centos заставляет ставить на SUN сервера! левый RHEL
всякие epel или DAG это легко, но что то вот с centos засада

ЗЫ. странное руководство у меня, нет чтоб поставить centos заставляет ставить на SUN сервера! левый RHEL
When Hell is full, the dead will walk the Earth
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: FAQ: CentOS\RHEL Linux - управление пакетами
каой смысл ставить rhel, если потом его обновлять из репозиториев центоса
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
нет смысла - не мне решать, дали серваки SUNFire с установленым левым RHEL и сказали их привести в приемлемо рабочее состояние, не обсуждаемо типа. естессно можно что нужно и из сырья поставить - но мне паралельно, умники которые поставили редхата - пусть они потом горе мыкают, у меня мои серваки с FreeBSD остаютсяBurner писал(а):каой смысл ставить rhel, если потом его обновлять из репозиториев центоса
When Hell is full, the dead will walk the Earth
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: FAQ: CentOS\RHEL Linux - управление пакетами
ну а в чем конкретно проблема-то заключается?
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
в адресе репозитория базового от CentOS , дополнительных нашол а базового нету, не ставить же centos для этого.Burner писал(а):ну а в чем конкретно проблема-то заключается?
на виртуалке поставил rhel 5.5 , зарегался в rhn, получил инстальный номер, на виртуалке все работает НО на серве нет даже rhn_register а при попытке ставить его из rpm - выдает кучу невыполненых зависимостей, я с RHEL вобщем то третий день всего, как у него подключить базовые репы? которые в виртуалке работают? которые дополнительные понятно что в /etc/yum.repos.d/ , xml базовых лежат в /var/cache/yum/rhel-*/
как мне теперь сделать чтоб в серваке они тоже были как и в виртуалке ?
When Hell is full, the dead will walk the Earth
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: FAQ: CentOS\RHEL Linux - управление пакетами
вот базовый репозиторий, лежит в /etc/yum.repos.d
http://wiki.centos.org/HowTos/MigrationGuide вот гайд по миграции с RHEL на CentOS, может быть поможет чем-то.
Код: Выделить всё
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
ЫЫЫЫ... все равно не работает
если не редактирую запустить yum repolist
то в ответ
если же закоментить mirrorlist и раскоментить baseurl то
где еще подкрутить?
ЗЫ. вики про миграцию вчера читал читал, не помогает

если не редактирую запустить yum repolist
то в ответ
Код: Выделить всё
[root@radnyag02 yum.repos.d]# yum repolist
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. 5Server is not a valid release or hasnt been released yet/
removing mirrorlist with no valid mirrors: /var/cache/yum/addons/mirrorlist.txt
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
Код: Выделить всё
[root@radnyag02 yum.repos.d]# yum repolist
http://mirror.centos.org/centos/5Server/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
ЗЫ. вики про миграцию вчера читал читал, не помогает

When Hell is full, the dead will walk the Earth
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
е-мае! у них же $releasever разные - вот и нифига не качает, как можно поменять $releasever или просто *.repo поменять на нужную?
When Hell is full, the dead will walk the Earth
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: FAQ: CentOS\RHEL Linux - управление пакетами
это просто урл с переменной. Можно переменную выбросить, задать жестко
- skaaraje
- рядовой
- Сообщения: 38
- Зарегистрирован: 2009-10-21 8:40:40
- Откуда: nyagan
- Контактная информация:
Re: FAQ: CentOS\RHEL Linux - управление пакетами
да понятно что с $ это переменная, где она задется то? руками то я прописал все что нужно и работает, но как то это некошерно 

When Hell is full, the dead will walk the Earth
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: FAQ: CentOS\RHEL Linux - управление пакетами
можно подумать, rhel с репозиториями от centos это кошерно.
-
- проходил мимо
Re: FAQ: CentOS\RHEL Linux - управление пакетами
народ, может не по теме но как центосе получить чистую систему?
чтобы сразу удалить все репозитории с их пакетами и с их програмами из них установлеными?
во фряхе это посто rm -rf /user/local /var/db/pkg /etc/make.conf /var/db/ports, а в центосе?
чтобы сразу удалить все репозитории с их пакетами и с их програмами из них установлеными?
во фряхе это посто rm -rf /user/local /var/db/pkg /etc/make.conf /var/db/ports, а в центосе?
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Вопрос проистекает от непонимания того, что такое Linux и что такое дистрибутив. Если Вы удалитеKesha писал(а):народ, может не по теме но как центосе получить чистую систему?
чтобы сразу удалить все репозитории с их пакетами и с их програмами из них установлеными?
во фряхе это посто rm -rf /user/local /var/db/pkg /etc/make.conf /var/db/ports, а в центосе?
все пакеты, вы останетесь с чистым диском.
Во Фряхе это еще проще
Код: Выделить всё
pkg_delete -a && rm -rf /usr/ports
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
-
- проходил мимо
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Не, ну я же не об этом спрашивал, а о том как оставить ядро и базовые службы с утилитами и при этом вынести весь мусор из юзерленда?
Или надо всё, пошагово удалять вручную потому как всё разбросано по всей системе?
Или надо всё, пошагово удалять вручную потому как всё разбросано по всей системе?
-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: FAQ: CentOS\RHEL Linux - управление пакетами
При инсталляции, можно убрать галочки со всех разделов, и будет выбран невидимый раздел Core.Kesha писал(а):Не, ну я же не об этом спрашивал, а о том как оставить ядро и базовые службы с утилитами и при этом вынести весь мусор из юзерленда?
Или надо всё, пошагово удалять вручную потому как всё разбросано по всей системе?
Можно пойти дальше и отредактировать то, что входит в раздел Core. Это можно сделать
отредактировав файл repodata/comps.xml на Вашем компакт диске с CentOS/RedHat, затем нужно будет
собрать iso файл и можно пользоваться.

а остальное выкинуть и доустановить потом, если понадобится.
Ниже пример этого файла, который я изменил для себя:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE newcomps PUBLIC "-//CentOS//DTD Comps info//EN" "comps.dtd">
<comps>
<group>
<id>core</id>
<name>Core</name>
<description>Smallest possible installation</description>
<default>true</default>
<uservisible>false</uservisible>
<packagelist>
<packagereq type="mandatory">acl</packagereq>
<packagereq type="mandatory">acpid</packagereq>
<packagereq type="mandatory">anacron</packagereq>
<packagereq type="mandatory">apmd</packagereq>
<packagereq type="mandatory">arpwatch</packagereq>
<packagereq type="mandatory">at</packagereq>
<packagereq type="mandatory">atk</packagereq>
<packagereq type="mandatory">attr</packagereq>
<packagereq type="mandatory">audit-libs</packagereq>
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
-
- проходил мимо
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Спасибо, ваш совет я конечно возьму на заметку, но у меня уже стоит полгода центос 5.4 и мне не хотелось бы его сносить. Я что-то перемудрил с настройками репозиториев и у меня вместо обновлений лезут неразрешаемые зависимости. Принудительно обновлять думаю не кошерно, хех, один раз сделал так теперь не хочу.Andy писал(а):При инсталляции, можно убрать галочки со всех разделов, и будет выбран невидимый раздел Core.Kesha писал(а):Не, ну я же не об этом спрашивал, а о том как оставить ядро и базовые службы с утилитами и при этом вынести весь мусор из юзерленда?
Или надо всё, пошагово удалять вручную потому как всё разбросано по всей системе?
Можно пойти дальше и отредактировать то, что входит в раздел Core. Это можно сделать
отредактировав файл repodata/comps.xml на Вашем компакт диске с CentOS/RedHat, затем нужно будет
собрать iso файл и можно пользоваться.Сам файл довольно очевиден, можете оставить только один раздел Core,
а остальное выкинуть и доустановить потом, если понадобится.
Ниже пример этого файла, который я изменил для себя:
вот и чешу репу кажить дальше

-
- ст. лейтенант
- Сообщения: 1117
- Зарегистрирован: 2007-03-04 7:48:58
- Откуда: Mytischi
Re: FAQ: CentOS\RHEL Linux - управление пакетами
Тогда нужен вывод командыKesha писал(а):Спасибо, ваш совет я конечно возьму на заметку, но у меня уже стоит полгода центос 5.4 и мне не хотелось бы его сносить. Я что-то перемудрил с настройками репозиториев и у меня вместо обновлений лезут неразрешаемые зависимости. Принудительно обновлять думаю не кошерно, хех, один раз сделал так теперь не хочу.
вот и чешу репу кажить дальше
Код: Выделить всё
yum repolist
Код: Выделить всё
yum update
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Re: FAQ: CentOS\RHEL Linux - управление пакетами
понятие "базовых служб" у всех разное.Kesha писал(а):Не, ну я же не об этом спрашивал, а о том как оставить ядро и базовые службы с утилитами и при этом вынести весь мусор из юзерленда?
Или надо всё, пошагово удалять вручную потому как всё разбросано по всей системе?
сноси подряд все пакеты и жди пока система не умерет
