问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux平台上的多种软件安装方式与更友好的包管理相关软件介绍

发布网友 发布时间:2023-09-25 21:07

我来回答

1个回答

热心网友 时间:2024-08-03 12:57

一、Linux平台上软件安装卸载的四种方式

1、源码包安装、卸载

   优点:性能最好,稳定

缺点:安装稍微复杂,容易出错

一般软件的源码包都进行了压缩,压缩的格式分为gz和bz(或bz2)两种格式。

源码包的格式:***.tar.gz(或bz,bz2)。

如下图所示,是PHP的源码包:

源码包(以PHP的安装包为例)的安装、卸载的方法如下:

1)安装:

   第一步:解压安装包

gz后缀用:tar -zxvf php-5.5.14.tar.gz

bz(或bz2)后缀用:tar -jxvf php-5.5.14.tar.bz2

第二步:进入目录,进行配置

cd php-5.5.14

./configure (注:configure命令有很多参数,这里就不细说了。)

第三步:编译

make

第四步:安装

make install

(技巧:可以把make和make install一起执行,用make make install)

2)卸载

   进入安装目录,利用命令make uninstall,即可卸载。

2、RPM包安装与卸载

   RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

优点:简单、方便

缺点:需要包依赖

如下图所示,是MySQL的RPM包:

1)安装:

   直接进入目录,运行该文件

./MySQL-server-5.7.3_m13-1.el6.i686.rpm

2)查找包:

   rpm -qa MySQL-server*

3)查找安装路径:

   rpm -ql MySQL-server-5.7.3

4)卸载:

   rpm -e MySQL-server-5.7.3

3、DEB包安装与卸载

   优点:简单、方便

缺点:需要包依赖

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。

DEB与RPM形成了Linux操作系统下的包管理工具的两大阵营。

1)安装:

   dpkg -i package.deb

2)卸载:

   dpkg -r package

4、BIN包安装与卸载1)安装:

   赋予bin文件执行权限,直接运行。

2)卸载:

   进入安装的目录,删除所有文件即可。

二、更友好的包管理软件

1、YUM

   优点:简单、方便、解决了包依赖

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

注:具体的使用命令,在这里就不细说了。

2、APT

   优点:简单、方便、解决了包依赖

APT(全称为:Advanced Packaging Tool)是Linux下的一款安装包管理工具。

注:具体的使用命令,在这里就不细说了。

三、总结

   本文说了四种Linux下软件的安装方式,如果加上YUM和APT,就是六种了。这六种的使用环境分别如下:

1、如果你需要安全、稳定、一切在控制下的软件,并且你很熟悉源码编译安装方法,请选择第一种源码包安装方式。

2、如果你下载的软件是rpm格式、deb格式、bin格式,那么你只能选择相应的安装方式了,但是请提前把相应的依赖包安装上。

3、如果你联网了,在Ubuntu下默认有apt,那么建议你使用apt在线下载安装软件;在redhat下默认有yum,那么建议你使用yum在线下载安装软件。通过在线下载,更准确、更方便,能够解决软件依赖问题。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小篇幅造句 易车如何发布二手车 转让卖车信息流程 《易车》群聊消息关闭方法 易车消息夜间勿扰方法步骤 易车如何开启消息夜间勿扰 易车 开启@消息推送 ...当入射角是 时,反射角是 。我们能从各个方向看到本身不发光的物体... 发泄的近义词和反义词是什么_发泄是什么意思? 我的世界手游 我的世界手机版怎么做末地传送门? 我的世界手游 末地传送门怎么做? 安全评价师的报考科目有什么 烟草公司让办k宝是什么意思 iPhone 使用技巧:在 Safari 浏览器中隐藏广告和干扰信息 苹果手机iPhone中怎么屏蔽Safari浏览器中的广告 华普海尚诊断插头在哪? 问心无愧的愧的意思 如何隐藏手机号? 酱肉包的做法(传统家常口味) 从中山市汽车总站到中山仁德门诊部要多久? 从横栏到小榄仁德医院要多久,在线等,,急! 恋人之间,男人送女人晚上陪睡的有啥? 微信朋友圈看到一条横线是什么原因 胸闷直嗳气是怎么了 嗳气、胸闷 名崽猴子最强出装 家里电路短路不用电可以吗 人能不能不用电? 11朵蓝玫瑰代表什么意思(描述蓝玫瑰象征寓意) 蓝玫瑰的花语是什么,七夕节送蓝玫瑰代表啥 985和211有什么区别吗 海参鲜虾扇贝粥 马达加斯加几月份去旅游好 车钥匙外形可以改装吗 车钥匙可以改装造型吗? 五菱宏光s3遥控钥匙难看可以改样式吗? 《剑网3指尖对弈》橙色装备怎么获得橙色装备获得攻略 双重人格犯罪如何处理 为什么双重人格不能判刑 双重人格犯罪应不应该判刑 双重人格的人犯罪怎么判定 对于双重人格的犯罪怎么判刑呢? 双重人格的人犯罪会怎么判刑? 在山东打的一针的在辽宁省可打加强针吗 在外地打第三针+加强针+需不需要带户口本 离徐人员是否可以在外地接种新冠疫苗加强针? 换了个新手机号老是发短信说要我去打加强针,还是外地的,怎么回事 问下,门头沟潭柘寺镇年底能拆迁不? 电信合约套餐能否取消 纤肤娇护肤品进货渠道有哪些 纤肤娇三件套怎么拿货 小花仙黄色月亮花种子在哪里得