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 )?

  • Причины для rsync НЕ переносить все файлы?
  • Сессия XFCE не загружается при запуске через LightDM
  • Как скомпрометировать скрипт prerm и preinst с сообщением об ошибке в пакете Debian
  • Как удалить ubuntu в системе двойной загрузки?
  • Что установил nginx?
  • Управление доступом ftp с помощью vsftpd
  • Как узнать, почему cron не выполняет мои задания?
  • Печать на debian, как на Ubuntu / Mint
  • Ubuntu 14.04 Мышь Touchpad испортилась
  • Могу ли я заставить SSMTP автоматически устанавливать заголовок «To:»?
  • Кросс-компиляция GMP и Openswan для ARM
  • Interesting Posts

    системные часы отключены на один час после каждой перезагрузки

    Запустить сервис с другой конфигурацией

    secure apt R pgp key no_pubkeys найдено

    Почему источник дает ошибку "невозможно выполнить двоичный файл"

    Как подсчитать вхождения каждого слова, принадлежащего файлу, во все количество файлов `n`, переданных в качестве аргументов?

    Подсвечник Emacs (оболочка Mx) не автозаполняет алиасы оболочки

    Как удалить несколько строк в каждом вхождении в файл?

    перемещение двоичных файлов из bin в определенную папку

    Может ли tar узнать формат архива, когда он подключается через wget?

    Присвоение нового значения непосредственно в индекс символа значения в массиве с zsh

    Как отсортировать имена файлов, показанные в команде grep, на основе метки времени?

    Изменение разрешения экрана / геометрии vncserver без randr в Linux

    .profile не найден в Debian Wheezy LXDE

    Как получить доступ к веб-серверу за NAT и прокси?

    .bashrc не экспортирует путь?

    Linux и Unix - лучшая ОС в мире.