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 ...
随机推荐
- Chrome console & Command Line API
Chrome console & Command Line API $ && $$ querySelector querySelectorAll Command Line AP ...
- HTTPS All In One
HTTPS All In One HTTPS & web security HTTPS Hypertext Transfer Protocol Secure HTTPS is an exten ...
- X-Frame-Options & iframe & CORS
X-Frame-Options & iframe & CORS https://github.com/xgqfrms/FEIQA/issues/23 X-Frame-Options i ...
- ODM & mongoose
ODM & mongoose ODM (object data modeling) https://mongoosejs.com/ MongoDB NoSQL xgqfrms 2012-202 ...
- 树莓派 4B 入门教程
树莓派 4B 入门教程 Raspberry Pi, Raspberry Pi 3B, Raspberry Pi 4B 树莓派 4B 入门手册 PDF Raspberry Pi Beginners Gu ...
- HTTPS clone !== SSH clone
HTTPS clone !== SSH clone https clone bug SSH clone OK testing SSH key https://www.cnblogs.com/xgqfr ...
- V8 & ECMAScript & ES-Next
V8 & ECMAScript & ES-Next ES6, ES7, ES8, ES9, ES10, ES11, ES2015, ES2016, ES2017, ES2018, ES ...
- CORS OPTIONS
CORS OPTIONS A CORS preflight request is a CORS request that checks to see if the CORS protocol is u ...
- Java审计之CMS中的那些反序列化漏洞
Java审计之CMS中的那些反序列化漏洞 0x00 前言 过年这段时间比较无聊,找了一套源码审计了一下,发现几个有意思的点拿出来给分享一下. 0x01 XStream 反序列化漏洞 下载源码下来发现并 ...
- [转]什么是 C 和 C ++ 标准库?
转载地址:https://www.cnblogs.com/findumars/p/9000371.html 简要介绍编写C/C ++应用程序的领域,标准库的作用以及它是如何在各种操作系统中实现的.我已 ...