On Wednesday 2007-09-12 19:28:12 Dimitar Tomow wrote:
> On 9/8/07, Михаил Андонов <[EMAIL PROTECTED]> wrote:
> >
> > Проблема вече е отстранен
> 
>  А как ? тайна ли е :-) :-P :)
> 
> + Делиан е много прав:
> 
> "Ще изтрием файловете и менажера на пакети ще им загуби дирите ?!
> 
> Кои файлове ги има в кой пакети го пише в информацията за пакета. Пакетния
> менажер гледа тази информация а не кои от тях ги има на диска."
> 

Освен при rpm --verify pkg, тогава прави сравнение между двете реалности :-)

> 
> И 2-ро , отдавна си мисля , че трябва да има опция Hold, демек /тоест:
> 
> искам да изтрия пакет Х, но пакет Y зависи от него, и с опция hold
> 
> казвам Hold Y , въпреки че ще премахна X
> 
> нещо като Hold Back При apt , но още по-развито :)

Е това пък за какво? В случая --nodeps и --force решават проблема чудесно:
wget package.i686.rpm
rpm -e package --nodeps --force
rpm -ihv package.i686.rpm
package-cleanup --problems

Тази процедура може да се наложи да се извърши в rescue режим от
инсталационния носител, ако от пакета зависи самия RPM мениджър.
Предполагам трика може да стане и от yum - със remove и в същата
транзакция localinstall на i686 пакета, но не съм пробвал.
Ако някой има желание може да пробва и със 'remove pkg-1.2.3-4.i386'
и 'install pkg-1.2.3-4.i686' в една транзакция, мисля ставаше.

С две думи, за какво ни трябва нова опция Hold?

-- 
Regards,
  Doncho N. Gunchev, GPG key ID: 0EF40B9E, Key server: pgp.mit.edu
_______________________________________________
Lug-bg mailing list
[email protected]
http://linux-bulgaria.org/mailman/listinfo/lug-bg

Reply via email to