重构大版本更新
一口气全面统一博客样式,移除部分冗余导航页面,更专注内容展示。
软件从哪来、怎么装、装完放哪了——包管理器的日常与逃生通道。
Windows 下软件去官网下 exe,Linux 下请优先用包管理器——一条命令完成下载、安装、依赖处理、卸载。
| 阵营 | 命令 | 代表发行版 |
|---|---|---|
| Debian 系 | apt | Ubuntu、Debian |
| RedHat 系 | dnf/yum | CentOS、Fedora、RHEL |
apt update # 刷新软件源索引(装东西前先来一下)apt install nginx # 安装apt remove nginx # 卸载(保留配置)apt purge nginx # 卸载 + 删配置apt upgrade # 升级所有可升级的包dpkg -L nginx # 列出 nginx 装的所有文件which nginx # 命令在哪:通常 /usr/bin 或 /usr/sbindpkg -S /etc/nginx/nginx.conf # 反查:这个文件属于哪个包apt search "video editor"apt show nginx # 版本、大小、依赖、描述需要的版本软件源里没有时,才走这条路:
./configure --prefix=/usr/local/myapp # 配置:装到哪、启用什么make # 编译(可以去泡杯茶)make install # 安装源码装的软件系统不知道它的存在,卸载要靠安装目录里留的记录。能用包管理器就用包管理器,二进制发布(如 GitHub Releases)是次选。
apt/dnf 满足 95% 需求;dpkg -L 帮你找到文件去向;源码编译是兜底不是日常。养成 apt update 后再装东西的习惯,能少踩一半的坑。