[devel] Q: apt held packages

Alexey Tourbin at на altlinux.ru
Сб Янв 15 09:10:47 MSK 2005


Здравствуйте.
Как средствами apt узнать, какие пакеты в системе стоят на hold'е?
Нужно переделать c dpkg на apt/rpm следующий код (для zsh-4.2.3):

+_deb_packages_update_held () {
+  if ( [[ ${+_deb_packages_cache_held} -eq 0 ]] ||
+      _cache_invalid DEBS_held ) && ! _retrieve_cache DEBS_held;
+  then
+    _deb_packages_cache_held=()
+    dpkg --get-selections | while read package state ; do
+        [[ $state = hold ]] && _deb_packages_cache_held+=$package
+    done
+    _store_cache DEBS_held _deb_packages_cache_held
+  fi
+  cachevar=_deb_packages_cache_held
+}
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/devel/attachments/20050115/a077bd65/attachment.bin


Подробная информация о списке рассылки Devel