* [sisyphus] поиск "болтающихся" пакетов
@ 2007-01-17 11:49 Serge
2007-01-17 12:54 ` Evgenii Terechkov
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Serge @ 2007-01-17 11:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Доброго дня.
Подскажите плиз, как искать пакеты, которые были установлены по
зависимостям от других пакетов и небыли удалены вместе с ними?
Пример:
# agi aptitude aptitude-doc
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
libncursesw
Следующие НОВЫЕ пакеты будут установлены:
aptitude aptitude-doc libncursesw
[skip]
Теперь удаляем:
# agrp aptitude aptitude-doc
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
aptitude aptitude-doc
Как видим, libncursesw остается болтаться в системе, никому не нужный...
PS: agi, agrp мои макросы на apt-get, apt-cache...
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск "болтающихся" пакетов
2007-01-17 11:49 [sisyphus] поиск "болтающихся" пакетов Serge
@ 2007-01-17 12:54 ` Evgenii Terechkov
2007-01-17 16:15 ` Kirill Maslinsky
2 siblings, 0 replies; 7+ messages in thread
From: Evgenii Terechkov @ 2007-01-17 12:54 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Serge пишет:
> Подскажите плиз, как искать пакеты, которые были установлены по
> зависимостям от других пакетов и небыли удалены вместе с ними?
~$ R -qal G lua$ G apt
/usr/share/apt/scripts/list-extras.lua
/usr/share/apt/scripts/list-nodeps.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/allow-duplicated/allow-duplicated.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/apt-files/apt-files.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/apt-groupinstall/apt-groupinstall.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/gpg-check/gpg-check.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/gpg-check/gpg-import.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/guess/guess.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/install-devel/install-devel.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/list-extras/list-extras.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/list-nodeps/list-nodeps.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/log/log.lua
/usr/share/doc/apt-0.5.15lorg2/contrib/proxypasswd/proxypasswd.lua
~$ GR scripts:: /etc/apt/apt.conf /etc/apt/apt.conf.d/*
/etc/apt/apt.conf.d/guess.conf:Scripts::AptGet::Install::TranslateArg:: "guess.lua";
/etc/apt/apt.conf.d/list-extras.conf:Scripts::AptCache::Command:: "list-extras.lua";
/etc/apt/apt.conf.d/list-extras.conf:Scripts::AptCache::Help::Command:: "list-extras.lua";
/etc/apt/apt.conf.d/list-nodeps.conf:Scripts::AptCache::Command:: "list-nodeps.lua";
/etc/apt/apt.conf.d/list-nodeps.conf:Scripts::AptCache::Help::Command:: "list-nodeps.lua";
/etc/apt/apt.conf.d/log.conf:Scripts::PM::Pre:: "log.lua";
/etc/apt/apt.conf.d/log.conf:Scripts::PM::Post:: "log.lua";
~$ R -qa G '^apt'
apt-scripts-0.1.1-alt2
apt-utils-0.5.15lorg2-alt8
apt-0.5.15lorg2-alt8
apt-conf-3.0-1.18-alt1.2
--
Терешков Евгений, ALT Linux Team.
^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <75e139a00701170403j4036aa92we3ee9a59b31c9f89@mail.gmail.com>]
* Re: [sisyphus] поиск "болтающихся" пакетов
2007-01-17 11:49 [sisyphus] поиск "болтающихся" пакетов Serge
2007-01-17 12:54 ` Evgenii Terechkov
@ 2007-01-17 16:15 ` Kirill Maslinsky
2007-01-17 13:33 ` Serge
2 siblings, 1 reply; 7+ messages in thread
From: Kirill Maslinsky @ 2007-01-17 16:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2096 bytes --]
On Wed, Jan 17, 2007 at 01:49:05PM +0200, Serge wrote:
> Доброго дня.
>
> Подскажите плиз, как искать пакеты, которые были установлены по
> зависимостям от других пакетов и небыли удалены вместе с ними?
Попробуйте так:
$ apt-get install apt-scripts
$ apt-cache list-nodeps
Выдаёт список пакетов в системе, от которых никто не
зависит (листья дерева зависимостей). В этом списке
по идее не должно быть ненужного Вам -- выясняется вручную.
Что с большой вероятностью можно удалять, так пакеты из
списка:
$ apt-cache list-extras | grep ^lib | fgrep -v "-devel"
> Пример:
> # agi aptitude aptitude-doc
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие дополнительные пакеты будут установлены:
> libncursesw
> Следующие НОВЫЕ пакеты будут установлены:
> aptitude aptitude-doc libncursesw
> [skip]
>
> Теперь удаляем:
> # agrp aptitude aptitude-doc
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие пакеты будут УДАЛЕНЫ:
> aptitude aptitude-doc
>
>
> Как видим, libncursesw остается болтаться в системе, никому не нужный...
>
> PS: agi, agrp мои макросы на apt-get, apt-cache...
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск "болтающихся" пакетов
2007-01-17 16:15 ` Kirill Maslinsky
@ 2007-01-17 13:33 ` Serge
2007-01-17 13:55 ` [sisyphus] поиск " болтающихся " пакетов Yuriy Kashirin
0 siblings, 1 reply; 7+ messages in thread
From: Serge @ 2007-01-17 13:33 UTC (permalink / raw)
To: kirill, ALT Linux Sisyphus discussion list
Kirill Maslinsky пишет:
> Что с большой вероятностью можно удалять, так пакеты из
> списка:
> $ apt-cache list-extras | grep ^lib | fgrep -v "-devel"
>
# apt-cache list-extras | grep ^lib | fgrep -v "-devel"
fgrep: неизвестный метод для каталогов
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск " болтающихся " пакетов
2007-01-17 13:33 ` Serge
@ 2007-01-17 13:55 ` Yuriy Kashirin
2007-01-17 16:38 ` Kirill Maslinsky
0 siblings, 1 reply; 7+ messages in thread
From: Yuriy Kashirin @ 2007-01-17 13:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wednesday 17 January 2007 15:33, Serge wrote:
> Kirill Maslinsky пишет:
> > Что с большой вероятностью можно удалять, так пакеты из
> > списка:
> > $ apt-cache list-extras | grep ^lib | fgrep -v "-devel"
>
> # apt-cache list-extras | grep ^lib | fgrep -v "-devel"
> fgrep: неизвестный метод для каталогов
Надо:
fgrep -v -e "-devel"
чтобы -devel как набор опций не воспринималось.
--
Best regards
Yuriy Kashirin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск " болтающихся " пакетов
2007-01-17 13:55 ` [sisyphus] поиск " болтающихся " пакетов Yuriy Kashirin
@ 2007-01-17 16:38 ` Kirill Maslinsky
0 siblings, 0 replies; 7+ messages in thread
From: Kirill Maslinsky @ 2007-01-17 16:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1106 bytes --]
On Wed, Jan 17, 2007 at 03:55:30PM +0200, Yuriy Kashirin wrote:
> On Wednesday 17 January 2007 15:33, Serge wrote:
> > Kirill Maslinsky пишет:
> > > Что с большой вероятностью можно удалять, так пакеты из
> > > списка:
> > > $ apt-cache list-extras | grep ^lib | fgrep -v "-devel"
> >
> > # apt-cache list-extras | grep ^lib | fgrep -v "-devel"
> > fgrep: неизвестный метод для каталогов
Ой, извините, ошибся:
И еще надо apt-cache list-nodeps, конечно.
list-extras -- это список пакетов, которых уже нет в репозитории.
> Надо:
> fgrep -v -e "-devel"
> чтобы -devel как набор опций не воспринималось.
>
> --
> Best regards
> Yuriy Kashirin
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-01-17 16:38 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-17 11:49 [sisyphus] поиск "болтающихся" пакетов Serge
2007-01-17 12:54 ` Evgenii Terechkov
2007-01-17 13:05 ` Michael Shigorin
2007-01-17 16:15 ` Kirill Maslinsky
2007-01-17 13:33 ` Serge
2007-01-17 13:55 ` [sisyphus] поиск " болтающихся " пакетов Yuriy Kashirin
2007-01-17 16:38 ` Kirill Maslinsky
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git