apt安装软件包
在 Ubuntu上,安装软件通常使用 apt
(全称 Advanced Packaging Tool) 软件包管理工具安装。
apt 能够从指定的 apt 源服务器自动下载安装包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
缺省的 apt 源服务器 (国内的是cn.archive.ubuntu.com)访问往往比较慢。
如果在安装Ubuntu时 , 就更换了源,会快很多。
如果安装Ubuntu时,没有更换源,现在想换,可以修改配置文件 /etc/apt/source.list
, 把里面源服务器域名从 cn.archive.ubuntu.com
改为为国内的
比如网易的 mirrors.163.com
, 或者阿里云的 mirrors.aliyun.com
步骤如下
-
以root账号登录,或者后续命令前面加
sudo
以root执行 -
执行命令
cd /etc/apt
进入到目录/etc/apt
下 -
执行命令
cp sources.list sources.list.bak
先创建备份文件,这样万一改错,可以有备份文件恢复 -
执行
vi sources.list
打开文件, 准备把域名从从cn.archive.ubuntu.com
替换为mirrors.163.com
-
按 冒号,进入底行模式,输入命令
1,$s/cn.archive.ubuntu.com/mirrors.163.com/g
进行替换 -
确认一下域名修改正确后,输入
:wq
保存退出。 -
执行命令
apt update
, 让修改生效
apt 命令用法
- 安装软件
apt install package1
安装指定的安装包package1, 比如 apt install net-tools
- 列出所有安装信息
apt list --installed
显示所有已经安装的程序包
- 列出指定软件信息
apt list package1
显示指定程序包package1的安装情况
- 删除软件
apt remove package1
删除程序包package1
启动、重启、关闭服务
Linux上有些软件程序是以服务的形式安装的,比如 SSH 服务、 MySQL服务、 nginx服务等。
这些 软件 的启动、重启、关闭 要使用特殊的命令
在当前的 Ubuntu 系统上,使用命令 systemctl 来 启动、重启、关闭 服务。
比如,
要查看 服务 ssh 状态, 执行命令 systemctl status ssh
要启动 服务 ssh, 执行命令 systemctl start ssh
要重启 服务 ssh, 执行命令 systemctl restart ssh
要关闭 服务 ssh, 执行命令 systemctl stop ssh