ubuntu软件包管理

ubuntu历史

CentOS 之前的地位: Fedora 稳定版–>发布–> RHEL 稳定版–>发布–> CentOS
CentOS 如今的地位: Fedora 稳定版–>发布–>CentOS Stream -->发布–> RHEL
从Redhat 收购 CentOS ,到 IBM 收购 Redhat,这是最大的一次变化。但同时也是一个机会,让我们跳出舒适圈,去接触其他优质稳定的企业级系统了。如 Debian、Ubuntu 等等。

centos 与 ubuntu的区别

在这里插入图片描述
在这里插入图片描述

Ubuntu软件包管理

Debian 软件包的包名叫 deb ,类似于rpm包; deb 包的管理方式有 dpkg 、apt 两种方式
deb包。对于软件管理有dpkg apt两种
dpkg : package manager for Debin ,可以实现安装、删除,但无法解决依赖项;
apt : advanced Packaging Tool ,功能强大的软件管理工具,类似于 dnf/yum ;

dpkg 软件包管理

下载安装

wget https://repo.huaweicloud.com/zabbix/zabbix/5.1/ubuntu/pool/main/z/zabbix/zabbix-agent2_5.2.0~alpha1-1+ubuntu20.04_amd64.deb

安装
dpkg   -i   zabbix-agent2_5.2.0~alpha1-1+ubuntu20.04_amd64.deb

使用dpkg删除软件包

dpkg  -r  packege.deb(不建议使用不会删除配置文件)
dpkg  -p  packege.deb(会删除配置文件使用较多) 
  p -->purge

检查当前版本

查看ubuntu的版本和类型
root@agan:/home/xietaihong# lsb_release -a 
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.5 LTS
Release:	18.04
Codename:	bionic


查看软件中包含的文件
root@agan:/etc/zabbix# dpkg  -L   vim 
/.
/usr
/usr/bin
/usr/bin/vim.basic
/usr/share
/usr/share/bug
/usr/share/bug/vim
/usr/share/bug/vim/presubj
/usr/share/bug/vim/script

列出已经安装的包

dpkg   -l 
dpkg   -l | grep  packegename

dpkg -S 查看文件所属哪个包,类似于rpm -qf

root@agan:~# whereis   ping 
ping: /bin/ping /usr/share/man/man8/ping.8.gz
root@agan:~# dpkg   -S  /bin/ping 
iputils-ping: /bin/ping

apt包管理

早起 ubuntu 使用 apt-get 命令管理软件包,在ubuntu16.04发布时引入了新的包管理命令
为什么要引入apt命令:
因为早期LINUNX包管理命令都被分散在了
apt-get apt-cache apt-config这三条命令当中。那么命令的引入apt就是为了解决命令过于分散的问题
apt=apt-get apt-cache apt-config的集合
在这里插入图片描述

更换成huawei的的仓库

1 vim /etc/apt/resource.list

deb https://repo.huaweicloud.com/ubuntu/ bionic main restricted universe multiverse
  

deb https://repo.huaweicloud.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu/ bionic-security main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu/ bionic-updates main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu/ bionic-backports main restricted universe multiverse

2 apt-get update (更新源)

这儿出现个问题
You might want to run ‘apt --fix-broken install’ to correct these.
解决方法:

root@agan:/etc/apt# apt --fix-broken install
解决的问题了

从仓库中搜索包
apt search desktop

安装:

apt  install    packege

卸载删除

apt remove packege  并不会移除配置
apt purge   packege 删除并且移除配置
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值