Частые вопросы о Mandriva Linux Cooker
Материал из Mandriva Russian Community Wiki
Содержание |
Как записать образ диска из Cooker?
Записать диск можно с помощью сценария mkcd из пакета mkcd:
mkcd -a <путь_до_mandrivalinux>
Используйте опцию -c, чтобы ограничить количество дисков:
mkcd -a -c 2 <путь_до_mandrivalinux>
Используйте --disksize, чтобы выбрать альтернативный размер диска (по умолчанию, образы создаются под диски объёмом 650 МБ):
mkcd --discsize 700m -a <путь_до_mandrivalinux>
Как присоединить цифровую подпись к RPM-пакетам?
От имени суперпользователя (root) просмотрите список ключей в gpg:
gpg --list-keys
Экспортируйте каждый из нужных вам ключей в ascii формат:
gpg --armor --export <keyid> > <keyid>.asc
Импортируйте их в RPM (необходимо для rpm >= 4.2)
{{rpm --import <keyid>.asc}}
Посмотрите ключи в:
rpm -q gpg-pubkeys
Actually, chances are high that all of the keys in root's keyring were introduced in order to check package signatures before rpm version 4.2, which was in Mandrake 9.2 . So you can import them all -- provided you do it one by one -- as rpm doesn't support importing several keys at once. (If you are not sure about the origin of any of the keys, do check their names with gpg, for example when on line with gpg --import --interactive 1234ABCD
This script takes cares of importing all keys from the root user's key-ring:
for key in `gpg --list-keys | grep pub | tail +2 | cut -d " " -f 3 | cut -d "/" -f 2`; do gpg -export --armor $key > $key.asc rpm --import $key.asc rm -f $key.asc done
Additionaly, urpmi starting from 4.4-19mdk is by default verifying signatures.
Если urpmi предупреждает о неверной подписи, пакет может быть поврежден на вашем зеркале или при скачивании, таким образом Вы можете попробовать другой сервер. Также проверьте Настройка компьютера > Управление программами > Настройка источников установки/обновления ПО: команда 'Управление ключами' может использоваться для назначения ключей различным носителям[1]. Убедитесь, что Вы назначили ключ конкретному носителю, с которого устанавливаете.
Alternatively you can download the package via http or ftp and check with
rpm -Kv packagename*
for the key that's in the package (if any). It will show immediately which key you are looking for, or if absent, that somewhere it was left out accidentally. In principle *all* packages from Mandriva are signed. So, if not: be wary to proceed!
For example:
xmms-eq-0.6-4mdv2007.1.i586.rpm:
Header V3 DSA signature: OK, key ID 26752624
Header SHA1 digest: OK (3afae3c03cf33f925930e102c8ad37ab590342f7)
MD5 digest: OK (dd33c2ddef8c65794695303284f77bae)
V3 DSA signature: OK, key ID 26752624
shows the Cooker key with ID 0x26752624
The key-ids are stored in the /etc/urpmi/urpmi.cfg config file per medium. Do not edit it unless you know very well what you are doing!
What are all the different kernels in Mandriva Linux?
Mandriva Linux provides several different kernels, each optimized for specific needs. The Choosing a Kernel topic provides some clarification to help you choose which one is right for your needs.
Другие RPM-дистрибутивы
У вас есть RPM-пакет, но он не хочет устанавливаться в Mandriva Linux? Возможно, этот пакет предназначен для другого дистрибутива. Подробнее см. некоторые ссылки на другие Linux-дистрибутивы, которые также используют формат RPM-пакетов.
Note: if you have installed compilers and '-devel' packages, you may also build source RPMs, which will use Mandriva's RPM settings to compile source packages. However, poorly-written source specfiles will occasionally conflict with Mandriva package names and fail build dependencies.
Подробнее о Mandriva Linux и Linux вообще
См. следующие темы:
- Ссылки Mandriva — ссылки на официальные страницы Mandriva.
- Ссылки сообщества — ссылки на важные страницы сообщества Mandriva.
- Проект документирования Linux
- Другие ссылки дистрибутива — дополнительные ссылки.

