список установленн ых пакетов

2003-09-23 Пенетрантность Dmitry E. Oboukhov

1. как получить список установленных пакетов?

dpkg --list|grep ^ii
такого списка не дает

вернее дает, но если длина имени пакета больше чем сколько-то
символов, то он не влазиет в поле и имя пакета искажается


2. можно ли по имени установленного пакета определить из
какого репозитария он взят?

то есть, например взял я что-то поставил из левого
репозитария, а потом захотел отказаться от его
использования: удаляем все что встало из левого
репозитария, удаляем ссылку на него из sources.list,
ставим что нам надо из основного.

то есть необходимо со ссылкой на репозитарий как-то
удалить все пакеты с ним связанные
кроме как взять в руки перл и ковырять Packages.gz
репозитариев на ум ничего не приходит



Re: список установленн ых пакетов

2003-09-23 Пенетрантность BeerBong
On Tue, Sep 23, 2003 at 01:19:20PM +0400, Dmitry E. Oboukhov wrote:
 1. как получить список установленных пакетов?
 
 dpkg --list|grep ^ii
 такого списка не дает

dpkg --get-selections

-- 
Sergey Polyakov aka BeerBong
Chief of WebZavod http://www.webzavod.ru
Tel. +7 (8462) 43-93-85 | +7 (8462) 43-93-86
  mailto:[EMAIL PROTECTED]



Re: список установленн ых пакетов

2003-09-23 Пенетрантность Vasiliy 'Druid' Misharev
On Tue, Sep 23, 2003 at 01:19:20PM +0400, Dmitry E. Oboukhov wrote:

 1. как получить список установленных пакетов?
 
 dpkg --list|grep ^ii
 такого списка не дает
 
 вернее дает, но если длина имени пакета больше чем сколько-то
 символов, то он не влазиет в поле и имя пакета искажается

COLUMNS=200 dpkg -l |grep ^i

-- 
A: No
Q: Should I quote below my post?

Good luck!  /AKA Druid



Re: список установленн ых пакетов

2003-09-23 Пенетрантность Artem Chuprina
Хмутро.

DEO |  |  1. как получить список установленных пакетов?
DEO |  |  
DEO |  |  dpkg --list|grep ^ii
DEO |  |  такого списка не дает
DEO |  |  
DEO |  |  вернее дает, но если длина имени пакета больше чем
DEO сколько-то
DEO |  |  символов, то он не влазиет в поле и имя пакета
DEO искажается
DEO |  
DEO |  COLUMNS=160 dpkg -l grep ^ii
DEO 
DEO то есть
DEO 
DEO COLUMNS=160 dpkg -l | grep ^ii
DEO гхм
DEO конечно - метод, но как-то очень на костыли похоже
DEO типа а если и тут вылезет - возьмем костыль подлинее...

DEO а может можно грепануть какой-то файл на эту тему?

Конечно, можно. Но одного грепа не хватит. /var/lib/dpkg/status

-- 
Artem Chuprina
RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, ICQ: 13038757



Re: список установленн ых пакетов

2003-09-23 Пенетрантность Alexandra N. Kossovsky
Привет!

On Tue, Sep 23, 2003 at 01:19:20PM +0400, Dmitry E. Oboukhov wrote:
 2. можно ли по имени установленного пакета определить из
 какого репозитария он взят?

Вообще-то нельзя, но мне обычно достаточно того, что говорит 
apt-cache policy packet_name

-- 
Regards,
Sasha.
OKTET Ltd. (http://www.oktet.ru/)
e-mail: [EMAIL PROTECTED] (work) or [EMAIL PROTECTED] (home)