apt命令详解

如题所述

apt, Debian和Ubuntu的得力助手,它是一套强大的Shell包管理工具,用于操控系统的软件安装、升级和卸载。进行这些操作时,系统需要root权限。核心配置文件<strong>/etc/apt/sources.list</strong>存储了默认的镜像源,但对于海外用户来说,国内的镜像源如163、阿里云等通常更为便捷。


要切换镜像源,有两种方案可供选择:



    利用sed命令,替换原有的源地址,例如:

<strong>sed -i 's/deb http:\/\/mirrors.ubuntu.com\/.../deb http:\/\/mirrors.163.com\/.../' /etc/apt/sources.list</strong>
直接编辑sources.list,添加新的镜像源,如163源:
<strong>deb http://mirrors.163.com/debian/ [发行版名称] main non-free contrib ...</strong>

理解镜像源的结构至关重要:



    deb/deb-src:分别对应安装包和源代码包。
    第二、三个字段定义了软件库位置和操作系统版本,如stretch, bullseye等。
    Debian版本包括bookworm、buster和stretch等,旧版本可能存档但仍可供选择。

apt通常以apt-get命令为基础,但apt封装了更多实用功能。比如,apt install安装软件,可以指定参数如-y自动确认,-f用于修复依赖。卸载包用remove --purge,清理缓存则用clean。保持源的更新用update,推荐仅升级已安装包的install --only-upgrade。


更换源后,确保执行update以获取新的软件包。安装特定版本的软件,例如包名,可以这样操作:apt-get -y install 包名 [{=pkg_version_number | /target_release}]。想深入了解apt-get的详细命令和用法,查阅man apt-get是不二之选。


想获取更多技术文章和实用技巧,不妨关注我们的公众号“程序员麻辣烫”(<strong>https://shidawuhen.github.io/</strong>),这里有丰富的技术资源供您探索。

温馨提示:答案为网友推荐,仅供参考
相似回答