LinuxForum.Fans
Тема

В Arch Linux появилась поддержка цифровых подписей пакетов

Автор: XRevan86 2 сообщений 1517 просмотров
#222669

Разработчики дистрибутива 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".

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

#222672

Сабака.

Показать
[console][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))
Обнаружены ошибки, пакеты не были обновлены.[/console]
Войдите или зарегистрируйтесь, чтобы ответить.