[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: удалить пакет с зависимостями



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	roam@ringlet.net roam@FreeBSD.org peter@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?

Attachment: signature.asc
Description: Digital signature


Reply to: