Linux apt命令详解

1.apt简介

apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。

apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

apt 命令执行需要超级管理员权限(root)。

apt 语法

apt [options] [command] [package ...]
  • options:可选,选项包括 -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

2.apt换源

kali(或者其他的linux系统)预装的源来自于国外的服务器,我们可以把apt的源设置为国内的镜像源,加快速度

同时,如果您的kali系统出现了如下的错误,也可以通过换源解决:

E: Unable to locate package ncal

首先使用vim打开源配置文件:

vim /etc/apt/sources.list

清空文件中的内容,添加如下内容:

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

最终的效果如下:

┌──(root㉿kali)-[/etc/apt]
└─# cat sources.list 
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

更新源:(需要一定的时间)

┌──(root㉿kali)-[/etc/apt]
└─# sudo apt-get update

3.apt常用命令

升级软件包

列出所有可更新的软件清单命令:

sudo apt update

示例:

┌──(root㉿kali)-[~]
└─# sudo apt update    
Hit:1 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
569 packages can be upgraded. Run 'apt list --upgradable' to see them.

升级软件包:

sudo apt upgrade

软件安装与卸载

例如:安装docker-compose:

sudo apt install docker-compose

卸载docker-compose:

sudo apt remove docker-compose

获取docker软件的详细信息:

┌──(root㉿kali)-[~]
└─# sudo apt-cache show docker         
Package: docker
Version: 1.5-2
Installed-Size: 9
Maintainer: Paul Tagliamonte <paultag@debian.org>
Architecture: all
Depends: wmdocker
Size: 2556
SHA256: 2c9bac4442a3083c955b29d6772722088c459350c4663be63d64b5ff262d3943
...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世界尽头与你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值