linux安装文件方法小结

查看软件是否安装:

因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:

1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
  rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
 dpkg -l | grep ruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
  yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。 
 用 whereis 查询二进制文件: whereis grep

  

一、RPM包安装(RedHat Package Manager),这个是已经编译好的软件

一、RPM包安装(RedHat Package Manager),这个是已经编译好的软件
在图形界面直接双击就能安装
 1、安装rpm包  rpm -ivh “安装包”
 2、升级一个包 rpm -Uvh “安装包”
 
 卸载: 
    1   因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。
	查找RPM包软件:rpm -qa ×××*
	注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,
	即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay*
    2 找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2 
    执行卸载命令:rpm -e firefox-1.0.1-1.3.2
    ===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2

二、源码安装 tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装

   1 根据压缩包类型解压缩文件(*代表压缩包名称)
    tar -zxvf ****.tar.gz
    tar -jxvf ****.tar.bz(或bz2)
   2 用CD命令进入解压缩后的目录
   3 输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)(查看其它参数 ./configure --help)
   4 然后是命令:make
   5 再是安装文件命令:make install
   如果没有错误则安装完毕
卸载:
   1 进入编译后的软件目录,即安装时的目录(源码安装时./configure执行的目录)
   2 执行卸载命令:make uninstall

   安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数--prefix=/**,
如:./configure --prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找
  

 三、以bin结尾的安装包,这种包类似于RPM包,安装也比较简单

 

 

1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
4、执行命令:./******.bin(realplayer for linux就是这样的安装包)
5、卸载:把安装时中选择的安装目录删除就OK
   目录在执行安装过程中可以指定,类似于windows下安装。
5 软件执行: 到/usr/bin目录里找安装的软件启动文件执行命令。linux系统把所有可执行的文件命令在/usr/bin目录里都作了启动连接,你可以去那个目录寻找你安装的文件的启动命令,双击启动

 

四、yum 软件安装 

 
.安装所有更新软件 命令:yum update
仅更新指定的软件命令:yum update <package_name> 
用YUM安装软件包命令:yum install <package_name>
用YUM删除软件包命令:yum remove <package_name>
使用YUM查找软件包命令:yum search <keyword>  查询某个安装包的包名,然后才能安装
 
 http://www.jb51.net/os/RedHat/1104.html

 五、apt-get 

命令                                 作用 
apt-cache search package    搜索包 
apt-cache show package    获取包的相关信息,如说明、大小、版本等 
sudo apt-get install package    安装包 
sudo apt-get install package - - reinstall 重新安装包 
sudo apt-get -f install    强制安装?#"-f = --fix-missing"当是修复安装吧... 
sudo apt-get remove package    删除包 
sudo apt-get remove package - - purge   删除包,包括删除配置文件等 
sudo apt-get update    更新源 
sudo apt-get upgrade   更新已安装的包 
sudo apt-get dist-upgrade   升级系统 
sudo apt-get dselect-upgrade   使用 dselect 升级 
apt-cache depends package    了解使用依赖 
apt-cache rdepends package    了解某个具体的依赖?#当是查看该包被哪些包依赖吧... 
sudo apt-get build-dep package    安装相关的编译环境 
apt-get source package    下载该包的源代码 
sudo apt-get clean && sudo apt-get autoclean    清理下载文件的存档 && 只清理无用的包 
sudo apt-get check    检查是否有损坏的依赖 
参考:
http://blog.csdn.net/acanoe/article/details/8225780

猜你喜欢

转载自username2.iteye.com/blog/2264198