* [Comm] Можно ли обновить установленные пакеты одной командой? @ 2004-03-27 8:30 dm 2004-03-27 9:31 ` Немос 2004-03-27 20:03 ` [Comm] " Michael Shigorin 0 siblings, 2 replies; 13+ messages in thread From: dm @ 2004-03-27 8:30 UTC (permalink / raw) To: community Здравствуйте! При недавнем переносе системы на другой диск у меня были проблемы с корневым ext3 разделом --- журнал не то не обновлялся, не то обновлялся криво, в общем, после нескольких записанных на раздел файлов раздел самопроизвольно переходил в read-only. После пересоздания раздела всё стало нормально, но часть файлов при этих пертрубациях могла пострадать. Есть ли какой-нибудь кошерный способ переустановить все пакеты, которые уже установлены в системе, одной командой или хотя бы проверить целостность файлов? Скрипт написать могу, но нет ли более простого способа? -- ------------------------------------- dm <deadmustdie at pisem point net> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Можно ли обновить установленные пакеты одной командой? 2004-03-27 8:30 [Comm] Можно ли обновить установленные пакеты одной командой? dm @ 2004-03-27 9:31 ` Немос 2004-03-27 11:08 ` dm 2004-03-27 20:03 ` [Comm] " Michael Shigorin 1 sibling, 1 reply; 13+ messages in thread From: Немос @ 2004-03-27 9:31 UTC (permalink / raw) To: community dm пишет: >Здравствуйте! > >При недавнем переносе системы на другой диск у меня были проблемы с >корневым ext3 разделом --- журнал не то не обновлялся, не то обновлялся >криво, в общем, после нескольких записанных на раздел файлов раздел >самопроизвольно переходил в read-only. После пересоздания раздела всё >стало нормально, но часть файлов при этих пертрубациях могла >пострадать. Есть ли какой-нибудь кошерный способ переустановить все >пакеты, которые уже установлены в системе, одной командой или хотя бы >проверить целостность файлов? Скрипт написать могу, но нет ли более >простого способа? > Если не ошибаюсь то rpm -V имя_пакета а подробнее смотри man rpm ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Можно ли обновить установленные пакеты одной командой? 2004-03-27 9:31 ` Немос @ 2004-03-27 11:08 ` dm 0 siblings, 0 replies; 13+ messages in thread From: dm @ 2004-03-27 11:08 UTC (permalink / raw) To: community Здравствуйте, Немос! Суббота 27 Март 2004 12:31, Вы писали: > > пертрубациях могла пострадать. Есть ли какой-нибудь кошерный способ > > переустановить все пакеты, которые уже установлены в системе, одной > > командой или хотя бы проверить целостность файлов? Скрипт написать > > могу, но нет ли более простого способа? > > Если не ошибаюсь то > rpm -V имя_пакета > а подробнее смотри > man rpm Обижаете :-) Про rpm -V я знаю. Но он позволяет проверить определённый файл. Потом нужно оценить результаты, узнать, что сломалось, вызвать переустановку сломанного. На всё это и надо писать скрипт (вечером займусь, наверное). Я же спрашивал про проверку и переустановку _всех уже установленных пакетов в системе_ и _одной командой_. -- ------------------------------------- dm <deadmustdie at pisem point net> ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-27 8:30 [Comm] Можно ли обновить установленные пакеты одной командой? dm 2004-03-27 9:31 ` Немос @ 2004-03-27 20:03 ` Michael Shigorin 2004-03-27 22:25 ` dm 1 sibling, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2004-03-27 20:03 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 372 bytes --] On Sat, Mar 27, 2004 at 11:30:18AM +0300, dm wrote: > Есть ли какой-нибудь кошерный способ переустановить все пакеты, > которые уже установлены в системе, одной командой Что-нить вроде apt-get install --reinstall <список> ? Вот только *.rpmsave отлавливать после этого... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-27 20:03 ` [Comm] " Michael Shigorin @ 2004-03-27 22:25 ` dm 2004-03-27 23:28 ` Alexander Bokovoy 0 siblings, 1 reply; 13+ messages in thread From: dm @ 2004-03-27 22:25 UTC (permalink / raw) To: community Здравствуйте, Michael Shigorin! Суббота 27 Март 2004 23:03, Вы писали: > Что-нить вроде apt-get install --reinstall <список> ? Лучше всего было бы именно так, только у rpm и у apt несколько разный формат наименования пакета. А преобразовывать это дело тоскливо. А rpm -Uhv --replacepkgs --replacefiles --oldpackage <список> получить ничуть не проще, поскольку в этом случае в списке должны присуствовать имена файлов, а не пакетов. :-( Ну, я тут кое-что наваял, завтра на свежую голову буду пробовать. > Вот только *.rpmsave отлавливать после этого... Это да... -- ------------------------------------- dm <deadmustdie at pisem point net> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-27 22:25 ` dm @ 2004-03-27 23:28 ` Alexander Bokovoy 2004-03-28 11:00 ` Michael Shigorin 0 siblings, 1 reply; 13+ messages in thread From: Alexander Bokovoy @ 2004-03-27 23:28 UTC (permalink / raw) To: community On Sun, Mar 28, 2004 at 01:25:45AM +0300, dm wrote: > Здравствуйте, Michael Shigorin! > > Суббота 27 Март 2004 23:03, Вы писали: > > > Что-нить вроде apt-get install --reinstall <список> ? > > Лучше всего было бы именно так, только у rpm и у apt несколько разный > формат наименования пакета. А преобразовывать это дело тоскливо. А > > rpm -Uhv --replacepkgs --replacefiles --oldpackage <список> > > получить ничуть не проще, поскольку в этом случае в списке должны > присуствовать имена файлов, а не пакетов. :-( > > Ну, я тут кое-что наваял, завтра на свежую голову буду пробовать. С apt в Сизифе (и компакте) можно просто перемешать имена пакетов и файлы rpm: apt-get install --reinstall foo bar \ ./my-rpm-1.0.1-alt1.i586.rpm \ http://www.example.com/apt/example/rpm/my-rpm-devel-1.0.1-alt1.i586.rpm (Я специально разбил строку на несколько, поскольку все в одну не вмещается в письме) -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-27 23:28 ` Alexander Bokovoy @ 2004-03-28 11:00 ` Michael Shigorin 2004-03-28 11:56 ` Denis Klykvin 2004-03-28 18:14 ` dm 0 siblings, 2 replies; 13+ messages in thread From: Michael Shigorin @ 2004-03-28 11:00 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 646 bytes --] On Sun, Mar 28, 2004 at 01:28:47AM +0200, Alexander Bokovoy wrote: > > > Что-нить вроде apt-get install --reinstall <список> ? > > Лучше всего было бы именно так, только у rpm и у apt > > несколько разный формат наименования пакета. А > > преобразовывать это дело тоскливо. А Не совсем, если получать его как rpm -qa --queryformat '%{NAME}.rpm\n' Ну или rpm -Uvh --force по списку имени rpm -qa --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' :) > С apt в Сизифе (и компакте) можно просто перемешать имена > пакетов и файлы rpm: -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 11:00 ` Michael Shigorin @ 2004-03-28 11:56 ` Denis Klykvin 2004-03-28 14:05 ` Michael Shigorin 2004-03-28 14:06 ` dm 2004-03-28 18:14 ` dm 1 sibling, 2 replies; 13+ messages in thread From: Denis Klykvin @ 2004-03-28 11:56 UTC (permalink / raw) To: community On Sun, 28 Mar 2004 14:00:19 +0300 Michael Shigorin <mike@osdn.org.ua> wrote: > rpm -qa --queryformat '%{NAME}.rpm\n' > > Ну или rpm -Uvh --force по списку имени > > rpm -qa --queryformat > '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' > > :) Гм. А просто apt-get install `rpm -qa` не пойдёт? -- С уважением: Системный администратор ГУ "Информационный Центр" ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 11:56 ` Denis Klykvin @ 2004-03-28 14:05 ` Michael Shigorin 2004-03-28 15:08 ` Denis Klykvin 2004-03-28 14:06 ` dm 1 sibling, 1 reply; 13+ messages in thread From: Michael Shigorin @ 2004-03-28 14:05 UTC (permalink / raw) To: community On Sun, Mar 28, 2004 at 03:56:05PM +0400, Denis Klykvin wrote: > Гм. А просто apt-get install `rpm -qa` не пойдёт? Попробуйте... -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 14:05 ` Michael Shigorin @ 2004-03-28 15:08 ` Denis Klykvin 0 siblings, 0 replies; 13+ messages in thread From: Denis Klykvin @ 2004-03-28 15:08 UTC (permalink / raw) To: community On Sun, 28 Mar 2004 17:05:47 +0300 Michael Shigorin <mike@osdn.org.ua> wrote: > On Sun, Mar 28, 2004 at 03:56:05PM +0400, Denis Klykvin wrote: > > Гм. А просто apt-get install `rpm -qa` не пойдёт? > > Попробуйте... У меня система ещё живая :) Я просто интересуюсь в теоретическом плане. -- С уважением: Системный администратор ГУ "Информационный Центр" ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 11:56 ` Denis Klykvin 2004-03-28 14:05 ` Michael Shigorin @ 2004-03-28 14:06 ` dm 1 sibling, 0 replies; 13+ messages in thread From: dm @ 2004-03-28 14:06 UTC (permalink / raw) To: community Здравствуйте, Denis Klykvin! Воскресенье 28 Март 2004 15:56, Вы писали: > > rpm -qa --queryformat > > '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' > > > > :) > > Гм. А просто > apt-get install `rpm -qa` > не пойдёт? А Вы попробуйте :-) Не пойдёт. По вышеизложенным причинам. -- ------------------------------------- dm <deadmustdie at pisem point net> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 11:00 ` Michael Shigorin 2004-03-28 11:56 ` Denis Klykvin @ 2004-03-28 18:14 ` dm 2004-03-28 20:04 ` [Comm] [JT] " Michael Shigorin 1 sibling, 1 reply; 13+ messages in thread From: dm @ 2004-03-28 18:14 UTC (permalink / raw) To: community Здравствуйте, Michael Shigorin! Воскресенье 28 Март 2004 15:00, Вы писали: > > > Лучше всего было бы именно так, только у rpm и у apt > > > несколько разный формат наименования пакета. А > > > преобразовывать это дело тоскливо. А > > Не совсем, если получать его как > > rpm -qa --queryformat '%{NAME}.rpm\n' > > Ну или rpm -Uvh --force по списку имени > > rpm -qa --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' Спасибо за идею. А то я уже было написал на Ruby скрипт, который отрывал от имени rpm-а номер версии и всё, что за ним :-)) В общем, получилось так: rpm -qa --queryformat '%{NAME}\n' | grep -v -f 0skip.txt | \ xargs sudo apt-get install --reinstall -mqys >000.out 2>001.out Затем проверка глазами выходных файлов и далее rpm -qa --queryformat '%{NAME}\n' | grep -v -f 0skip.txt | \ xargs sudo apt-get install --reinstall -mqy >000.out 2>001.out В 0skip.txt положены шаблоны для файлов, которые обновлять не надо (kernel, nvidia, alsa). Ядро я всё-таки обновляю руками :-) Насколько я понимаю, всё получилось. Перезагрузился, ошибок не увидел, программы работают. Сейчас сижу, разбираюсь в выводе, удаляю ненужные пакеты, (многих из них уже в репозитарии давно нет), в общем, полирую глюкалу :-) Как ни странно, .rpmsave восстанавливать пришлось только один. Так что, в общем и в целом, технология работает. -- ------------------------------------- dm <deadmustdie at pisem point net> ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] [JT] Re: Можно ли обновить установленные пакеты одной командой? 2004-03-28 18:14 ` dm @ 2004-03-28 20:04 ` Michael Shigorin 0 siblings, 0 replies; 13+ messages in thread From: Michael Shigorin @ 2004-03-28 20:04 UTC (permalink / raw) To: community On Sun, Mar 28, 2004 at 10:14:38PM +0400, dm wrote: > Как ни странно, .rpmsave восстанавливать пришлось только один. > Так что, в общем и в целом, технология работает. Вот и аюшки :-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-03-28 20:04 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-03-27 8:30 [Comm] Можно ли обновить установленные пакеты одной командой? dm 2004-03-27 9:31 ` Немос 2004-03-27 11:08 ` dm 2004-03-27 20:03 ` [Comm] " Michael Shigorin 2004-03-27 22:25 ` dm 2004-03-27 23:28 ` Alexander Bokovoy 2004-03-28 11:00 ` Michael Shigorin 2004-03-28 11:56 ` Denis Klykvin 2004-03-28 14:05 ` Michael Shigorin 2004-03-28 15:08 ` Denis Klykvin 2004-03-28 14:06 ` dm 2004-03-28 18:14 ` dm 2004-03-28 20:04 ` [Comm] [JT] " Michael Shigorin
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git