Ubuntu系统简介及软件包管理

Ubuntu系统简介及软件包管理

制作人:全心全意

Ubuntu系统简介

Ubuntu是一个开源的Linux系统,是基于Debian GNU/Linux,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统,发行周期为6个月。

Ubuntu的设计目标更多地以用户为本,以及桌面应用

 

UbuntuCentOS的区别

  软件包管理和使用上的区别

  用户权限的设计上存在一些区别

 

优点:软件更新快,用户体验好

缺点:稳定性并不能完全保证

 

Ubuntu软件管理

 

dpkg(deb)debian软件包管理体系的基础,与CentOSRPM类似,实现对二进制软件的管理

软件仓库主要功能:自动解决软件之间的依赖关系

  RPM--->YUM

  DEB--->APT

ubuntu的软件包管理工具是dpkg,仓库管理是apt

Ubuntu/debian下的二进制软件包通常是以.deb格式发布的,使用dpkg进行软件管理,如安装、删除、查询等功能

安装软件

dpkg -i 包名.deb

  

删除软件

dpbk -r 包名

  

查询软件包信息

dpkb --info 包名.deb	#对deb包进行查询
dpkg --status 包名		#从系统数据库进行查询

  

查询软件包所包含的文件

dpkg --contents 包名.deb
dpkg --listfiles 包名

  

查询文件归属

dpkg --search 文件名	#查询文件是由哪一个包提供的(包含及显示)

  

查询系统中已安装的包

dpkg -l

  

aptubuntu/debian及其派生发行版的软件包管理器,可以自动下载,配置,安装二进制或者源代码格式的软件包

安装软件

apt-get install 包名
    -f:试图自动解决依赖关系

  

删除软件

apt-get remove 包名

  

查询软件包信息

apt-cache show 包名

  

查询软件包包含文件

apt-file list 包名	#安装后建议使用apt-file update从元数据进行更新

 

查询文件归属

apt-file search 文件名

  

查询软件仓库中包

apt-cache pkgnames

  

清除缓存信息

apt-get clean		#再次执行apt-cache时会重新从服务器缓存

  

apt流程图

 

其他第三方或个人制作的deb安装包,可以通过dpkg命令或PPA机制进行安装

PPAubuntu的私人软件仓库,允许用户上传源码包,由launchpad编译并发布作为apt的仓库

获取PPA的方式是访问https://launchpad.net

命令行添加PPA

add-apt-repository ppa:user/ppa-name
apt-get update

  

删除PPA

add-apt-repository --remove ppa:user/ppa-name

 

  

 

posted @ 2021-05-13 16:39  全心全意_运维  阅读(1137)  评论(0编辑  收藏  举报