Сортировка по фамилии в столбце Scond

Основной точкой понять о проверке GPG для пакетов заключается в том, что подпись GPG встроена в пакет, а клавиши GPG хранятся в RPMDB. Не существует безопасного API, чтобы спросить «Какой ключ - пакет X, подписанный с« вы можете только задать », это пакет X, подписанный с ключом в RPMDB« и », и« Ключ Y существует в RPMDB ». Также обратите внимание, что это означает, что пакет может быть подписан только одним ключом, и что изменение подписи меняет пакеты.

yum выполняет ряд шагов, когда он загружает пакет из репозитория, настроенного с помощью "gpgcheck = 1" (по умолчанию).

  1. После загрузки первого посылки из репозитория простой «Этот пакет подписан с известным звонком GPGKey». Если это, Ничего не сделано. Если это не предупреждение, отображается пользователю. Это чисто информационно.

  2. До того, как транзакция запускает Yum, проверяет, что пакет подписан с известным gpgkey (один уже установлен в RPMDB), если это Пакет действителен, и никакие другие шаги не выполняются. Если нет тогда Это продолжает # 3.

  3. Yum загружает все файлы, данные в данных «GPGKEY» для Репозиторий, откуда пакет. Yum разбирается, что, игнорируя Любые ключи уже присутствуют в RPMDB. Если нет новых ключей, ням не удастся.

  4. Если для хранилища указано «gpgcakey», то ням Буду загружать все файлы, приведенные в данных «GPGCakey». Yum parses. что, игнорирование любых ключей, уже присутствующих в этих репозиториях GPG брелок для ключей. Если после анализа файла не установлен gpgcakeys ням не удастся. Если есть новые gpgcakeys, то если они уже Импортирован как клавиши CA для другого репо. Они автоматически импортирован. Если это первый Tiem, который мы видели этот ключ CA пользователь Спросиют, хочет ли он установить ключ (если только не дан). Если он говорит нет в любого ключа , yum не удается (хотя все импортированные ключи остаются в репо. GPG ключей).

  5. Если есть хотя бы один действительный «GPGCakey», yum попытается скачать файл "gpgkey" .asc .asc. Если это не существует, ням перемещается на шаг # 6 Как будто не было gpgcakey. Если это существует, то «GPGKEY» проверено против «gpgckakey», и если он проходит, добавляется к RPMDB, если он не удается, то yum не удается (хотя все импортированные ключи остаются в RPMDB).

  6. Если есть новые GPGKeys, то пользователь спрашивает, хочет ли он Установите каждую клавишу (если только не дан). Если он говорит нет, чтобы любой ключ, ням терпит неудачу.

  7. После установки любых новых ключей yum снова проверяет пакет Подпись против GPGKeys в RPMDB. Если это не удается, ням не удается.

0
23.04.2014, 02:45
2 ответа

Пожалуйста, попробуйте:

sort -t"|" -k2 address.txt

Я думаю, это сработает

.
1
28.01.2020, 02:52

Более обобщенный подход в Perl. Это может помочь вам в случае, если пробелы кодируются иначе, чем обычные пробелы или табуляции:

perl -aF'[[:blank:]]+' -nle '
    $lines{$_}=[@F];
    END{
        print for sort { $lines{$a}[1] cmp $lines{$b}[1] } keys %lines
    }' your_file

Я не могу поручиться за то, как он будет масштабироваться по сравнению с решением, основанным на сортировке - однако.

.
0
28.01.2020, 02:52

Теги

Похожие вопросы