11、Linux中的软件包

软件包

与windows安装各种应用程序相似,在linux下也可以安装各种需要的应用程序
这些应用程序通常称为软件包
在linux系统下常见的软件包格式主要有:
RPM包、deb包、TAR包、bz2包、gz包、sh结尾的文件、src源代码包、bin文件
在CentOS中常使用的包为rpm软件包
常使用的命令有:

安装:rpm -ivh RPM包全称
卸载:rmp -e RPM包名
升级:rmp -Uvh RPM包名
查询:rmp -qa | grep xx

在Ubuntu中常使用的包为deb软件包
常使用的命令有:

安装:dpkg -i DEB包全称
卸载:dpkg -r DEB包名

软件包管理工具:YUM

  • YUM介绍
    在CentOS中安装软件,经常使用rpm格式的软件包
    但是rpm软件包之间的依赖性问题往往会很繁琐
    为了解决这个问题,CentOS中使用YUM软件包管理工具来进行管理
    YUM可以从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系
    并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装
  • YUM的使用
    安装:sudo yum install <package_name>
    卸载:sudo yum remove <package_name>
    查找:sudo yum search <keyword>
    更新:sudo yum update <package_name>
    

软件包管理工具:apt

  • atp-get介绍
    在Ubuntu中,与CentOS同理,也有一个软件包管理工具来管理deb包的安装
  • apt-get的使用
    安装:sudo apt-get install <package_name>
    卸载:sudo apt-get remove <package_name>
    查找:sudo apt-cache search <package_name>
    更新源:sudo apt-get update
    更新已安装的软件:sudo apt-get upgrade
    

修改yum和apt的默认下载源

yum和apt本质上都是提供了一个软件仓库给用户进行软件包的下载
但由于默认的仓库地址有时候在国外,导致下载安装包很慢
所以需要手动修改下载的仓库地址,或者叫下载源
CentOS的修改方法可以参考这篇文章
Ubuntu的修改方法可以参考这篇文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章