[devel] lua5 for apt

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Май 16 03:11:20 MSD 2006


On Tue, May 16, 2006 at 01:41:27AM +0400, Dmitry V. Levin wrote:
> > at на mash ~ $ apt-cache script /usr/share/doc/apt-0.5.15lorg2/contrib/list-extras/list-extras.lua
> > W: Error running script: .../apt-0.5.15lorg2/contrib/list-extras/list-extras.lua:12: attempt to index global `command_args' (a nil value)
> Ты спросил скрипты на lua5 для апта, ты не спрашивал рабочие скрипты. :)

Заработало!  Просёк что нужно было сделать.

$ apt-cache list-extras        
libecpg5
kernel-modules-hostap-std26-up#0.3.9-alt1.132620.4
perl-RPM-Payload
gnome2-user-docs
kernel-modules-ltmodem-std26-up#8.26a9-alt12.132620.4
xvid
kernel-modules-slmodem-std26-up#2.9.10-alt3.132620.4
libecpg5-devel
kernel-image-std26-up#2.6.12-alt4
kernel-modules-zaptel-std26-up#1.0-alt4.132620.4
spandsp
kernel-modules-alsa-std26-up#1.0.9a-alt5.132620.4
kernel-modules-kqemu-std26-up#0.7.2-alt2.132620.4
libpq4-devel
alterator-common
kernel-modules-ipw2200-std26-up#1.0.6-alt2.132620.4
kernel-modules-drm-std26-up#2005.10.08-alt1.132620.4
kernel-modules-ieee80211-std26-up#1.0.3-alt1.132620.4
kernel-modules-fglrx-std26-up#1.0.8.14.13-alt2.132620.4
panorama-tools
libgcj3.3
kernel-modules-cloop-std26-up#2.01-alt7.132620.4
kernel-modules-madwifi-std26-up#0.9.14.9-alt1.132620.4
postgresql8.0-devel
j2se-sun-fonts
dejavu-fonts-ttf
alterator-backend-simple_etcnet
MySQL-doc
translation-tables
i386-mingw32msvc-glib2
cdrecord
xvid-devel
xml-commons-apis
kernel-modules-nvidia-std26-up#1.0.7676-alt1.132620.4
kernel-modules-subfs-std26-up#0.9-alt6.132620.4
kernel-modules-cdfs-std26-up#2.6.12-alt1.132620.4
kernel-modules-fuse-std26-up#2.3-alt2.132620.4
perl-File-LibMagic
kernel-modules-unionfs-std26-up#1.0.14-alt1.cvs20050929.132620.4
kernel-modules-ipw2100-std26-up#1.1.2-alt3.132620.4
libpq4
wine-fonts-ttf
spandsp-devel
$

По-моему, весьма полезная команада.  Она выводит список установленных
пакетов, которые отсутствуют в подключенных репозитариях (совпадение
по имени пакета).  Это может означать, что пакет был перемещен в
orphaned/obsolete (и поэтому может быть стоит его снести).

Теперь, хочу чтобы это работало из коробки.  Что потребуется сделать,
кроме адаптации для liblua5.

1) положить /usr/share/apt/scripts/list-extras.lua.
2) положить /etc/apt/apt.conf.d/list-extras.conf.

Я ещё не все скрипты посмотрел, может ещё стоящие какие есть.

Кто у нас главный за apt?  ДАЁШ NMU? :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060516/a83a80cc/attachment-0001.bin>


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