удалить пакеты со статусом rc (точнее то что от них осталось)

Knoppix

Модераторы: Warderer, Модераторы разделов

test157
Сообщения: 124
ОС: Debian Lenny

удалить пакеты со статусом rc

Сообщение test157 »

когда делаю dpkg -l | grep rc есть много пакетов с таким статусом, не т.е. сам пакет удален, но остались конфиг файлы. есть ли какая комманда чтобы удалить все эти пакеты и то что от них пооставалось?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

aptitude purge ~c
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: удалить пакеты со статусом rc

Сообщение SLEDopit »

test157 писал(а): ↑
16.09.2010 22:34
но остались конфиг файлы. есть ли какая комманда чтобы удалить все эти пакеты и то что от них пооставалось?
конечно:

Код: Выделить всё

aptitude purge `dpkg -l | awk '/^rc/ {print $2}'`

Код: Выделить всё

aptitude purge ~c
update опоздал (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: удалить пакеты со статусом rc

Сообщение test157 »

а из apt-get никак? просто я только им пользуюсь всегда - там ничего не нарушится?)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: удалить пакеты со статусом rc

Сообщение sash-kan »

test157 писал(а): ↑
16.09.2010 23:04
просто я только им пользуюсь всегда
aptitude предпочтительнее.
да и его cli по сути мало отличается от интерфейса apt-get. а вот логика разруливания сложных зависимостей у них существенно разная. «зубрам»-то всё равно, а вот новичкам — полегче будет.

test157 писал(а): ↑
16.09.2010 23:04
там ничего не нарушится?
нет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: удалить пакеты со статусом rc

Сообщение test157 »

я спросил это к тому, что когда то давно когда выбирал apt-get vs aptitude читал что у них толи разные базы толи еще что - вообщем после использования aptitude нужно что то пере создавать или наоборот чтобы второе не сломалось.

в свое время apt-get выбрал потому что есть apt-get build-dep и apt-get sources
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

Вы читали что-то неправитьное. База у них одно. Раньше у aptitude были ещё свои добавочные данные (а обратного никогда не было), но сейчас всё совершенно идентично.

Поэтому, кстати, можно спокойно использовать apt-gep build-dep, а всё остальное делать с помощью aptitude.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

t.t писал(а): ↑
17.09.2010 00:09
Поэтому, кстати, можно спокойно использовать apt-gep build-dep, а всё остальное делать с помощью aptitude.
Хотя, о чём это я… build-dep и у aptitude имеется.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: удалить пакеты со статусом rc

Сообщение sash-kan »

apt-src и скачает исходники, и установит build-dependencies, и соберёт пакет. всё-в-одном. и даже одной командой.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

sash-kan писал(а): ↑
17.09.2010 00:59
apt-src
А в чём отличия от apt-build? Я как-то сходу не вник.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: удалить пакеты со статусом rc

Сообщение test157 »

t.t писал(а): ↑
17.09.2010 00:16
t.t писал(а): ↑
17.09.2010 00:09
Поэтому, кстати, можно спокойно использовать apt-gep build-dep, а всё остальное делать с помощью aptitude.
Хотя, о чём это я… build-dep и у aptitude имеется.

в Lenny нету, в Etch тоже не было. сижу на стейбле, может в более поздних появилось.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

Код: Выделить всё

$ apt-cache policy aptitude | less
aptitude:
  Установлен: 0.4.11.11-1~lenny1
  Кандидат: 0.4.11.11-1~lenny1
  Таблица версий:
     0.6.3-3 0
        990 ftp://ftp.fr.debian.org testing/main Packages
        300 ftp://ftp.fr.debian.org unstable/main Packages
 *** 0.4.11.11-1~lenny1 0
       1000 ftp://ftp.fr.debian.org stable/main Packages
        100 /var/lib/dpkg/status
$ man aptitude | grep build-dep$
       build-depends, build-dep
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: удалить пакеты со статусом rc

Сообщение sash-kan »

t.t писал(а): ↑
17.09.2010 01:10
А в чём отличия от apt-build? Я как-то сходу не вник.
apt-src is a command line interface for downloading, installing, upgrading, and tracking debian source packages.
apt-build is an apt-get frontend to build and install architecture optimized packages.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

Это я как раз и прочитал. Но на практике apt-build применяется не только для architecture optimizing, а немного более широко: для сборки и установки source packages в принципе. Ладно, остановимся на том, что разница в деталях.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: удалить пакеты со статусом rc

Сообщение sash-kan »

t.t
это не детали: upgrading, and tracking

apt-src — это менеджер исходников, как и apt-get/aptitude — менеджеры бинарников.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: удалить пакеты со статусом rc

Сообщение t.t »

А apt-build что, нет? Я, правда, очень давно им пользовался, но, насколько я помню, у него тоже есть своя база собранных пакетов.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: