Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Модератор: Bizdelnick
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Как это решить в mandriva 2007 известно.
Где и что править, чтобы в Mandriva 2008 они сохранялись в /var/cache/urpmi/rpms/ ?
Как это решить в mandriva 2007 известно.
Где и что править, чтобы в Mandriva 2008 они сохранялись в /var/cache/urpmi/rpms/ ?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Juliette
Спасибо, конечно, за попытку, но
это ведомо и для Mandriva 2008 не пойдет, rpmdrake другой, нет в оном
ни "post_clean_cache", ни "clean_all".
Так что пока УВЫ.
Спасибо, конечно, за попытку, но
это ведомо и для Mandriva 2008 не пойдет, rpmdrake другой, нет в оном
ни "post_clean_cache", ни "clean_all".
Так что пока УВЫ.
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
"А если от балды его напейсать? Т.е. дописать:
no-clean"
Можно и похулиганить.
Только вот куда (в rpmdrake) дописать ?
no-clean"
Можно и похулиганить.
Только вот куда (в rpmdrake) дописать ?
-
Naymnik
- Сообщения: 113
- ОС: Mandriva
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
уже пробывал от балды дописать, так RPMDRAKE перестал работать. Как только всё вернул на круги своя - заработал. И пока тоже решения не нашёл.
Бывший ламастер на FoxPro
-
vicpo
- Сообщения: 403
- ОС: Mandriva, Gentoo
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
интересно а если rpmdrake запустить с параметрами rpmdrake --noclean
Он запускается только у меня внешние репы не подключены и проверить не могу
Он запускается только у меня внешние репы не подключены и проверить не могу
JID: vicpo@xmpp.kz
-
xoy
- Сообщения: 20
- ОС: не определился...
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
у меня такаяже проблема в 2007.1
и решена была добавлением в /etc/urpmi/urpmi.cfg
глобальных опций
pre-clean: 0
post-clean: 0
возможно поможет и 2008
Копилефт — концепция и практика использования законов авторского права для обеспечения невозможности ограничить любому человеку право использовать, изменять и распространять как исходное произведение, так и произведения, производные от него.
-
MotodroM
- Сообщения: 4
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Было решено в 2007.1 так!!!
urpmi -v rgrep
rgrep -irl "post_clean_cache" /usr/lib/perl5/*
rgrep -irl "removing installed rpms" /usr/lib/perl5/*
You find out that this is where the action is
/usr/lib/perl5/vendor_perl/5.8.8/urpm/install.pm
there comment this line
#if (@l == 0 && !$options{test} && $options{post_clean_cache}) {
and replace it by
if ( 0 ) {
Ok not pretty but it works (also I think it forces urpmi not to clean the cache, not only drakrpm)
You can play with a small packet like xwininfo (24 kb) for install / removal
until it stays in the cache (check with this line:
ls -l /var/cache/urpmi/rpms/
ето не плагиат))) ето решение найдено было поиском и реально помогло! пробуйте
-
xoy
- Сообщения: 20
- ОС: не определился...
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
MotodroM писал(а): ↑07.11.2007 17:44
Было решено в 2007.1 так!!!
urpmi -v rgrep
rgrep -irl "post_clean_cache" /usr/lib/perl5/*
rgrep -irl "removing installed rpms" /usr/lib/perl5/*
You find out that this is where the action is
/usr/lib/perl5/vendor_perl/5.8.8/urpm/install.pm
there comment this line
#if (@l == 0 && !$options{test} && $options{post_clean_cache}) {
and replace it by
if ( 0 ) {
Ok not pretty but it works (also I think it forces urpmi not to clean the cache, not only drakrpm)
You can play with a small packet like xwininfo (24 kb) for install / removal
until it stays in the cache (check with this line:
ls -l /var/cache/urpmi/rpms/
ето не плагиат))) ето решение найдено было поиском и реально помогло! пробуйте
Это решение достаточно грубое.
К томe-же опции pre- и post- clean
считаются уже устаревшими для 2007.0, видимо просто к ним опять вернулись.
стоит пробовать сначало простое решение, а потом уже с ломом лезть.
да еще к модераторам просьба добавить эти способы к посту
Копилефт — концепция и практика использования законов авторского права для обеспечения невозможности ограничить любому человеку право использовать, изменять и распространять как исходное произведение, так и произведения, производные от него.
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
"Было решено в 2007.1 так!!!"
У мя на 2008 free не пошло.
"стоит пробовать сначало простое решение"
Какое ?
Как ?
У мя на 2008 free не пошло.
"стоит пробовать сначало простое решение"
Какое ?
Как ?
-
xoy
- Сообщения: 20
- ОС: не определился...
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Копилефт — концепция и практика использования законов авторского права для обеспечения невозможности ограничить любому человеку право использовать, изменять и распространять как исходное произведение, так и произведения, производные от него.
-
MotodroM
- Сообщения: 4
-
t2a
- Сообщения: 694
- ОС: Sidux-2008-2 (Debian sid)
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
"дык там пакета rgrep нехвотает"
Все хватает. Сделано было тщательно по "Было решено в 2007.1 так!!!"
Если помните, то первое в оном - urpmi -v rgrep
"Либо установи из 2007.1"
Это не проблема, но и не решение как таковое именно для 2008 free.
И кстати, если через urpmi --noclean , то пакет остается, а зависимости (требуемые пакетом) - ку,
не сохранились.
Все хватает. Сделано было тщательно по "Было решено в 2007.1 так!!!"
Если помните, то первое в оном - urpmi -v rgrep
"Либо установи из 2007.1"
Это не проблема, но и не решение как таковое именно для 2008 free.
И кстати, если через urpmi --noclean , то пакет остается, а зависимости (требуемые пакетом) - ку,
не сохранились.
-
yamah
- Сообщения: 1116
- ОС: Rosa Fresh, Debian, RELS
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Решение на Mandriva 2007.1
В начало файла /etc/urpmi/urpmi.cfg добавить следующий код:
И не забывать чистить вовремя кэш!
В начало файла /etc/urpmi/urpmi.cfg добавить следующий код:
Код: Выделить всё
{
post-clean: 0
pre-clean: 0
}И не забывать чистить вовремя кэш!
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
yamah писал(а): ↑12.11.2007 20:31Решение на Mandriva 2007.1
В начало файла /etc/urpmi/urpmi.cfg добавить следующий код:
Код: Выделить всё
{ post-clean: 0 pre-clean: 0 }
И не забывать чистить вовремя кэш!
да блин, да ясно уже всё с 2007.1!
Для 2008 ищем решение
кто-нибудь попробовал всё-таки впиндюрить эти строчки в 2008?? отпишитесь уже.
У меня просто уже всё нужное поставлено, разве переставить что-нибудь попробовать...
-
Alexander_ZX
- Сообщения: 50
- ОС: openSuSe 10.3
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Juliette писал(а): ↑12.11.2007 21:16yamah писал(а): ↑12.11.2007 20:31Решение на Mandriva 2007.1
В начало файла /etc/urpmi/urpmi.cfg добавить следующий код:
Код: Выделить всё
{ post-clean: 0 pre-clean: 0 }
И не забывать чистить вовремя кэш!
да блин, да ясно уже всё с 2007.1!
Для 2008 ищем решение![]()
кто-нибудь попробовал всё-таки впиндюрить эти строчки в 2008?? отпишитесь уже.
У меня просто уже всё нужное поставлено, разве переставить что-нибудь попробовать...
у меня сохраняет в папке /var/cache/urpmi/partial
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
С этими строчками?
А после перезагрузки?
-
Alexander_ZX
- Сообщения: 50
- ОС: openSuSe 10.3
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
-
Sleeping Daemon
- Сообщения: 1450
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Alexander_ZX писал(а): ↑13.11.2007 00:43Juliette писал(а): ↑12.11.2007 21:16yamah писал(а): ↑12.11.2007 20:31Решение на Mandriva 2007.1
В начало файла /etc/urpmi/urpmi.cfg добавить следующий код:
Код: Выделить всё
{ post-clean: 0 pre-clean: 0 }
И не забывать чистить вовремя кэш!
да блин, да ясно уже всё с 2007.1!
Для 2008 ищем решение![]()
кто-нибудь попробовал всё-таки впиндюрить эти строчки в 2008?? отпишитесь уже.
У меня просто уже всё нужное поставлено, разве переставить что-нибудь попробовать...
у меня сохраняет в папке /var/cache/urpmi/partial
У меня то же с этими параметрами сохраняет в /var/cache/urpmi/rpms
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Sleeping Daemon писал(а): ↑13.11.2007 07:48У меня то же с этими параметрами сохраняет в /var/cache/urpmi/rpms
в 2008?
а после перезагрузки?
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
вот-вот.. помыкался-помыкался теперь зеркло своё делаю.
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
угу
я тоже вчера пошуршала про эту тему -- всё глухо, народ только так из положения выходит.
Кстати вот:
http://qa.mandriva.com/show_bug.cgi?id=34178
давно уже запросили добавить пимпочку в rpmdrake -- девелоперы говорят "нед"
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
--clean - перед началом операции удалить rpm из кэша.
--noclean - не удалять rpm из кэша.
cat /usr/sbin/urpmi | egrep clean
our $clean = 0;
our $noclean = 0;
П.С.
и походу менеджер пакетов другой уже?
--noclean - не удалять rpm из кэша.
cat /usr/sbin/urpmi | egrep clean
our $clean = 0;
our $noclean = 0;
П.С.
и походу менеджер пакетов другой уже?
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
вместо urpmi что-то ещё в мандриве есть, насколько я слышал.
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
Dr.Akula
- Сообщения: 136
- Статус: Мандрячнег
- ОС: Mandriva 2009.0
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Стараюсь чтобы устройства /dev/head и /dev/hands работали без прокси /dev/ass
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Что касается смарта, то он лежит в контрибах и вряд ли в обозримом будущем заменит rpmdrake. И лично мне его UI совсем не понравился. Вот если бы они портировали Synaptic, было бы лучше, но в нем тоже есть свои проблемы.
А по поводу rpmdrake и сохранения пакетов - у меня кукер 2008.1 и два указанных выше параметра в файле /etc/urpmi/urpmi.cfg полностью решили эту проблему. Пакеты сохраняются в /var/cache/urpmi/rpms и ни при каких перезагрузках не удаляются.
А по поводу rpmdrake и сохранения пакетов - у меня кукер 2008.1 и два указанных выше параметра в файле /etc/urpmi/urpmi.cfg полностью решили эту проблему. Пакеты сохраняются в /var/cache/urpmi/rpms и ни при каких перезагрузках не удаляются.
-
igorenya
- Сообщения: 2
- ОС: Mandriva 2008 One, Free(PC)BSD
Re: Решено: rpmdrake в Mandriva 2008 удаляет rpm пакеты после инсталляции.
Поподробнее можно?
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win