
在Windows下安装软件时,只需运行软件安装程序(安装,安装等)或使用zip和其他软件解压缩软件即可解包和安装,然后运行反安装程序(卸载,卸载,“卸载”等). 可以清除该软件,完全图形化的操作界面就像用鼠标单击“下一步”一样简单. Linux似乎有所不同. 许多初学者抱怨说,在Linux下安装和卸载软件非常困难,而且不如使用Windows时直观. 实际上,在Linux下安装和卸载软件也非常简单. 也有安装向导或解压缩安装方法. 唯一的区别是,除了二进制软件分发外,还有许多以源代码分发的软件包. 让我们详细讨论这些软件的安装和卸载:
首先,安装和卸载二进制分发包
Linux软件的二进制发行版是指已经预先以二进制形式编译的软件包的发行形式. 它的优点是易于安装和使用,缺点是缺乏灵活性. 如果该软件包用于特定的硬件/操作系统平台,则该软件包不能在其他平台或环境上正确执行.
1. * .rpm
形式的二进制软件包
安装: rpm -ivh * .rpm

卸载: rpm -e packgename
描述: RPM(RedHat Packge管理器)是RedHat Company的软件包管理器. 它可用于安装,升级,卸载,验证和查询rpm类型的软件包. 安装很简单,并且在卸载时,还可以删除安装在多个目录中的文件,因此建议初学者尽可能多地使用rpm软件包. 在rpm参数中,-i是安装,-v是检查,-h是显示安装进度的哈希,* .rpm是软件包的文件名(此处* .rpm专门指* .src .rpm以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名称,它不同于软件包的文件名,它通常是文件名中版本号之前的字符串,例如apache-3.1 .12-i386. rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel. 有关更多rpm参数,请参阅手册页: man rpm.
如果您不想在字符界面下安装或卸载这些软件包,则可以使用X-Window下的图形界面软件包管理程序,例如glint,xrpm或KDE的kpackge等. 通过这种方式,单击鼠标即可轻松完成软件包的安装linux系统安装工具,升级,卸载,验证和查询.
2,*. tar.gz / *. tgz,*. bz2二进制包
安装: tar zxvf * .tar.gz或tar yxvf * .bz2
卸载: 手动删除

描述: *. tar.gz / *. bz2形式的二进制软件包与tar工具一起打包并由gzip / bzip2压缩,可以在安装过程中直接解压缩. 对于解压缩后只有一个目录的软件,请在卸载时使用命令“ rm -rf software directory name”. 如果文件解压后分散在多个目录中,则必须手动将它们逐个删除(有点麻烦),要在解压缩时了解系统,可以使用命令“ tar ztvf * .tar.gz” /“ tar ytvf” * .bz2”以获取安装文件的列表. tar的参数z是调用gzip解压缩,x是解压缩,v是检查,f是显示结果,y是调用bzip2解压缩,t列出软件包的文件列表. 有关更多参数,请参见手册页: man tar.
如果您喜欢图形界面的操作,则可以在X-Window下使用KDE的ArK压缩文件管理工具.
3. 提供安装程序的软件包
这种软件包已经提供了安装脚本或二进制安装向导程序(setup,install,install.sh等),您只需要运行它即可完成软件安装;并且卸载还提供了相应的反安装脚本或程序. 例如,Sun的StarSuite Office软件套件使用称为安装程序的安装程序,并在安装软件后提供反安装功能. 目前,此类软件包仍然相对较少,因为其安装和卸载与Windows软件相同. ,因此无需多谈.
第二,安装和卸载源代码分发包
Linux软件源代码分发是指提供该软件所有程序的源代码的发行形式. 它要求用户自己编译并安装可执行二进制代码. 优点是配置灵活,可以随意删除或保留. 功能/模块,适应各种硬件/操作系统平台和编译环境. 缺点是难度较大,通常不适合初学者.

1,*. src.rpm源代码软件包
安装: rpm -rebuild * .src.rpm
cd / usr / src / dist / RPMS
rpm -ivh * .rpm
卸载: rpm -e packgename
描述: rpm --rebuild * .src.rpm命令编译源代码并在/ usr / src / dist / RPMS下生成二进制rpm软件包,然后安装该二进制软件包. packgename如上所述.

2,*. tar.gz / *. tgz,*. bz2源代码软件包
安装: 首先解压缩tar zxvf * .tar.gz或tar yxvf * .bz2
然后输入解压缩的目录:
./配置配置
建立版本
进行安装安装
卸载: 手动进行卸载或删除
描述: 建议在解压缩后阅读描述文件以了解安装需求,并在必要时更改编译配置. 编译和安装后,可以使用make install命令卸载某些软件包的源代码. 如果未提供此功能,则必须手动删除软件卸载. 由于该软件可能会将文件安装在分散在系统中的多个目录中,因此通常很难将其彻底删除,因此您应该在编译之前进行配置,指定将要安装的软件到目标路径: ./configure --prefix =目录名,以便可以使用“ rm -rf软件目录名称”命令执行干净且完整的卸载. 与其他安装方法相比,用户自行编译和安装最困难. 适合有一定经验的人使用Linux,通常不建议初学者使用.
Lanche讨论了很多有关在Linux下安装和卸载软件的问题,但是有人可能会问如何知道tar.gz / bz2软件包是二进制文件软件包还是源代码软件包?如果使用了压缩工具,您将了解压缩的软件包可能不是软件linux系统安装工具,也可能备份了许多图片,或者可能是打包在一起的普通信息. 区分它的最好方法是检查包装. 对于文件列表,使用命令tar ztvf * .tar.gz / tar ytvf * .bz2或使用X-Window下的图形化ArK压缩归档管理工具. 源代码包中的文件通常包含各种源代码文件. 头文件* .h,c代码源文件* .c,C ++代码源文件* .cc / *. cpp等;并且二进制软件包中的文件将包含可执行文件(与软件相同的名称通常是主要的可执行文件),其标志是其路径包含名为bin的目录(有一些例外). 很简单,不要急着自己尝试!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-242834-1.html
快快