1

Разработчики дистрибутива Arch Linux сообщили об интеграции менеджера пакетов pacman 4.0.0 в базовую систему. Кроме исправления ошибок и нескольких новых возможностей, новая версия включает в себя уже много лет ожидаемую функцию проверки цифровых подписей пакетов.

Краткий список изменений в pacman 4.0.0:

  • Система проверки цифровых подписей пакетов, интегрированная в pacman, смежные библиотеки и скрипты. Для управления ключами подготовлена утилита pacman-key;

  • Опция '--recursive' для обновления пакета и всех его зависимостей;

  • Значительное улучшение документации, генерируемой Doxygen;

  • Утилита pacsort, предназначенная для сортировки пакетов по версиям;

  • Значительное ускорение работы;

  • Множество исправлений ошибок и оптимизаций.

Особое место в этом списке занимает первый пункт, а точнее история, которая за ним стоит. Еще в сентябре 2006 года в системе багтрекинга дистрибутива был опубликован тикет с сообщением о необходимости добавить поддержку цифровых подписей в pacman. Ключевых разработчиков реализация этой идеи не заинтересовала, поэтому дальше разговоров дело не доходило и даже присланный в 2008 году патч с начальной реализацией цифровых подписей не изменил ситуацию. Со временем его разработчик просто потерял интерес и пропал.

Скандальную известность ситуация приобрела после появления на LWN статьи, посвященной рассказу о борьбе человека с ником IgnorantGuru с "непроходимостью" разработчиков Arch Linux, которые якобы игнорировали все его доводы в пользу цифровых подписей и не принимали патчей. Однако, как пояснил в своем блоге Дэн МакГи (Dan McGee), главный разработчик pacman, никаких патчей IgnorantGuru не присылал и занимался только тем, что давил на сообщество, у которого и без того не было достаточно ресурсов чтобы наконец закончить работу по интеграции патча 2008 года.

Как бы там ни было, работа по интеграции патча постепенно продолжалась и разработчики наконец-то добавили в четвертый релиз pacman поддержку проверки достоверности источника пакетов на основании цифровой подписи. Таким образом, отныне пользователи получили инструмент для проверки, собран ли загруженный с произвольного зеркала пакет непосредственно разработчиками дистрибутива и поставляется ли он в неизменном виде. По состоянию на середину декабря цифровыми подписями были снабжены все пакеты в репозитории core, примерно 75% пакетов в репозитории extra и 45% в репозитории community. Для инициализации системы проверки по цифровым подписям пользователю необходимо выполнить "pacman-key --init".

Источник »
Главная ссылка к новости »

2

Сабака.

+ открыть спойлер

 Консоль:
[metra@karfogen ~]$ sudo pacman -Syu
:: Синхронизируются базы данных пакетов...
core не устарел
extra не устарел
community не устарел
archlinuxfr не устарел
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка на взаимную несовместимость...

Цели (21): colord-0.1.16-1  fontforge-20111214-3  inetutils-1.9.1-1  intltool-0.50.0-1
           libreoffice-base-3.4.5-1  libreoffice-calc-3.4.5-1  libreoffice-common-3.4.5-1
           libreoffice-draw-3.4.5-1  libreoffice-gnome-3.4.5-1  libreoffice-impress-3.4.5-1
           libreoffice-kde4-3.4.5-1  libreoffice-math-3.4.5-1  libreoffice-ru-3.4.5-1
           libreoffice-sdk-3.4.5-1  libreoffice-sdk-doc-3.4.5-1  libreoffice-writer-3.4.5-1
           ristretto-0.3.2-1  sdl_image-1.2.11-1  unrar-4.1.4-1  xf86-video-vmware-11.1.0-1
           xfce4-netload-plugin-1.1.0-1

Total Download Size:    89,77 MiB
Total Installed Size:   420,81 MiB
Net Upgrade Size:       0,91 MiB

Приступить к установке? [Y/n]
:: Получение пакетов с core...
inetutils-1.9.1-1-x86_64      253,4 KiB  1264K/s 00:00 [##############################] 100%
:: Получение пакетов с extra...
colord-0.1.16-1-x86_64        145,1 KiB   831K/s 00:00 [##############################] 100%
fontforge-20111214-3-x86_64     7,8 MiB  2,33M/s 00:03 [##############################] 100%
intltool-0.50.0-1-any          37,7 KiB   398K/s 00:00 [##############################] 100%
libreoffice-ru-3.4.5-1-any      7,8 MiB  2,27M/s 00:03 [##############################] 100%
libreoffice-common-3.4.5...    58,8 MiB  1893K/s 00:32 [##############################] 100%
libreoffice-base-3.4.5-1...  1891,2 KiB  2,14M/s 00:01 [##############################] 100%
libreoffice-calc-3.4.5-1...     4,1 MiB  2033K/s 00:02 [##############################] 100%
libreoffice-draw-3.4.5-1...     3,4 KiB  3,79M/s 00:00 [##############################] 100%
libreoffice-gnome-3.4.5-...   179,9 KiB   964K/s 00:00 [##############################] 100%
libreoffice-impress-3.4....   103,5 KiB   763K/s 00:00 [##############################] 100%
libreoffice-kde4-3.4.5-1...    48,4 KiB   513K/s 00:00 [##############################] 100%
libreoffice-math-3.4.5-1...   279,3 KiB  1186K/s 00:00 [##############################] 100%
libreoffice-sdk-3.4.5-1-...     4,7 MiB  2,19M/s 00:02 [##############################] 100%
libreoffice-sdk-doc-3.4....   737,9 KiB  1577K/s 00:00 [##############################] 100%
libreoffice-writer-3.4.5...     2,4 MiB  2,09M/s 00:01 [##############################] 100%
ristretto-0.3.2-1-x86_64      463,9 KiB  1448K/s 00:00 [##############################] 100%
sdl_image-1.2.11-1-x86_64      23,9 KiB   377K/s 00:00 [##############################] 100%
unrar-4.1.4-1-x86_64           87,2 KiB   679K/s 00:00 [##############################] 100%
xf86-video-vmware-11.1.0...    23,4 KiB   360K/s 00:00 [##############################] 100%
xfce4-netload-plugin-1.1...    36,5 KiB   399K/s 00:00 [##############################] 100%
(21/21) проверяется целостность пакета                  [##############################] 100%
ошибка: colord: key "E8F18BA1615137BC" is unknown
:: Import PGP key 615137BC, "Ionut Biru <ibiru@archlinux.org>", created 2011-04-19? [Y/n]
ошибка: fontforge: key "E62F853100F0D0F0" is unknown
ошибка: key "E62F853100F0D0F0" could not be looked up remotely
ошибка: inetutils: key "FCF2CB179205AC90" is unknown
:: Import PGP key 9205AC90, "Eric Belanger <eric@archlinux.org>", created 2011-04-20? [Y/n]
ошибка: key "Eric Belanger <eric@archlinux.org>" could not be imported
ошибка: intltool: key "FCF2CB179205AC90" is unknown
:: Import PGP key 9205AC90, "Eric Belanger <eric@archlinux.org>", created 2011-04-20? [Y/n]
ошибка: key "Eric Belanger <eric@archlinux.org>" could not be imported
ошибка: libreoffice-ru: key "94657AB20F2A092B" is unknown
:: Import PGP key 0F2A092B, "Andreas Radke <andyrtr@archlinux.org>", created 2011-05-14? [Y/n]
ошибка: ristretto: key "FCF2CB179205AC90" is unknown
:: Import PGP key 9205AC90, "Eric Belanger <eric@archlinux.org>", created 2011-04-20? [Y/n]
ошибка: key "Eric Belanger <eric@archlinux.org>" could not be imported
ошибка: sdl_image: key "A5E9288C4FA415FA" is unknown
:: Import PGP key 4FA415FA, "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>", created 2011-08-25? [Y/n]
ошибка: unrar: key "B7310AE5F04569AE" is unknown
:: Import PGP key F04569AE, "Giovanni Scafora <giovanni@archlinux.org>", created 2011-10-15? [Y/n]
ошибка: key "Giovanni Scafora <giovanni@archlinux.org>" could not be imported
ошибка: xfce4-netload-plugin: key "FCF2CB179205AC90" is unknown
:: Import PGP key 9205AC90, "Eric Belanger <eric@archlinux.org>", created 2011-04-20? [Y/n]
ошибка: key "Eric Belanger <eric@archlinux.org>" could not be imported
(21/21) проверяется целостность пакета                  [##############################] 100%
ошибка: colord: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
ошибка: fontforge: key "E62F853100F0D0F0" is unknown
ошибка: key "E62F853100F0D0F0" could not be looked up remotely
ошибка: inetutils: key "FCF2CB179205AC90" is unknown
ошибка: key "FCF2CB179205AC90" could not be looked up remotely
ошибка: intltool: key "FCF2CB179205AC90" is unknown
:: Import PGP key 9205AC90, "Eric Belanger <eric@archlinux.org>", created 2011-04-20? [Y/n]
ошибка: libreoffice-ru: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-common: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-base: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-calc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-draw: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-gnome: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-impress: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-kde4: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-math: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk-doc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-writer: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: sdl_image: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is unknown trust
ошибка: unrar: key "B7310AE5F04569AE" is unknown
:: Import PGP key F04569AE, "Giovanni Scafora <giovanni@archlinux.org>", created 2011-10-15? [Y/n]
ошибка: key "Giovanni Scafora <giovanni@archlinux.org>" could not be imported
ошибка: xf86-video-vmware: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
(21/21) проверяется целостность пакета                  [##############################] 100%
ошибка: colord: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
ошибка: fontforge: key "E62F853100F0D0F0" is unknown
ошибка: key "E62F853100F0D0F0" could not be looked up remotely
ошибка: inetutils: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: intltool: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: libreoffice-ru: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-common: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-base: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-calc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-draw: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-gnome: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-impress: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-kde4: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-math: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk-doc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-writer: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: ristretto: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: sdl_image: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is unknown trust
ошибка: unrar: key "B7310AE5F04569AE" is unknown
:: Import PGP key F04569AE, "Giovanni Scafora <giovanni@archlinux.org>", created 2011-10-15? [Y/n]
ошибка: xf86-video-vmware: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: xfce4-netload-plugin: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
(21/21) проверяется целостность пакета                  [##############################] 100%
ошибка: colord: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
ошибка: fontforge: key "E62F853100F0D0F0" is unknown
ошибка: key "E62F853100F0D0F0" could not be looked up remotely
ошибка: inetutils: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: intltool: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: libreoffice-ru: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-common: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-base: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-calc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-draw: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-gnome: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-impress: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-kde4: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-math: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-sdk-doc: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: libreoffice-writer: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: ristretto: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: sdl_image: signature from "Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>" is unknown trust
ошибка: unrar: signature from "Giovanni Scafora <giovanni@archlinux.org>" is unknown trust
ошибка: xf86-video-vmware: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
ошибка: xfce4-netload-plugin: signature from "Eric Belanger <eric@archlinux.org>" is unknown trust
ошибка: не удалось завершить запрос (invalid or corrupted package (PGP signature))
Обнаружены ошибки, пакеты не были обновлены.