sudo apt-get download linux-image-3.19.0-25-generic
загрузит пакет:
linux-image-3.19.0-25-generic_3.19.0-25.26~14.04.1_amd64.deb
и попытается перечислить (или установить) с:
dpkg --listfiles linux-image-3.19.0-25-generic_3.19.0-25.26~14.04.1_amd64.deb
возвращает ошибку:
illegal package name: character `~' not allowed
Также верно, если следовать указаниям для сборок ядра Ubuntu. Почему версия ядра и пакеты содержат недопустимые символы? Почему в документации ядра Ubuntu ( https://wiki.ubuntu.com/Kernel ) ничего не говорится о фактическом выпущенном управлении версиями ядра (в нем много чего не совпадает)?
Вы используете неправильную команду. dpkg --listfiles
для установленных пакетов, не случайных .deb
файлы. От man dpkg
:
-L, --listfiles package-name...
List files installed to your system from package-name.
Таким образом, когда Вы делаете dpkg --listfiles linux-image-3.19.0-25-generic_3.19.0-25.26~14.04.1_amd64.deb
, linux-image-3.19.0-25-generic_3.19.0-25.26~14.04.1_amd64.deb
рассматривается как имя пакета, вместо linux-image-3.19.0-25-generic
.
Использовать dpkg-deb --contents
вместо этого:
$ dpkg-deb --contents linux-image-3.19.0-25-generic_3.19.0-25.26\~14.04.1_amd64.deb
drwxr-xr-x root/root 0 2015-07-25 05:01 ./
drwxr-xr-x root/root 0 2015-07-25 04:52 ./lib/
drwxr-xr-x root/root 0 2015-07-25 04:52 ./lib/firmware/
drwxr-xr-x root/root 0 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/
drwxr-xr-x root/root 0 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/korg/
-rw-r--r-- root/root 15764 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/korg/k1212.dsp
drwxr-xr-x root/root 0 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/tigon/
-rw-r--r-- root/root 2668 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/tigon/tg3.bin
-rw-r--r-- root/root 3884 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/tigon/tg3_tso5.bin
-rw-r--r-- root/root 7004 2015-07-25 04:52 ./lib/firmware/3.19.0-25-generic/tigon/tg3_tso.bin
...
И Вам не нужно sudo
использовать apt-get download
.
ffmpeg -codecs > default.txt
(с libavcodec-ffmpeg56),ffmpeg -codecs > extra.txt
(с libavcodec-ffmpeg-extra56),diff default.txt extra.txt
. – llogan 11 November 2016 в 11:46