Ubuntu之软件包管理 (最全最精)
Centos与Ubuntu的关系 * CentOS之前的地位:Fedora稳定版-->发布-->RHEL稳定版-->发布-->CentOS
* CentOS如今的地位:Fedora稳定版-->发布-->CentOS Stream-->发布-->RHEL 从 Redhat 收购 CentOS,到 IBM 收购 Redhat,这是最大的一次变化。但同时也是一个机会,让我们跳出舒适圈,去接触其他优质稳定的企业级系统了。如 Debian、Ubuntu 等等。 Centos与Ubuntu的区别:
Centos VS (含Ubuntu)的区别 软件包后缀
centos: *.rpm
Ubuntu *.deb 源配置文件:
Centos: /etc/yum.conf
Ubuntu: /etc/apt/sources.list 网卡配置文件:
Centos: /etc/sysconfig/network-scripts/
Ubuntu: /etc/netwrok/interfaces
apt包管理 早期 `Ubuntu` 使用 `apt-get` 命令来管理软件包,在 `Ubuntu 16.04` 发布时,引入了新的包管理命令 `apt`。为什么要引入 `apt` 命令呢?
因为早期 `Linux` 包管理命令都被分散在了 `apt-get、apt-cache、apt-config` 这三条命令当中。那么 `apt` 命令的引入就是为了解决命令过于分散的问题。简单来说就是:`apt = apt-get、apt-cache、apt-config` 中最常用命令选项的集合。 1.安装软件包 # apt install package 2.移除软件包 # apt remove package 3.移除软件包及配置文件 # apt purge package 4. 刷新存储库索引 # apt update 5.升级所有可升级的软件包 # apt upgrade 6.自动删除不需要的包 # apt autoremove 7.在升级软件包时自动处理依赖关系 # apt full-upgrade 8.搜索应用程序 # apt search package 9. 显示安装细节 # apt show
Ubuntu软件包管理 Debian为软件包定义的包名称叫 `deb`,类似于 `rpm` 包。对于 `deb`包的管理方式有 `dpkg`、`apt`两种方式 dpkg:`package manager for Debin`,是基于 `Debian` 系统的包管理器。可以安装、删除,但无法解决依赖项
apt:`advanced Packaging Tool`,功能强大的软件管理工具,类似于 `dnf/yum dpkg包管理 1.安装软件包 # dpkg -i package.deb 2.使用dkpg删除软件包 # 不建议、不自动卸载依赖它的包
root@ubuntu:~# dpkg -r package.deb # 删除包(包括配置文件)
root@ubuntu:~# dpkg -P package.deb 3.使用dpkg查看软件包
#列出当前已经按照的包,类似于rpm -qa # dpkg -l #列出该包所包含的文件,类似于rpm -ql #dpkg -L package #查看文件所属那个包,类似于rpm -qf root@ubuntu:~# whereis ping
root@ubuntu:~# dpkg -S /bin/ping
Ubuntu之软件包管理 (最全最精)的更多相关文章
- Ubuntu常用软件包管理命令
1.查看软件包xxx安装内容 #dpkg -L xxx 例子: #dpkg -L binutils //查看安装binutils包会安装哪些文件 2.列出系统已安装的或指定deb包的安 ...
- Linux Ubuntu下软件包管理
自己整理的一个关于dpkg, apt, aptitude三者的常用命令,方便以后查阅. dpkg: dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件, ...
- Ubuntu 软件包管理详解
原文转载自:http://www.cppblog.com/jb8164/archive/2009/01/09/71583.html Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条 ...
- Ubuntu 16.04 LTS软件包管理基本操作
前文 Ubuntu 16.04 新特性中我们已经介绍过,随着 Ubuntu 16.04 LTS 的发布,Ubuntu 的软件包管理命令也发生了变化,新系统采用了 Debian 项目中所使用的 APT( ...
- 【Ubuntu 16】DEB软件包管理
一.背景介绍 开源软件最早的时候没有软件包和软件包管理器,用户只能下载源码包自行配置 编译 安装. 后来linux各发行版本推出了软件包格式和软件包管理程序 Red Hat.Centos使用RPM格式 ...
- Ubuntu软件包管理命令全面集锦
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.U ...
- ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别
ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别 一:dpkg dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系:只能安装所要求的软件包: ...
- Ubuntu软件包管理器
Ubuntu软件包管理 Ubuntu下对软件管理工具有:apt,dpkg,tasksel,aptitude等,我们常用的就是前三个工具.下面就介绍这三个工具的用法. dpkg 在Linux发展之初,安 ...
- ubuntu软件包管理
ubuntu安装好了后首先要会下载和管理系统的软件包:ubuntu的软件管理方式是apt-get 安装软件包apt-get harvey@ubuntu:/var/cache/apt$ which ap ...
随机推荐
- Google reCAPTCHA 2 : Protect your site from spam and abuse & Google reCAPTCHA 2官方教程
1
- Adobe DreamWeaver CC 快捷键
1 1 ADOBE DREAMWEAVER CC Shortcuts: DREAMWEAVER CC DOCUMENT EDITING SHORTCUTS Select Dreamweaver > ...
- CSS pseudo classes All In One
CSS pseudo classes All In One CSS 伪类 https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes ...
- cnblogs 日期错乱 bug
cnblogs 日期错乱 bug 时间错乱 bug archive/2004/01/13/ 什么鬼 呀默认时间戳 https://www.cnblogs.com/xgqfrms/archive/200 ...
- 微信小程序 TypeScript bug
微信小程序 TypeScript bug 执行自定义预览前预处理命令失败! internal/modules/cjs/loader.js:584 throw err; ^ Error: Cannot ...
- js online playground & web editor
js online playground & web editor -javascript playgrounds 2019 https://scotch.io/tutorials/7-jav ...
- qt QTimer 计时器
#include <QtCore> #include <QTimer> QTimer *timer; timer = new QTimer(this); connect(tim ...
- RT-Thread学习笔记3-线程间通信 & 定时器
目录 1. 事件集的使用 1.1 事件集控制块 1.2 事件集操作 2. 邮箱的使用 2.1 邮箱控制块 2.2 邮箱的操作 3. 消息队列 3.1 消息队列控制块 3.2 消息队列的操作 4. 软件 ...
- 「NGK每日快讯」12.18日NGK公链第45期官方快讯!
- 【转】ROS之topic和service通信比较
实验速度 1. via topic 上图是以前ROS课上做的一个实验,内容是测试一个publisher和一个subscriber之间通讯所用的时间.两个node都很简单,publisher发送一个字符 ...