一、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如何卸载zookeeper和kafka linux 如何卸载_apache


2.解压安装包,生成rar目录

tar -zxvf rarlinux-4.2.0.tar.gz

linux如何卸载zookeeper和kafka linux 如何卸载_linux_02


3.cd rar 切换至rar安装目录,此时文件夹中已有makefile文件

执行如下命令进行安装:

make 
make install

linux如何卸载zookeeper和kafka linux 如何卸载_上传_03


4.安装完成,执行rar验证是否安装成功

执行命令:rar

linux如何卸载zookeeper和kafka linux 如何卸载_ubuntu_04


5.错误解决方案:

1)将安装目录下的rar_static文件复制到安装路径/usr/local/bin目录下

cp rar_static /usr/local/bin/

linux如何卸载zookeeper和kafka linux 如何卸载_apache_05


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

mv rar_static rar

linux如何卸载zookeeper和kafka linux 如何卸载_apache_06


3)验证

执行rar命令验证是否安装成功,若现实rar命令相关信息,则表示安装成功

执行命令:rar

linux如何卸载zookeeper和kafka linux 如何卸载_上传_07


示例二: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如何卸载zookeeper和kafka linux 如何卸载_apache_08


通过查阅资料获知:这是由于sftp上传文件过程中部分丢失所致,并非tar解压出错。删除压缩包,修改sftp的配置后重新上传,上传成功。

linux如何卸载zookeeper和kafka linux 如何卸载_ubuntu_09

linux如何卸载zookeeper和kafka linux 如何卸载_依赖关系_10


2. 切换至安装目录

cd OpenOffice_4.1.6_rpm

linux如何卸载zookeeper和kafka linux 如何卸载_上传_11


3.使用rpm命令进行安装

rpm -Uivh *.rpm

linux如何卸载zookeeper和kafka linux 如何卸载_ubuntu_12


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如何卸载zookeeper和kafka linux 如何卸载_linux_13


5.安装完成,查看openoffice是否已经启动

ps aux | grep openoffice

linux如何卸载zookeeper和kafka linux 如何卸载_上传_14