介绍

基于Debain的发行版,包管理器一般为APT,这里以APT为例。

开始配置

修改源

1
2
3
4
# 一般在etc/apt/sources.list下
vim /etc/apt/sources.list

# 自己添加最近的源

软件更新

1
2
3
4
5
6
7
8
9
10
apt update

# 检测某个软件是否有更新
apt list --upgradable|grep xxx

# 更新软件
apt install xxx

# 升级所有软件
apt-get upgrade

解决安装进程占用

在 apt 安装软件的时候可能会出现以下问题:

1
无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)

这是因为 apt 进程被占用了,解决方法也比较简单粗暴,直接删除掉 lock 锁文件即可:

1
2
rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock

安装Nvdia显卡驱动

1
2
sudo apt install nvidia-smi
# 安装完成后输入reboot或者手动重启即可

中文输入法的安装

1
2
3
4
5
6
7
8
# 安装输入法框架
sudo apt install fcitx

# 安装Google拼音输入法
sudo apt install fcitx-googlepinyin

# 重启系统
reboot

安装完成后点击小企鹅,搜索google,至于第一位。

Stacer安装

一个监视程序

1
2
3
4
5
6
7
8
# 添加库
sudo add-apt-repository ppa:oguzhaninan/stacer

# 更新源
sudo apt update

# 安装
sudo apt install stacer

Docker安装

安装 Docker 用网上那个一键安装脚本貌似有点问题,这里单独记录一下,以便自己和其他网友使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 添加Docker PGP密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

# 配置docker apt源 我这里用的国内阿里云的docker下载源
echo 'deb https://mirrors.aliyun.com/docker-ce/linux/debian buster stable'> /etc/apt/sources.list.d/docker.list

# 更新apt源
apt update

# 如果之前安装了docker的话 这里得卸载旧版本docker
apt remove docker docker-engine docker.io

# 安装docker
apt install docker-ce

# 查看版本
docker version

Docker 安装完成后,还需要对其进行简单优化一下,后面才能用对舒服一点。

Dockers更换国内源

不替换源对话,docker pull 拉去镜像对速度实在太龟速了,如果你很佛系对话可以不进行更换

1
2
# 编辑这个文件,如果没有对话就创建这个文件
vim /etc/docker/daemon.json

内容如下:

1
2
3
4
5
{
"registry-mirrors": [
"http://hub-mirror.c.163.com"
]
}

这里使用的是国内 163 网易源,其他源可以自行百度替换。配置完成后重启服务才可以生效:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

安装 docker compose

docker compose 神器,所以这里有必要安装一下。首先来查看最新版本[点我查看]
我写这篇文章的时候目前是1.25.0-rc2版本,具体根据新版本的变化自行调整下面命令来安装

1
2
3
4
5
6
7
8
9
10
11
12
# 下载docker-compose
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

# 给docker-compose执行权限
chmod +x /usr/local/bin/docker-compose

# 查看docker compose版本
root@kali-linux:~# docker-compose version
docker-compose version 1.25.0-rc2, build 661ac20e
docker-py version: 4.0.1
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0k 28 May 2019