关于Ubuntu的Apt安装与使用介绍

摘要:
您甚至可以从命令行比使用GUI软件中心更快地管理已安装的应用程序。Sudoaptremovepackage将软件包和配置文件一起删除。如果要删除与软件包相关的所有配置文件,sudoaptpurchase包将删除一个包,然后一次安装另一个包。事实上,删除软件包是非常常见的。您可以通过一个命令删除软件包并安装软件包。要删除不必要的包,您需要删除不需要的包。

虽然从Ubuntu软件中心安装和管理许多应用程序很容易,但能够从命令提示符中处理安装和其他操作通常很方便。在Ubuntu中,APT(高级软件包工具)负责从命令行中管理和安装应用程序。
掌握这一点将使您能够更好地控制在机器上安装应用程序的过程。随着您对Ubuntu APT越来越熟悉,您甚至可以通过命令行比使用GUI软件中心更快地管理您安装的应用程序。
注意:除非你用系统上的root账户登录,否则你必须在下面的命令前面使用sudo。
一、应用程序安装
有几个不同的命令与安装APT的应用程序有关。
安装新包
要安装一个新的软件包,请使用下面的命令。
sudo apt install package
用一行代码安装多个包
不需要一个个安装包,也可以用下面的命令来安装。
sudo apt install package1 package2 package3
卸载删除
在APT中,有一些删除包的选项。包的移除比简单地从一个文件夹中删除文件更加细微,支持包移除的可用命令支持这一点。
在保持配置文件不变的情况下删除软件包。
如果你想从电脑上删除一个软件包,但保留配置文件,你可以使用下面的命令。这个方法对于你以后可能会重新安装的软件包很有用。
sudo apt remove package
将软件包和配置文件一起删除
如果您想删除与软件包相关的所有配置文件,请使用以下命令。这个命令对于您不打算重新安装的软件包很有用,而且您希望从系统中完全清除这些软件包。
sudo apt purge package
一次性删除一个包并安装另一个包
其实删除一个软件包很常见,因为另一个软件包更适合。不管是什么原因,你都可以通过一个命令来删除一个软件包并安装一个软件包。如果你想这样做,请输入以下命令。
sudo apt remove package1 package2+...
在这种情况下,您将删除包1并安装包2。
移除不需要的包
要删除不需要的软件包,你可以使用下面的命令。
sudo apt autoremove
你可以结合删除软件包,这样在卸载软件包时就会删除所有不需要的软件包。
sudo apt autoremove package
二、使用APT对Ubuntu系统进行维护
就像对一个物理物体一样,您需要不时地对Ubuntu系统进行维护。
更新
你应该定期更新你的系统包,以保证系统运行在最佳状态。下面的命令会重新同步软件包索引文件和它们的源文件。
sudo apt update
升级
下面的命令可以将系统上安装的所有软件包升级到最新的版本。
sudo apt upgrade
这个命令也会升级系统包,但为了避免冲突,也可能会删除已安装的包。
sudo apt full-upgrade
搜索包和包信息
您可能正在搜索一个包装,但可能不确定其名称。您也可能只是在寻找某个产品的信息。下面就来了解一下如何实现这一点。
使用关键词查找包裹
要查找包含特定关键字的软件包,你可以使用命令。
sudo apt search keyword
显示包的相关信息
下面的命令将显示一个软件包的信息,比如它的版本、大小、依赖关系以及在你的系统中是否有冲突。
sudo apt show package_name
软件包列表
如果你想知道所有可用软件包的列表,请使用以下命令。
sudo apt list
以下命令提供了所有可用软件包的列表,包括软件包的版本和架构信息。
sudo apt list | grep package_name
如果您想查看您系统上安装的所有软件包,请使用。
sudo apt list --installed
要查看可以升级的软件包列表,请使用以下命令。
sudo apt list --upgradeable
现在您应该已经知道如何使用Ubuntu Apt了。A5互联https://www.a5idc.net/

免责声明:文章转载自《关于Ubuntu的Apt安装与使用介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sspanel搭建教程如何计算每个基因的覆盖度与深度下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nodejs中使用node-sass

在原生nodejs中使用Sass 1.创建根目录文件名称为demo,运行 cnpm install(淘宝源安装)安装node_modules 2.安装express:cnpm install express 3.创建js文件命名为 app.js 并编写如下代码 var express = require('express'); var app = expr...

初次体验Ubuntu之二

1.需要知道几个快捷键: 锁屏快捷键:Win+L 终端模拟器:Ctrl+Alt+T 打开应用列表:Win+A 显示所有已打开的窗口:Win+W 打开命令运行窗口:Alt+F2 进入tty字符界面:Ctrl+Alt+F1到F6,Ctrl+Alt+F7:切换回图形桌面 2.查询显卡型号 lspci | grep -i vga lspci | grep -...

微信小程序设置全局请求URL 封装wx.request请求

app.js: App({ //设置全局请求URL globalData:{ URL: 'https://www.oyhdo.com', }, /** * 封装wx.request请求 * method: 请求方式 * url: 请求地址 * data: 要传递的参数 * callback: 请求...

Yii路径总结

如果是 // 就会默认去调 protected/views/layouts //代表 绝对路径  其实 就是 绝对和相对的关系 /代表相对路径,如module/user下的layout  用单斜杠的话默认会先找当前已经激活的模块底下的view,若当前未有激活的模块则从系统根目录下开始找,双斜杠的话就直接从系统根下开始找   Yii framework已经定...

【工利其器】必会工具之(三)systrace篇(1)官网翻译

前言        Android 开发者官网中对systrace(Android System Trace)有专门的介绍,本篇文章作为systrace系列的开头,笔者先不做任何介绍,仅仅翻译一下官网的介绍。在后续的文章中再整理一份学习教程,以及笔者的实践经历。官网中对该工具的介绍文档路径为【https://developer.android.google...

为你的应用加上skywalking(链路监控)

skywalking是什么?为什么要给你的应用加上skywalking?在介绍skywalking之前,我们先来了解一个东西,那就是APM(Application Performance Management)系统。 一、什么是APM系统 APM (Application Performance Management)即应用性能管理系统,是对企业系统即时...