linux的软件安装和管理之deb

linux的软件安装和管理之deb

ID:8810130

大小:43.50 KB

页数:7页

时间:2018-04-08

linux的软件安装和管理之deb_第1页
linux的软件安装和管理之deb_第2页
linux的软件安装和管理之deb_第3页
linux的软件安装和管理之deb_第4页
linux的软件安装和管理之deb_第5页
资源描述:

《linux的软件安装和管理之deb》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linux的软件安装和管理之deblinux的软件包概述早期的Linux软件安装基本是手动安装,对初学者带来很大的不便,所以各个Linux的发行版开始提供封装好的软件包供用户快速安装,经过多年的竞争发展,目前Linux的软件包常用的封装形式有两类,一类是rpm,用于RedHatLinux以及其衍生Linux系统,一类是deb,用于debian以及其衍生Linux系统如ubuntu,针对rpm的软件包管理器叫rpm,在线升级的安装维护软件为yum,针对deb的软件包管理器叫dpkg,在线升级的安装维护软件为apt。1什么是RPMRPM是一个开放的软件包管理系统,最初的全称是

2、RedHatPackageManager。它工作于RedHatLinux以及其它Linux系统,成为了Linux中公认的软件包管理标准。红帽子软件公司鼓励其他厂商来了解RPM并在自己的产品中使用它。RPM的发布基于GPL协议。随着RPM在各种发行版本的广泛使用,如今RPM的全称是RPMPackageManager。RPM由RPM社区负责维护,可以登录到RPM的官方站点http://www.rpm.org/查询最新的信息。2什么是dpkg管理包dpkgisthesoftwareatthebaseoftheDebianpackagemanagementsystem.dpkgi

3、susedtoinstall,remove,andprovideinformationabout.debpackages.dpkgitselfisalowleveltool;higherleveltools,suchasAPT,areusedtofetchpackagesfromremotelocationsordealwithcomplexpackagerelations.Toolslikeaptitudeorsynapticaremorecommonlyusedthandpkgastheyhaveamoresophisticatedwayofdealingwithpa

4、ckagerelationshipsandafriendlierinterface.TheDebianpackage"dpkg"providesthedpkgprogram,aswellasseveralotherprogramsnecessaryforrun-timefunctioningofthepackagingsystem,includingdpkg-statoverride,dpkg-divertandupdate-alternatives.Italsoincludestheprogramssuchasstart-stop-daemonandinstall-in

5、fo,andthelatteriskeptmostlyduetobackwardscompatibility(itisdevelopedanddistributedseparatelynowadays).TheDebianpackage"dpkg-dev"includesthenumerousbuildtoolsdescribedbelow.HistorydpkgwasoriginallycreatedbyMattWelsh,CarlStreeterandIanMurdock,firstasaPerlprogram,andthenlaterthemainpartwasre

6、writteninCbyIanJacksonin1993.Thenamedpkgwasoriginallytheshortfor"Debianpackage",butthemeaningofthatphrasehasevolvedsignificantly,asdpkgthesoftwareisorthogonaltothedebpackageformataswellastheDebianPolicywhichdefineshowDebianpackagesbehave.1为什么使用软件包管理器(PackageManager)使用软件包管理器最大的好处在于它提供快速之安装

7、,减少编译安装之侦错困扰。对于最终用户来说,软件包管理器所提供的众多功能使维护系统要比以往容易的多。安装、卸载和升级软件包管理器软件包均只需一条命令即可完成,所有烦琐的细节问题无须您费心。软件包管理器维护一个所有已安装的软件包和文件的数据库,可以让您进行功能强大的软件包查询和验证升级工作。在软件包升级过程中,软件包管理器会对配置文件进行特别处理,因此您绝对不会丢失以往的定制信息——这对于直接使用.源代码tar.gz文件编译是不可能的。对于程序员,软件包管理器可以让您连同软件的源代码打包成源代码和二进制软件包供最终用户使用。这个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。