卸载旧版本的OpenSSL

卸载旧版本的OpenSSL,openssl,Openssl,我正在使用OpenSSL 1.1.0,我想回滚到以前的版本。我想卸载我目前安装在mac上的版本,但是Make文件中的说明非常模糊,而且我是一个新手。我在下面发布了卸载说明。我看错了吗?这看起来并不简单 uninstall\u sw:uninstall\u runtime uninstall\u engines uninstall\u dev uninstall_dev: @echo "*** Uninstalling development files" @ : @set -e; for i

我正在使用OpenSSL 1.1.0,我想回滚到以前的版本。我想卸载我目前安装在mac上的版本,但是Make文件中的说明非常模糊,而且我是一个新手。我在下面发布了卸载说明。我看错了吗?这看起来并不简单

uninstall\u sw:uninstall\u runtime uninstall\u engines uninstall\u dev

uninstall_dev:
@echo "*** Uninstalling development files"
@ : 
@set -e; for i in $(SRCDIR)/include/openssl/*.h \
          $(BLDDIR)/include/openssl/*.h; do \
    fn=`basename $$i`; \
    echo "$(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn"; \
    $(RM) $(DESTDIR)$(INSTALLTOP)/include/openssl/$$fn; \
done
-$(RMDIR) $(DESTDIR)$(INSTALLTOP)/include/openssl
-$(RMDIR) $(DESTDIR)$(INSTALLTOP)/include
@set -e; for l in $(INSTALL_LIBS); do \
    fn=`basename $$l`; \
    echo "$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn"; \
    $(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn; \
done
@ : 
@set -e; for s in $(INSTALL_SHLIB_INFO); do \
    s1=`echo "$$s" | cut -f1 -d";"`; \
    s2=`echo "$$s" | cut -f2 -d";"`; \
    fn1=`basename $$s1`; \
    fn2=`basename $$s2`; \
    : ; \
    echo "$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn1"; \
    $(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn1; \
    if [ "$$fn1" != "$$fn2" ]; then \
        echo "$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn2"; \
        $(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/$$fn2; \
    fi; \
    : ; \
done
@ : 
$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/pkgconfig/libcrypto.pc
$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/pkgconfig/libssl.pc
$(RM) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/pkgconfig/openssl.pc
-$(RMDIR) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)/pkgconfig
-$(RMDIR) $(DESTDIR)$(INSTALLTOP)/$(LIBDIR)


uninstall_engines:
@echo "*** Uninstalling engines"
@set -e; for e in dummy $(INSTALL_ENGINES); do \
    if [ "$$e" = "dummy" ]; then continue; fi; \
    fn=`basename $$e`; \
    if [ "$$fn" = 'ossltest.dylib' ]; then \
        continue; \
    fi; \
    echo "$(RM) $(DESTDIR)$(ENGINESDIR)/$$fn"; \
    $(RM) $(DESTDIR)$(ENGINESDIR)/$$fn; \
done
-$(RMDIR) $(DESTDIR)$(ENGINESDIR)

uninstall_runtime:
@echo "*** Uninstalling runtime files"
@set -e; for x in dummy $(INSTALL_PROGRAMS); \
do  \
    if [ "$$x" = "dummy" ]; then continue; fi; \
    fn=`basename $$x`; \
    echo "$(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
    $(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn; \
done;
@set -e; for x in dummy $(BIN_SCRIPTS); \
do  \
    if [ "$$x" = "dummy" ]; then continue; fi; \
    fn=`basename $$x`; \
    echo "$(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn"; \
    $(RM) $(DESTDIR)$(INSTALLTOP)/bin/$$fn; \
done
@ : 
-$(RMDIR) $(DESTDIR)$(INSTALLTOP)/bin
说到这类事情,我是个新手。我在下面发布了卸载说明。我看错了吗?这看起来并不简单

进行安装期间安装了三个主要组件:

  • openssl程序
  • openssl头和库
  • 手册页
makeinstall\u sw
过程中,安装了两个主要组件(我使用这一个,因为手册页复制时间太长,占用空间太大):

  • openssl程序
  • openssl头和库
现在,它们都取决于您先前使用
--前缀
--openssldir
的配置。如果您遵循OpenSSL wiki,那么您可能会进行如下配置:

./Configure darwin64-x86_64-cc shared enable-ec_nistp_64_gcc_128 \
    no-ssl2 no-ssl3 no-comp --openssldir=/usr/local/ssl
然后是
进行安装
(软件+手册页)

在这种情况下,将
cd
插入
openssl-1.1.0
(您构建库的地方),然后执行
sudo-make-uninstall
。然后使用
sudorm-rf/usr/local/ssl
清除大部分积垢。任何剩余的工件都将被OpenSSL 1.0.2文件覆盖

如果需要,请将
cd
插入
openssl-1.1.0
,然后使用与上次安装时完全相同的配置重新配置。然后,执行
makeuninstall


OpenSSL 1.1.0更改了一些Makefile行为。如果您没有使用
makeinstall\u sw
,那么这对您来说应该无关紧要。另见

说到这类事情,我是个新手。我在下面发布了卸载说明。我看错了吗?这看起来并不简单

进行安装期间安装了三个主要组件:

  • openssl程序
  • openssl头和库
  • 手册页
makeinstall\u sw
过程中,安装了两个主要组件(我使用这一个,因为手册页复制时间太长,占用空间太大):

  • openssl程序
  • openssl头和库
现在,它们都取决于您先前使用
--前缀
--openssldir
的配置。如果您遵循OpenSSL wiki,那么您可能会进行如下配置:

./Configure darwin64-x86_64-cc shared enable-ec_nistp_64_gcc_128 \
    no-ssl2 no-ssl3 no-comp --openssldir=/usr/local/ssl
然后是
进行安装
(软件+手册页)

在这种情况下,将
cd
插入
openssl-1.1.0
(您构建库的地方),然后执行
sudo-make-uninstall
。然后使用
sudorm-rf/usr/local/ssl
清除大部分积垢。任何剩余的工件都将被OpenSSL 1.0.2文件覆盖

如果需要,请将
cd
插入
openssl-1.1.0
,然后使用与上次安装时完全相同的配置重新配置。然后,执行
makeuninstall



OpenSSL 1.1.0更改了一些Makefile行为。如果您没有使用
makeinstall\u sw
,那么这对您来说应该无关紧要。另请参见。

“我正在使用OpenSSL 1.1.0,我想回滚到以前的版本”--为什么?在使用OpenSSL配置postgres时出现了一个问题@布罗塞夫——不仅仅是博士后;它包括其他流行的库,比如Boost。另请参见“我正在使用OpenSSL 1.1.0,我想回滚到以前的版本”--为什么?在使用OpenSSL配置postgres时出现了一个问题@布罗塞夫——不仅仅是博士后;它包括其他流行的库,比如Boost。另请参见。安装OpenSSL时,我唯一的操作是
/config
make
make test
,以及
make install
openssl-1.1.0
是我下载的包,其中包含所有安装文件、Make文件等,对吗?安装openssl时,我唯一的操作是
/config
Make
Make test
Make install
openssl-1.1.0
是我下载的包,它包含所有安装文件、制作文件等,对吗?