Установка и работа КриптоПРО CSP v 4.* 5.*

Давайте попробуем по порядку:

  1. Вы подключили репозиторий и выполнили его синхронизацию;

  2. Давайте попробуем найти интересующий Нас программный пакет, например, Мы предполагаем, что пакет в наименовании содержит “cryptopro”:
    # emerge --search cryptopro

Summary
Local copy of remote index is up-to-date and will be used.
  
[ Results for search key : cryptopro ]
Searching...

*  app-crypt/cryptoprocsp [ Masked ]
      Latest version available: 5.0.12000
      Latest version installed: [ Not Installed ]
      Size of files: 15757 KiB
      Homepage:      http://www.cryptopro.ru
      Description:   Cryptopro package
      License:       Cryptopro

*  dev-haskell/crypto [ Masked ]
      Latest version available: 4.2.5.1-r1
      Latest version installed: [ Not Installed ]
      Size of files: 56 KiB
      Homepage:      https://hackage.haskell.org/package/Crypto
      Description:   Collects together existing Haskell cryptographic functions into a package
      License:       BSD GPL-2

[ Applications found : 2 ]

Как можно видеть, нашелся “app-crypt/cryptoprocsp”, причем сразу видим, что пакет:
[ Masked ]
значит не забываем перед установкой его размаскировать;

  1. Но, давайте для начала узнаем, какие версии содержит этот пакет? Выполняем:
    # equery list -op app-crypt/cryptoprocsp
Summary
 * Searching for cryptoprocsp in app-crypt ...
[--O] [ ~] app-crypt/cryptoprocsp-4.0.9944:0
[--O] [ ~] app-crypt/cryptoprocsp-4.0.9963:0
[--O] [ ~] app-crypt/cryptoprocsp-5.0.11455:0
[--O] [ ~] app-crypt/cryptoprocsp-5.0.12000:0
  1. Для установки версии из пакета следует выдавать следующую команду, например:
    #emerge =app-crypt/cryptoprocsp-4.0.9963

  2. Тогда из всего написанного, можно сделать вывод, что для установки из репозитория linuxbuh “КриптоПро CSP” версии “4.0.9963” следует выполнить следующие действия:

5.1. Размаскируем пакет:
#emerge =app-crypt/cryptoprocsp-4.0.9963 --autounmask-write

5.2. Согласимся с изменениями в конфигурации:
#dispatch-conf

5.3. Непосредственно установим пакет:
#emerge =app-crypt/cryptoprocsp-4.0.9963

  1. Например “ChromiumGOST” не нуждается в размаскировании:

# emerge --search gost

Summary
...
*  www-client/chromium-gost
      Latest version available: 93.0.4577.82
      Latest version installed: [ Not Installed ]
      Size of files: 74271 KiB
      Homepage:      https://github.com/deemru/chromium-gost
      Description:   Chromium с поддержкой ГОСТ
      License:       GPL-3
...

# equery list -op www-client/chromium-gost

Summary
 * Searching for chromium-gost in www-client ...
[--O] [  ] www-client/chromium-gost-89.0.4389.114:0
[--O] [  ] www-client/chromium-gost-90.0.4430.93:0
[--O] [  ] www-client/chromium-gost-91.0.4472.114:0
[--O] [  ] www-client/chromium-gost-93.0.4577.82:0