Ubuntu 20 安装 APR

Ubuntu20安装APR过程

环境:
Ubuntu 20
zulu8.52.0.23-ca-jdk8.0.282-linux_x64

 

1.创建root账户
sudo passwd root


2.安装Java
2.1. 下载JDK
2.2. 解压后,将JDK遇到/usr/local目录中, 并将原来的解压名称修改为 JDK1.8;
tar xvzf zulu8.52.0.23-ca-jdk8.0.282-linux_x64.tar.gz
cp -r zulu8.52.0.23-ca-jdk8.0.282-linux_x64 /usr/local/jdk1.8
2.3. 修改 gedit ~/.bashrc 或 gedit /etc/profile,加入以下内容
-------------------------------------------------------------------------------------------
export JAVA_HOME=/usr/local/jdk1.8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
-------------------------------------------------------------------------------------------
2.4. 修改后执行source ~/.bashrc 或者 source /etc/profile, 使其生效


3.安装gcc
sudo apt-get  install  build-essential


4.安装openssl
sudo apt-get install openssl
sudo apt-get install libssl-dev

注:有的文章介绍使用 sudo apt-get install openssl openssl-devel, 但在Ubuntu中执行报错,是因为这句命令是RedHat、Centos的命令


5.安装 expat
下载地址:https://launchpad.net/ubuntu/+source/expat/2.0.1-7.2ubuntu1.4
tar xvzf expat_2.0.1.orig.tar.gz
cd expat-2.0.1
./configure
sudo make
sudo make install

 

6.安装dpkg
检查dpkg是否安装
dpkg --help
如果没安装,用以下命令安装
sudo apt-get install dpkg-dev


7. 安装autoconf
sudo apt-get install autoconf


8.安装 libtool
sudo apt-get install libtool
sudo apt-get install libtool-bin


9.安装 APR

下载地址:
APR
已编译的版本
http://apr.apache.org/download.cgi


未编译的版本
https://github.com/apache/apr
https://github.com/apache/apr-util/
https://github.com/apache/apr-iconv/

Tomcat-native
https://github.com/apache/tomcat-native

解压
tar xvzf apr-1.7.0.tar.gz
tar xvzf apr-util-1.6.1.tar.gz
tar xvzf apr-iconv-1.2.2.tar.gz
tar xvzf tomcat-native-1.2.26-src.tar.gz

注:如果使用的是未编译的版本,可在解压后的文件夹中找buildconf文件并执行
./buildconf
执行完毕后会见到configure文件


9.1. 安装apr
cd apr-1.7.0
./configure
sudo make
sudo make install
注:执行以上命令后,apr默认安装到 /usr/local/apr目录中
如果要修改,可以修改configure命令:./configure --prefix=/usr/apr


9.2.安装apr-util
cd apr-util-1.6.1
./configure --with-apr=/usr/local/apr
sudo make
sudo make install
注:如果在安装时报:fatal error: expat.h: No such file or directory
说明 expat 没安装或者没装好,可尝试重新安装 expat


9.3.安装apr-iconv
cd apr-iconv-1.2.2
./configure --with-apr=/usr/local/apr
sudo make
sudo make install


9.4.安装tomcat-native
tomcat-native 的 configure 文件在native文件夹中
cd tomcat-native-1.2.26-src/native

./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk1.8/
sudo make
sudo make install

将以下配置加到 .bashrc文件中
gedit ~/.bashrc
-------------------------------------------------------------------------------------------
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
-------------------------------------------------------------------------------------------
让配置生效 source ~/.bashrc

 

以上内容是我整合了网上的一些帖子,十分感谢他们的分享

 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 在Ubuntu离线安装libapr1,首先需要下载libapr1的离线安装包。可以在官方网站或者第三方软件库中找到libapr1的离线安装包,由于没有提供具体的版本信息,以下是一般的安装过程。 1. 在网页浏览器中访问官方网站或者第三方软件库,搜索libapr1离线安装包,并下载对应版本的deb文件。 2. 打开终端,进入下载目录,使用以下命令安装libapr1: sudo dpkg -i libapr1_版本号.deb 3. 安装过程中可能会出现依赖错误,提示缺少其他软件包。可以根据错误提示使用以下命令手动安装缺失的软件包: sudo apt-get install -f 4. 如果上一步没有安装成功,可以通过命令行安装apt-get下载的依赖软件包,例如Apache软件包中常见的libaprutil1-dev和libapr1-dev: sudo apt-get install libaprutil1-dev libapr1-dev 5. 安装完成后,可以使用以下命令验证libapr1是否安装成功: dpkg -l libapr1 如果安装成功,将显示安装的libapr1包的详细信息。 尽管前面的步骤描述了一般的安装过程,但实际操作可能因版本的不同而有所不同。因此,在实际操作过程中,应参考确切的文档或安装指南来完成离线安装libapr1。 ### 回答2: 在Ubuntu上离线安装libapr1可以按照以下步骤进行操作: 首先,我们需要下载libapr1的安装包。你可以在ubuntu的官方网站或者其他第三方软件源上找到相应的安装包。一般来说,安装包的格式是.deb,因此我们需要找到合适的.deb文件。 然后,将下载的.deb文件移动到Ubuntu的目标安装机器上,可以使用U盘、光盘或者通过局域网进行文件传输等方式。 接下来,打开终端,进入.deb文件所在的目录。可以使用cd命令来切换目录,例如:cd /path/to/deb/folder。 运行以下命令来进行安装:sudo dpkg -i deb文件名。请将"deb文件名"替换为你下载的.deb文件的实际名称。 安装过程中,可能会出现依赖关系的问题,显示缺少其他的软件包。此时,可以使用以下命令来解决依赖问题:sudo apt-get install -f。 最后,等待安装完成。安装完成后,你可以通过在终端中运行apr-config命令来验证libapr1是否已成功安装。 需要注意的是,离线安装时无法自动解决依赖关系,因此你可能需要提前解决所有的依赖问题,或者手动安装所有相关的依赖软件包。 希望以上步骤对你有所帮助,祝安装成功! ### 回答3: 在Ubuntu上离线安装libapr1可以按照以下步骤进行操作: 1. 在一台联网的机器上下载libapr1的安装包。可以使用浏览器访问Ubuntu官方软件仓库(https://packages.ubuntu.com/)搜索libapr1,并下载与目标机器操作系统版本相对应的deb安装包。 2. 将下载的安装包复制到目标机器的某个目录中,比如/home/user/。 3. 打开终端,进入到安装包所在的目录。 4. 使用dpkg命令进行安装,命令格式为:sudo dpkg -i package_name.deb。其中,package_name为安装包的名称。 5. 安装过程中可能会提示缺少依赖项。在终端中输入sudo apt-get -f install命令解决依赖问题,并自动完成缺少的安装。 6. 安装完成后,可以使用命令sudo apt-get install -y libapr1检查安装是否成功。如果没有报错,则说明libapr1已成功安装。 通过以上步骤,可以在Ubuntu系统上离线安装libapr1。这样,在没有网络连接的情况下,也能够安装所需的软件包,并满足系统使用的需求。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值