准备工作
- 确认系统信息
uname -m # 查看架构(x86_64/ARM) lsb_release -a # 查看发行版(Ubuntu/CentOS等)
- 更新系统
安装前务必更新软件源和系统组件:sudo apt update && sudo apt upgrade # Debian/Ubuntu sudo dnf update # Fedora/CentOS
主流安装方法
方法1:包管理器(推荐)
- Debian/Ubuntu(APT)
sudo apt install 软件名 # 例如安装Firefox:sudo apt install firefox
- Fedora/CentOS(DNF/YUM)
sudo dnf install 软件名 # 或 sudo yum install 软件名
- Arch/Manjaro(Pacman)
sudo pacman -S 软件名
方法2:Snap/Flatpak(跨发行版)
- Snap(Ubuntu预装)
sudo snap install 软件名 # sudo snap install spotify
- Flatpak(需先安装)
sudo apt install flatpak # Debian/Ubuntu flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub 软件ID # flatpak install org.telegram.desktop
方法3:下载二进制文件(通用)
- 从官网下载
.deb
/.rpm
/.tar.gz
文件(如 Chrome)。 - 安装步骤:
- .deb(Debian系)
sudo dpkg -i 文件名.deb && sudo apt -f install # 自动修复依赖
- .rpm(RedHat系)
sudo rpm -i 文件名.rpm
- .tar.gz 解压运行
tar -xzvf 文件名.tar.gz cd 解压目录 ./可执行文件名 # 注意检查文件权限(chmod +x)
- .deb(Debian系)
方法4:源码编译安装(高级)
- 安装编译工具:
sudo apt install build-essential # Debian/Ubuntu
- 编译步骤:
tar -xzvf 源码包.tar.gz cd 源码目录 ./configure # 检查依赖(可指定路径:./configure --prefix=/opt) make # 编译 sudo make install # 安装
常见问题解决
- 依赖错误:使用包管理器自动修复(如
sudo apt -f install
)。 - 权限不足:用
sudo
执行命令,或赋权chmod +x 文件名
。 - 找不到软件:
- 检查软件源:
cat /etc/apt/sources.list
(Debian系)。 - 添加第三方源(如PPA):
sudo add-apt-repository ppa:作者/仓库名 # sudo add-apt-repository ppa:ondrej/php sudo apt update
- 检查软件源:
安全注意事项
- 仅信任官方源:避免从非官网下载(防恶意软件)。
- 验证文件签名(以OpenSSL为例):
openssl dgst -sha256 下载文件 # 对比官网提供的校验值
- 慎用root权限:非必要不用
sudo
,尤其对未知脚本。
卸载软件
- 包管理器卸载:
sudo apt remove 软件名 # Debian/Ubuntu sudo dnf remove 软件名 # Fedora/CentOS
- 源码编译卸载:
进入编译目录执行sudo make uninstall
(需保留源码)。 - Snap/Flatpak卸载:
sudo snap remove 软件名 flatpak uninstall 软件ID
Linux的灵活性提供了多种安装途径。优先使用包管理器,安全便捷;跨发行版需求可选Snap/Flatpak;二进制包和源码编译适合特定场景,保持系统更新,专注官方渠道,可兼顾效率与安全。
引用说明参考Linux官方文档(kernel.org)、Ubuntu社区(askubuntu.com)、Arch Wiki(wiki.archlinux.org)及Flathub官方指南(flathub.org),确保信息准确可靠。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5717.html