基本的换源说明
apt-get 安装软件
详情可以通过
apt-get --help
获取命令的帮助信息
apt-get常用命令
安装依赖:
如果依赖关系不满足,可以通过
apt-get build-dep 包名
为该包安装依赖,然后apt-get install 安装
apt-get install 包名
或者直接:
apt-get --fix-broken install 包名
源
源配置文件位置:
/etc/apt/sources.list
建议对原有的sources.list
进行备份
添加源
deb-src http://mirrors.163.com/debian-security/ testing/updates main non-free$
deb-src http://debian.ustc.edu.cn/debian stretch main contrib non-free
deb-src是源码进行安装
deb对应的是通过deb包进行安装
deb 源网址 版本 分支(可以有多个分支)
deb-src 源网址 版本 分支(可以有多个分支)
例如http://mirrors.163.com/debian
对应的是163的debian源,但是debian有很多版本,比如现在的是现在最新的是Debian 9代号stretch
,目前处于test阶段,对应的stretch,当然可以安装testing的源,比较新,但是稳定性相对低一点
后面的main non-free请看下面,non-free是闭源滴..但是non-free通常包含了一些没开源固件,如果你有用到独显,可能你需要吧这个分支添加进去,然后安装固件
如何看一个源可用?
目录例如打开163的debian源看到以上内容
打开
dists
文件夹就可以看到可用的所有版本源版本
看到木有,
testing
还有stretch
,这里对应的是版本
,我们再打开testing文件夹看看范围
最后的
contrib
main
non-free
是限制apt-get搜索的分支
ok,那么源的配置规则就基本说明了,如果在配置国内的源时,不知道是否可用,可以通过这样的方法去检查下,也可以手动去配置,最后附上我现在用的Debian9stretch
的源,#代表注释,不会被解释的,如果你是其他版本的debian,请自行改动,可以用网页打开镜像源,找到自己版本的linux再修改,切勿盲目修改
#debian 163
deb http://mirrors.163.com/debian/ testing main non-free contrib
deb http://mirrors.163.com/debian/ testing-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ testing main non-free contrib
deb-src http://mirrors.163.com/debian/ testing-updates main non-free contrib
deb http://mirrors.163.com/debian-security/ testing/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ testing/updates main non-free contrib
deb-src http://debian.ustc.edu.cn/debian stretch main contrib non-free
网友评论