On Thu, Mar 17, 2011 at 11:01:49AM +0200, Peter Pentchev wrote: > On Thu, Mar 17, 2011 at 10:31:52AM +0200, Sohin Vyacheslav wrote: > > День добрый, > > > > при установке пакетов apt-get install прицепом устанавливает и все > > зависящие от устанавливаемого пакета пакеты... > > Наоборот - apt-get устанавливает все пакеты, от которых Ваш пакет > зависит. > > > а как можно удалить > > пакет со всеми зависящими от него например средствами dpkg? > > Если и тут наоборот, то dpkg -r pkgname; apt-get autoremove или > apt-get remove; apt-get autoremove. Информация о том какие пакеты > были установлени автоматически как зависимости других держит apt, > а никак не dpkg. > > Если же действительно хотите удалить пакет и все другие, которые > зависят от него (напр. удалить libapr1 и соответствено тоже > apache2.2-bin и subversion), то можно парсить dpkg -r --dry-run; > что-то вроде атачмента (только-что добавленого к моим shell script > snippets, http://gitorious.org/sssnips), можно, подойдет.
...и, конечно, выходит, что "apt-get remove libapr1" уже того умеет :) Всего лучшего, Петр -- Peter Pentchev r...@ringlet.net r...@freebsd.org pe...@packetscale.com PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If I were you, who would be reading this sentence?
signature.asc
Description: Digital signature