结合自己学习使用整理所得:

(一)deb软件包的安装与卸载

1.apt-get dpkg两个命令:

安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get -f install

2.安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xx

 

(二)压缩包的安装方法
tar [选项]  tar文件 [目录或文件]
1. 使用gzip命令对目录进行压缩打包
  tar -czvf files.tar.gz  files
 还原使用使用gzip压缩的归档文件
tar -xzvf files.tar.gz files

2.使用compress进行压缩打包
   tar  -cZvf files.tar.Z files
   还原compress压缩的归档文件
  tar  -xZvf files.tar.Z  files

3.使用bzip2进行压缩打包
   tar -cjvf files.tar.bz2  files
  还原使用bzip2压缩的归档文件
  tar  -xjvf files.tar.bz2 file

如:
#cd files                          //进入该软件的包
#./configure                                  
#make
#make install

(三)rpm包安装方法
rpm包安装方法: rpm -i your-package.rpm
可以用rpm命令安装

普通安装,进入rpm包所在目录,运行终端程序:

或者在任意终端打rpm包的绝对路径。

rpm -ivh *.rpm

rpm -ivh '/root/Desktop/*.rpm'

升级安装

rpm -uvh *.rpm

强制安装

rpm -i *.rpm --force --nodeps

可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完

全发挥功能

也可以用新立得软件包管理器安装,终端打

apt-get install *.rpm

(四) .bin文件安装
    bin文件是二进制的,它是源程序经编译后得到的机器语言,部分商业软件会以.bin为后缀发布软件安装程序,如Google的linux版本
    (1)为.bin安装文件添加执行权限
    #chmod 774 GoogleEarthLinux.bin
    (2)执行GoogleEarthLinux.bin文件
    # ./GoogleEarthLinux.bin
     接下来就是图形界面

(五)安装.src.rpm软件包
    1.生成源代码 (类似于源代码)
     (1)执行如下命令生成源代码
    rpm -i your-package.src.rpm
    cd /usr/src/redhat/SPECS
    rpmbuild -bp your-package.specs   (与软件包同名的specs文件)
    (2)编译并安装源码
    cd /usr/src/redhat/BUILD/your-package/ (与软件包同名的目录)
     ./configure
    make
  make install

 2. 生成RPM二进制安装包
   (1)执行如下命令生成源代码
    rpm -i your-package.src.rpm
    cd /usr/src/redhat/SPECS
    rpmbuild -bb your-package.specs   (与软件包同名的specs文件)
 (2)在/usr/src/redhat/RPM/i386/目录下会生成一个新编译好的二进制rpm包,执行安装命令即可
    rpm -ivh new-package.rpm

(六)yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
[yum常用命令]
yum常用命令
  删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
  升级软件:yum upgrade foo或者yum update foo
  查询信息:yum info foo
  搜索软件(以包含foo字段为例):yum search foo
  其它参数参见man yum

   

 

 


转载于:https://blog.51cto.com/wddp045/416678