安装基本包
1 | apt update:只检查,不更新(已安装的软件包是否有可用的更新,给出汇总报告) |
换源
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11CXAINR
1 | cp /etc/apt/sources.list /etc/apt/sources.list.bak.2024 |
可以手动编辑替换,也可以直接用命令
1 | sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update |
1 | sudo bash -c "cat << EOF > /etc/apt/sources.list && apt update |
在 Ubuntu 中,软件包管理系统使用的源列表文件通常位于 /etc/apt/sources.list
或 /etc/apt/sources.list.d/
目录中。每一行源定义了一组软件包的来源,以及如何从这些来源中获取软件包。
deb
和 deb-src
的含义
deb
:deb
表示二进制包(预编译的软件包)的来源。- 当你运行
apt update
和apt install
等命令时,系统会从这些deb
源下载已编译好的二进制软件包并安装。 - 例如:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
- 这行表示从清华大学的镜像源下载 Ubuntu 22.04(
jammy
)版本的二进制软件包,包含main
、restricted
、universe
和multiverse
四个软件包仓库。
- 这行表示从清华大学的镜像源下载 Ubuntu 22.04(
deb-src
:deb-src
表示源代码包的来源。- 当你需要下载软件的源代码以便自己编译或进行开发时,系统会从这些
deb-src
源下载软件的源代码。 - 例如:
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
- 这行表示从同样的镜像源下载对应的源代码包。
注释 deb-src
的影响
如果你注释掉 deb-src
行(在行前加 #
号),那么:
- 不会影响 你从
deb
源安装或更新二进制包。你仍然可以正常使用apt install
安装软件,系统依然会从deb
源下载二进制包。 - 无法获取源代码包:注释
deb-src
之后,你将无法使用apt source
命令下载软件的源代码。如果你不需要编译软件或查看源代码,那么这通常不会对你造成任何影响。
注释 deb-src
是一种常见的做法,特别是在服务器或不需要开发的环境中,以减少 apt update
时的数据量和更新时间。
例子:
原来的源列表:
1 | deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse |
注释掉 deb-src
后的源列表:
1 | deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse |
这样修改后,apt update
只会更新二进制包的索引数据,而不会更新源代码包的索引数据。
1 | apt-get update -y |
tree 该命令用于以树状图列出目录的内容
1 | apt install tree |
vim
1 | apt install vim |
nginx
1 | apt install nginx |
lsof 快速查看端口号
1 | apt install lsof |
lrzsz 上传下载
1 | apt install lrzsz |
shutter:屏幕截图软件
1 | apt install shutter |
kazam:屏幕录制工具,集成截图和录屏功能,体积非常小。安装命令
1 | apt install kazam |
mpv:开源、跨平台的视频播放器
1 | apt install mpv |
htop:交互式的进程查看器,可以用来替换top命令
1 | apt install htop |
https://blog.chenshuzhuo.com/2023/11/09/linux/unbuntu/%E5%AE%89%E8%A3%85%E5%9F%BA%E6%9C%AC%E5%8C%85/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 树灼的博客!