Linux软件安装与卸载

一、tar源码包的安装

  1. 解压缩
    cd 切换至filename.tar.gz所在的目录,然后执行解压命令
tar -zxvf filename.tar.gz

解压后,生成一个filename目录
2. 编译和安装
cd filename 切换至filename目录
依次执行如下命令:

./configure
make
make insatll
make clean  (清理临时文件)

如果要卸载执行如下命令:

make uninsatll

二、RPM包的安装

对于小型的软件,可以通过tar包进行安装。但是对于比较复杂的软件,运行configure命令前还需要设置很多的系统变量,configure命令本身也要求提供复杂的参数,安装前需要检查文件的依赖关系。

RPM是一种常见的软件包。使用它进行安装只需要执行简单的命令即可。不需要人工检查依赖关系。

安装命令:

rpm -Uvh  filename.rpm

注意:安装的过程可能会出现“....conflict with...."(可能是要安装的包里面有一些文件可能会覆盖现有的文件)的警告或者提示而无法安装,如果确认可以覆盖相关的文件,可增减"force"参数。还有一种提示是"....is needed by ....“或者”....is not installed ...."(此包需要的一些软件没有安装)。一般而言,应该先把需要的软件安装好在安装本当前的软件。也可以用"nodeps"参数忽略此信息。
即:rpm -i force nodeps 可以忽略所有依赖关系和文件问题。什么包都能安装上,按时这种强制安装不能保证软件正常使用。

卸载命令:

rpm -e filename

动手操作
示例一:Linux下安装rar
1.下载rarlinux-4.2.0.tar.gz安装包至本地;通过sftp上传至Linux
Linux软件安装与卸载_第1张图片
2.解压安装包,生成rar目录

tar -zxvf rarlinux-4.2.0.tar.gz 

Linux软件安装与卸载_第2张图片
3.cd rar 切换至rar安装目录,此时文件夹中已有makefile文件
执行如下命令进行安装:

make 
make install

Linux软件安装与卸载_第3张图片
4.安装完成,执行rar验证是否安装成功
执行命令:rar
在这里插入图片描述
5.错误解决方案:
1)将安装目录下的rar_static文件复制到安装路径/usr/local/bin目录下

cp rar_static /usr/local/bin/

在这里插入图片描述
2)cd /usr/local/bin 目录,然后将rar_static文件名修改为rar,此时会覆盖bin目录下原有的rar文件,提醒是否覆盖选择y

mv rar_static rar

在这里插入图片描述
3)验证
执行rar命令验证是否安装成功,若现实rar命令相关信息,则表示安装成功
执行命令:rar
Linux软件安装与卸载_第4张图片
示例二:Linux下安装OpenOffice_4.1.6_rpm.tar.gz
1.解压OpenOffice_4.1.6_rpm.tar.gz

tar -xvf OpenOffice_4.1.6_rpm.tar.gz 

解压过程中出现了这个错误
Linux软件安装与卸载_第5张图片
通过查阅资料获知:这是由于sftp上传文件过程中部分丢失所致,并非tar解压出错。删除压缩包,修改sftp的配置后重新上传,上传成功。
Linux软件安装与卸载_第6张图片Linux软件安装与卸载_第7张图片
2. 切换至安装目录

cd OpenOffice_4.1.6_rpm

Linux软件安装与卸载_第8张图片
3.使用rpm命令进行安装

rpm -Uivh *.rpm

Linux软件安装与卸载_第9张图片
4.cd desktop-integration/ 切换至desktop-integration目录,安装openoffice4.1.6-redhat-menus-4.1.6-9790.noarch.rpm

rpm -Uivh openoffice4.1.6-redhat-menus-4.1.6-9790.noarch.rpm 

Linux软件安装与卸载_第10张图片
5.安装完成,查看openoffice是否已经启动

ps aux | grep openoffice

在这里插入图片描述

你可能感兴趣的:(Linux,linux,ubuntu,apache)