Борислав Митев wrote:
> Според мен има значителна разлика между „deselected“ и
> „unselected“.

„Deselected“ е изцяло в контекста на т.нар. „selection states“ в dpkg
и има малко общо с тривиалния смисъл на думата.

> unselected – когато даден пакет не е бил избиран преди това;
> deselected – когато даден пакет е бил избран, задали сме го за
> изтриване (или направо е бил изтрит) и след това за
> удовлетворяването на дадена зависимост влиза обратно в играта;

Не.  „Deselected“ е пакет в състояние различно от „install“.
Останалите две състояния са „deinstall“ (пакетът е бил инсталиран, но
е премахнат) и „purge“ (пакетът е бил премахнат барабар с
конфигурационните си файлове).  Възможно е и даден пакет да няма
записано състояние изобщо, когато никога не е бил инсталиран.  Тогава
също е „deselected“.

Ако пакет се инсталира, след това се премахне и наново се инсталира,
то той преминава през състоянията install - deinstall - install,
т.е. по средата пак е „deselected“ за dpkg.

Напомням, че dpkg не е еквивалент на yum или yast.
Още една малка демонстрация:

$ dpkg --get-selections lusernet.app
lusernet.app                                            install
$ sudo dpkg --remove lusernet.app
(Чтение базы данных ... на данный момент установлено 450795 файлов и
каталогов.)
Удаляется пакет lusernet.app ...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
$ dpkg --get-selections lusernet.app
lusernet.app                                            deinstall
$ sudo dpkg --install \
/var/cache/apt/archives/lusernet.app_0.4.2-4+b1_i386.deb 
Выбор ранее не выбранного пакета lusernet.app.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(Чтение базы данных ... на данный момент установлено 450767 файлов и
каталогов.)
Распаковывается пакет lusernet.app (из файла 
.../lusernet.app_0.4.2-4+b1_i386.deb)...
Настраивается пакет lusernet.app (0.4.2-4+b1) ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для desktop-file-utils ...
$ dpkg --get-selections lusernet.app
lusernet.app                                            install

$ dpkg --get-selections eclipse
Шаблону eclipse не соответствует ни один пакет.

(Никога не съм инсталирал Eclipse, затова.)

Надявам се сега да е по-ясно за какво става въпрос.
_______________________________________________
Dict mailing list
[email protected]
http://zver.fsa-bg.org/cgi-bin/mailman/listinfo/dict

Raspunde prin e-mail lui