Добавяне на GPG ключ към RPM пакет
$ gpg --gen-key
Ще ни бъдат предложени редица въпроси за криптиране (избираме стойностите предоставени по подразбиране). След което въвеждаме истинско име, адрес на електронна поща и коментар (коментар по желание). Ще получим следния отговор:
We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.
Това само по себе си означава, че нашият gpg ключ е започнал да се генерира .
$ gpg --list-keys
Може да използваме истинско име от информацията която вече въведох ме при създаването на ключа.
$ gpg --export -a 'Име по желание' > RPM-GPG-KEY-name
Ако планираме да споделяме нашите rpm пакети с други хора, първо трябва да се уверим, че нашия публичен ключ файл е достъпен онлайн, за да могат потребителите лесно да проверят произхода на RPM пакетите.
$ rpm --import RPM-GPG-KEY-ivkuzev
$ rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
Забележка: Използвайте редактор по желание за да създадете или редактирате файла.
Поставете следното:
%_signature gpg
%_gpg_path ~/.gnupg
%_gpg_name Име по желание
%_gpgbin /usr/bin/gpg"
Добавяне ключ за индивидуален пакет .
$ rpm --addsign foo-1.1-7.el7.x86_64.rpm
Добавяне ключ на всички *.rpm пакети които се намират в директорията .
$ rpm --addsign *.rpm
Добавяне на ключ, в процес на на билдване с rpmbuild .
$ rpmbuild -ba --sign foo.spec
$ rpm --checksig foo-1.1-7.el7.x86_64.rpm
rpm --checksig foo-1.1-7.el7.x86_64.rpm
foo-1.1-7.el7.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK
Намираме наличните публични ключове в RPM базата данни .
$ rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
Премахваме отговарящият ключ.
rpm -e --allmatches gpg-pubkey-012345678-0123456789
Това Уики съдържа техническата документация за stotinkaOS.
Повече за проекта и използването му безплатно на stotinkaos.net
FAQ
Инсталиране
- Проверяване на iso образа
- Създаване на стартираща usb флаш памет (флашка) от Windows среда
- Създаване на стартираща usb флаш памет (флашка) от Linux среда
- Дърво на директориите
- Избор на дискова схема
- Инсталиране на StotinkaOS 7.x
Първи стъпки в терминала за команди
Първи стъпки в графична среда
- Достъпност
- Инсталиране на потребителски шрифтове
- Java и Flash
- Мултимедия
- Настройка на потребители и групи
- Емулация на Windows
- Отдалечен достъп
Управление на пакети
- Работа с rpm
- Работа с yum
- Управление на хранилища
- Заявки към RPM база данни
- Работа с source пакети
- Създаване на потребителско RPM хранилище
- Добавяне на GPG ключ към RPM пакет
- Добавяне на yum приоритети
- Трикове
- Yumex (Yum Extender)
- Gnome Software
Приложения
Хардуер
Сигурност
StotinkaOS Инструменти
Разни