openssl-1.0.1e компиляция на Debian

Я компилирую OpenSSL-1.0.1е в Debian Lenny (архитектура armv4). Я выполнил инструкцию по http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssl.html, чтобы скомпилировать исходный код. make и make test успешно завершены. Интересно, как мне продолжить компиляцию файла.

Должен ли я make install или придерживаться инструкции и делать

 make MANDIR=/usr/share/man MANSUFFIX=ssl install && install -dv -m755 /usr/share/doc/openssl-1.0.1e && cp -vfr doc/* /usr/share/doc/openssl-1.0.1e 

EDIT: Я использовал оба метода, но у меня все еще есть старая версия openssl. мне нужно скопировать двоичный файл openssl и вставить его в конкретный каталог (например, /usr/bin ), чтобы заменить новый двоичный файл на старый? Как я могу предположить, чтобы обновить программу?

EDIT2: make test выход: ВСЕ ТЕСТЫ УСПЕШНЫ.

 make[1]: Leaving directory `/home/openssl-1.0.1e/test' OPENSSL_CONF=apps/openssl.cnf util/opensslwrap.sh version -a OpenSSL 1.0.1e 11 Feb 2013 built on: Mon Jun 10 05:08:05 UTC 2013 platform: dist options: bn(32,32) rc4(ptr,int) des(idx,cisc,2,long) idea(int) blowfish(idx) compiler: cc -O OPENSSLDIR: "/usr/local/ssl" 

make install output:

 make[1]: Leaving directory `/home/openssl-1.0.1e/engines' making install in apps... make[1]: Entering directory `/home/openssl-1.0.1e/apps' installing openssl installing CA.sh installing CA.pl installing tsget make[1]: Leaving directory `/home/openssl-1.0.1e/apps' making install in test... make[1]: Entering directory `/home/openssl-1.0.1e/test' make[1]: Nothing to be done for `install'. make[1]: Leaving directory `/home/openssl-1.0.1e/test' making install in tools... make[1]: Entering directory `/home/openssl-1.0.1e/tools' make[1]: Leaving directory `/home/openssl-1.0.1e/tools' installing libcrypto.a installing libssl.a cp libcrypto.pc /usr/local/ssl/lib/pkgconfig chmod 644 /usr/local/ssl/lib/pkgconfig/libcrypto.pc cp libssl.pc /usr/local/ssl/lib/pkgconfig chmod 644 /usr/local/ssl/lib/pkgconfig/libssl.pc cp openssl.pc /usr/local/ssl/lib/pkgconfig chmod 644 /usr/local/ssl/lib/pkgconfig/openssl.pc 

One Solution collect form web for “openssl-1.0.1e компиляция на Debian”

Вероятно, что происходит: ваш debian-пакет openssl помещается в /usr/bin, /usr/lib, /usr/share/man , а скомпилированный полностью находится внутри /usr/local/{bin,share,lib} . Ваша оболочка сначала находит двоичные файлы /usr/bin (из пакета) и выполняет их.

Вам нужно будет использовать ./config --prefix=/usr при настройке OpenSSL, но это может перезаписать ваши двоичные файлы, установленные через apt, и это может сломать вам систему. Более правильным способом компиляции является использование исходных пакетов debian .

Есть ли какая-либо функция, которую вы хотите, которая не скомпилирована в стабильной версии ( http://packages.debian.org/source/wheezy/openssl )?

  • Ubuntu Не удалось очистить пакет
  • Устранение неполадок Ubuntu 16.04 при конфигурации сети NAT
  • Создайте визуальный стиль Lubuntu LXDE в Debian
  • nginx: не удалось создать referer_hash, вы должны увеличить referer_hash_bucket_size: 64
  • vcenter сервер в Linux?
  • Не удается использовать Python3 Package Installer
  • Как подделать файловую систему, которая не может быть установлена ​​другими пользователями
  • Ubuntu: не удается найти ndbm.h
  • Как я могу предупредить о завершении длинной задачи над ssh?
  • chmod 600 терпит неудачу
  • Почему cron не работает автоматически?
  • после перезагрузки сервера запуск службы без специальных символов
  • Linux и Unix - лучшая ОС в мире.