yum and smart (was: Re: [devel] Re: [JT] Re: x86_64, lib64 и все все все )
Igor Zubkov
=?iso-8859-1?q?icesik_=CE=C1_mail=2Eru?=
Пт Окт 21 15:27:04 MSD 2005
В сообщении от Пятница, 21-Окт-2005 13:51 Anton D. Kachalov написал(a):
> > smart проще переписать заново, чем патчить наш rpm (в раойне rpm-python)
> > или патчить smart что бы он работал с нашим rpm'ом.
>
> Не, не проще. Тем более, я предлагал патчить и то, и другое, чтобы найти
> некую золотую середину.
Это тоже вариант...
> > Может посмотрим на yum? У меня yum 1.0.3 заработал на Сизифе. Спек могу
> > прицепить или положить в Дедал. Более свежие версии yum у нас уже не
> > заработают без переделывания rpm-python.
>
> Спасибо, канешн, но я его уже пробовал собирать. Не понравился.
А у меня с локальным репозиторием yum заработал быстрее чем apt. Обидно.
> yum хуже, чем smart. Smart пишет тот же человек, который занимался apt'ом.
Я помню кто пишет -- Gustavo Niemeyer.
> Да и сам smart приятнее и фичастее нежели yum.
Выдержка из README smart 0.39:
--------------
Project Status
--------------
The development of Smart Package Manager started on May 4th, 2004, and
the project is currently under beta testing, since all core features
are implemented.
С учётом того что оно сейчас в "beta testing", у нас всех ещё есть время
решиться.
> И тянет yum за собой кучу всего.
Это много?
[icesik на localhost i686]$ rpm -q -p --requires yum-1.0.3-alt1.i686.rpm
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/etc/cron.daily
/etc/init.d(failure)
/etc/init.d(success)
/etc/logrotate.d
coreutils
python-strict
service
sh
[icesik на localhost i686]$
> А главное, зачем нам старый yum?
Спек для yum 1.0.3 прилагается.
--
Now playing: Oomph!
----------- следующая часть -----------
Name: yum
Version: 1.0.3
Release: alt1
Summary: RPM installer/updater
License: GPL
Group: System Environment/Base
Source0: %name-%version.tar.gz
URL: http://www.dulug.duke.edu/yum/
Packager: Igor Zubkov <icesik на altlinux.ru>
#BuildRequires: python
#Requires: python librpm404 rpm404-python
#Prereq: /sbin/chkconfig, /sbin/service
# Automatically added by buildreq on Thu Sep 15 2005
BuildRequires: python-base python-modules-compiler python-modules-encodings
%description
Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically prompting the user as necessary.
%prep
%setup -q
%build
%configure
%make_build
%install
%make_install DESTDIR=%buildroot install
#post
#/sbin/chkconfig --add yum
#/sbin/chkconfig yum on
#/sbin/service yum condrestart >> /dev/null
#exit 0
#preun
#if [ $1 = 0 ]; then
# /sbin/chkconfig --del yum
# /sbin/service yum stop >> /dev/null
#fi
#exit 0
%files
%doc README AUTHORS COPYING TODO INSTALL
%config(noreplace) %{_sysconfdir}/yum.conf
%config %{_sysconfdir}/cron.daily/yum.cron
%config %{_sysconfdir}/init.d/%{name}
%config %{_sysconfdir}/logrotate.d/%{name}
%{_datadir}/yum/*
%{_bindir}/yum
%{_bindir}/yum-arch
/var/cache/yum
%{_mandir}/man*/*
%changelog
* Thu Sep 15 2005 Igor Zubkov <icesik на altlinux.ru> 1.0.3-alt1
- Initial build for Sisyphus
* Mon Sep 8 2003 Seth Vidal <skvidal на phy.duke.edu>
- brown paper-bag 1.0.3
* Mon Sep 8 2003 Seth Vidal <skvidal на phy.duke.edu>
- ver to 1.0.2
* Mon May 19 2003 Seth Vidal <skvidal на phy.duke.edu>
- ver to 1.0.1
* Mon Apr 28 2003 Seth Vidal <skvidal на phy.duke.edu>
- fix up for changes to layout and fhs compliance
* Tue Mar 11 2003 Seth Vidal <skvidal на phy.duke.edu>
- default spec for rhl 8.0
- ver to 1.0
* Sun Dec 22 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped ver to 0.9.4
- new spec file for rhl 8.0
* Sun Oct 20 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped ver to 0.9.3
* Mon Aug 26 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped ver to 0.9.2
* Thu Jul 11 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped ver to 0.9.1
* Thu Jul 11 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped ver to 0.9.0
* Thu Jul 11 2002 Seth Vidal <skvidal на phy.duke.edu>
- added rpm require
* Sun Jun 30 2002 Seth Vidal <skvidal на phy.duke.edu>
- 0.8.9
* Fri Jun 14 2002 Seth Vidal <skvidal на phy.duke.edu>
- 0.8.7
* Thu Jun 13 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped to 0.8.5
* Thu Jun 13 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped to 0.8.4
* Sun Jun 9 2002 Seth Vidal <skvidal на phy.duke.edu>
- bumped to 0.8.2
* Thu Jun 6 2002 Seth Vidal <skvidal на phy.duke.edu>
- First packaging
Подробная информация о списке рассылки Devel