linux软件安装文件
2007-08-31 11:20
134 查看
linux软件安装文件一般有三种,1:rpm包、deb包、bin包 2:编译好的像windows一样的软件包 3:还有一种就是源代码,即后缀为.tar.gz、tar.Z、tar.bz2或.tgz。因此linux下软件大体可以说分为两大类:一种是用包管理软件安装,与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包,易于保护配置文件,易于跟踪已安装文件。另一种是用编译源代码,然后安装的.编译源代码可以生成最适合你的机器的软件,但安装比较麻烦,初学者不好掌握(呵呵,我也试过没有成功).包管理软件就比较简单,容易管理.
一、rpm包的安装与卸载
1. rpm是Red Hat Linux提供的一种在linux下安装,管理软件的软件格式,现在许多Linux发行版本都使用。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图如下:
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型
eg:MYsoftware-1.2 -1.i386.rpm 。
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
2.rpm包的安装
rpm -ivh xxx.rpm
其中xxx是你的所安装软件的文件名
如果是升级安装(原来安装过这个软件的低版本)应该是这样的:
rpm -Uvh xxx.rpm
3.查询安装过的rpm软件包
rpm -qa |grep xxx
注意:只可以查出安装过的rpm软件;自己编译安装的不能查出来,当然他的卸载也是比较麻烦的,在图形界面也是可以查到的。
4.rpm包的卸载
# rpm -e 软件名
注意:上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行: #rpm -e software
4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:
## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
在这种情况下,可以用--force选项重新安装xsnow:
## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow
注意:这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
5.安装.src.rpm类型的文件
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm
这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
注意:在linux下装软件确实没有在Windows下方便,有时候你用rpm装软件时会发现它会提示你缺少其他的相依赖的软件。只有你装上它所依赖的软件才可以成功安装。
如果你安装时提示缺少其他的软件你可以去这里去找找看:rpmfind.com
二、deb包的安装与卸载
1.deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
2. 安装
# dpkg -i MYsoftware-1.2.-1.deb
3. 卸载
# dpkg -e MYsoftware
三、bin文件的安装与卸载
1.扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些商业软件软件可以发布为以.bin为后缀的安装包。
例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了。
2.bin文件的安装
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。
3.bin文件的卸载
以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。
二、编译好的像windows一样的软件包的安装与卸载
1.安装与卸载方法基本与windows下的没有什么区别,这里就不说了。
2.Linux绿色软件
Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。
一、rpm包的安装与卸载
1. rpm是Red Hat Linux提供的一种在linux下安装,管理软件的软件格式,现在许多Linux发行版本都使用。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图如下:
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型
eg:MYsoftware-1.2 -1.i386.rpm 。
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
2.rpm包的安装
rpm -ivh xxx.rpm
其中xxx是你的所安装软件的文件名
如果是升级安装(原来安装过这个软件的低版本)应该是这样的:
rpm -Uvh xxx.rpm
3.查询安装过的rpm软件包
rpm -qa |grep xxx
注意:只可以查出安装过的rpm软件;自己编译安装的不能查出来,当然他的卸载也是比较麻烦的,在图形界面也是可以查到的。
4.rpm包的卸载
# rpm -e 软件名
注意:上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行: #rpm -e software
4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:
## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
在这种情况下,可以用--force选项重新安装xsnow:
## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow
注意:这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
5.安装.src.rpm类型的文件
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm
这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
注意:在linux下装软件确实没有在Windows下方便,有时候你用rpm装软件时会发现它会提示你缺少其他的相依赖的软件。只有你装上它所依赖的软件才可以成功安装。
如果你安装时提示缺少其他的软件你可以去这里去找找看:rpmfind.com
二、deb包的安装与卸载
1.deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
2. 安装
# dpkg -i MYsoftware-1.2.-1.deb
3. 卸载
# dpkg -e MYsoftware
三、bin文件的安装与卸载
1.扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些商业软件软件可以发布为以.bin为后缀的安装包。
例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了。
2.bin文件的安装
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。
3.bin文件的卸载
以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。
二、编译好的像windows一样的软件包的安装与卸载
1.安装与卸载方法基本与windows下的没有什么区别,这里就不说了。
2.Linux绿色软件
Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。
相关文章推荐
- [原创]一个linux/BSD下手动安装软件的脚本文件
- linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- 【Linux】解决ubuntu one(软件中心)安装deb文件的问题
- 在Linux云系统上怎么查看某个软件的安装路径和查找一个文件的路径
- Linux下各种软件版本的安装方法如以.rpm,.sh,.tar,.tar.bz2等等结尾的文件的安装
- LinuxStudyNote(43)-RPM包查询命令、查询是否安装、查询包详细信息、查询包中文件安装位置、查询系统文件属于哪个rpm包、查询软件包的依赖性
- linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- 解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Linux(cent OS)下软件包管理-rpm命令管理-包命名与依赖性/安装升级与依赖/查询/校验与文件提取
- 环境配置就是安装软件,修改软件的配置文件,安装软件就是文件的复制,与新增--linux下一切皆文件
- linux中查看软件文件安装路径
- linux中查看软件文件安装路径
- 安装linux软件时缺.h文件时解决办法一则
- linux中查看软件文件安装路径
- linux 文件上传&软件安装(rpm)
- linux查询软件是否安装,以及安装文件地址
- linux中查看软件文件安装路径
- linux 软件安装
- linux--基础学习笔记--软件安装