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 删除并且移除配置