2022
我们一起努力

debian更换软件源,debian更换桌面环境

目录:

  • 1、debian8怎样修改apt源
  • 2、求教Debian软件源问题
  • 3、如何在 Debian GNU/Linux 添加修改软件源
  • 4、如何更新Debian软件源
  • 5、如何更新Debian源和导入公钥

debian8怎样修改apt源

我们都喜欢使用apt-get,因为它实在是让我们大大的省心。但是,有时候我们会为网速慢,安装源不好而烦恼,所以我们可能会将一些常用软件包的 deb文件保存在本地以备不时之需。当然了使用dpkg也可以直接来安装保存在本地的deb软件包,问题是它并不能处理软件包之间的依赖 第一步:所你所有的deb文件放在同一个目录内,如: # mkdir /var/debs 第二步:使用dpkg-scanpackages 命令生成APT可以使用的软件包索引文件 /var# dpkg-scanpackages debs /dev/null | gzip debs/Packages.gz 注:/dev/null位置的参数是指定一个文件,文件名不限,该文件的作用是用来重写覆盖deb软件包中控制文件的某些定义,它的第一行的格式,一行对应一个软件包: package priority section package指定你所要修改的软件包 priority 有low,medium,high三个值 section 用来指定软件包属于哪个section 如果不需要对deb软件包做任何修改你就可以像例子中那样直接指定一个/dev/null文件。 第三步:在你的sources.list中添加一行 deb file:/var debs/ 这样你就可以使用apt-get命令来安装这些软件包了,命令格式没有任何差异,apt-get会为我们处理软件包之间的依赖关系,不过要注意,在修改sources.list之后一定要执行一下apt-get update命令。 让 apt-get使用本地的源代码进行安装也是一样的,不过需要注意下列几点: 1、第一个软件包的orig.tar.gz(源程序文件), .dsc(debian控制文件) and .diff.gz(描述在debian能使用该程序之前需要进行的修改部分)文件必须在同一目录下。 2、生成的索引文件要使用Sources.gz ,而不能用Packages.gz 3、扫描程序使用dpkg-scansources # dpkg-scansources debs | gzip debs/Sources.gz 4、最后还需要在sources.list中添加一行

求教Debian软件源问题

系统安装好后,先运行apt-getupdate然后安装apt-spyapt-getinstallapt-spy最后用apt-spy-dunstable-aasia-t5命令行中的-d选项指定发行版本,如stable、testing、unstable。-a选项指定debian安装源服务器的区域,如asia、Europe、North-America等。这些区域信息保存在/etc/apt-spy.conf文档中,如果要测试所有服务器,还可用ALL关健字代替具体的区域。-t选项指定连接超时阀值,阀值以秒为单位,设置较小的阀值能有效提高测试速度,忽略慢速服务器。测试完成后,apt-spy会自动创建/etc/apt/sources.list.d文件夹,并在里面创建apt-spy.list文件。所以把apt-spy.list拷贝到/etc/apt/sources.list文件,就能把寻找到的源使用了,记得要备份你原来的sources.list文件。随后就可以用apt-getupdate来更新镜像站点这样,我们以后安装软件就很快了!附:apt-spy[options]选项:-ddistribution选择debian的发行版本,例如stable。除升级外,必须使用此参数。-aarea选择进行测试的区域,例如Aisa。-cconfig指定配置文件。-enumber指定测试的服务器数量。-ffile测试时抓取制定的文件(文件相对debianbase的路径)。-ifile指定输入的文件,配合-w参数使用。-mmirror-list指定要升级的镜像列表文件。-ooutput-file重定向输出到指定文件。-pproxy指定使用的代理服务器,需要遵从[server]:[port]的格式。-scountry_list指定要进行测试的国家。不能和-a参数同时使用。-ttime指定进行测试时每台服务器的超时时间,只能是正整数。-uupdate-URL从指定的URL获得镜像列表更新。-wfile输出-i参数提供的服务器列表中速度最快的前几台镜像服务器(缺省是前5台)。-nnumber制定-w参数输出的服务器数量。-v输出版本信息。-h输出当前帮助信息

如何在 Debian GNU/Linux 添加修改软件源

我们在 Debian GNU/Linux 中有时软件源的网络速度慢,在使用 apt 安装源中的软件时总是因源服务器负荷大而时间很长,所以想换个软件源或添加软件源又不知道怎么做,现在就给您讲一下 Debian GNU/Linux 中软件源的修改方法。步骤很简单,只要修改在 /etc/apt/sources.list 文件中的软件源地址就可以了,但要记得这个文件不是谁都能修改的,要有系统管理员权限才行。

首先要以 系统管理员 的身份登录系统,Debian GNU/Linux 中一般在 启动引导器 选项里以 单用户方式(一般以 single-user Mode 注明的项),选中此项启动系统再输入 系统管理员用户名(root)和密码,然后再输入桌面启动命令:

# startx

这样就可以在桌面模式下面更方便地修改。

进入 /etc/apt/ 目录中用文本编辑器打开 sources.list 文件,修改或添加已知的软件源地址再保存就可以了。

如果您觉得重新登录 root 帐号麻烦,那么您可以在您当前帐户以 sudo 方式提升您的权限来操作,具体方法如下:

打开终端,在终端里输入

$ sudo gedit /etc/apt/sources.list

Password:

命令的意思是以系统管理员的身份用系统己有的 gedit 编辑器打开路径为 /etc/apt/sources.list 的文件。输入您当前帐户密码,回车确认。之后系统就会按命令调用 gedit 编辑器打开指定的文件以待编辑(如果您的系统中没有 gedit 编辑器也可以改用其它的编辑器),您可以方便地添加或修改已知的软件源。

如果您的 Debian GNU/Linux 不能 sudo ,那么您的帐户还没有 sudo 权限,因为 Debian GNU/Linux 默认只有 root 有 sudo 权限,您要先设置您使用的当前帐户有 sudo 权限,设置方法请参考 让 Debian GNU/Linux 能使用 sudo 命令。

当然您也可以使用 su 方式直接以管理员身份在终端登录,方法如下:

$ su

Password:

在此输入 root 密码,在登录后,按以下操作:

# gedit /etc/apt/sources.list

之后的就会以 gedit 编辑器打开路径为 /etc/apt/sources.list 的文件,操作同上说明。

源的添加格式

要在 sources.list 中添加源格式很重要,格式不正确将无**常使用新添加的源

书写格式: deb 地址 - 1 目录名 - 2 组件名 - 3

地 址 找到包含dists和pool这两个目录的地址,例:

目录名 打开 dists 目录,里面包含的目录名字,记下来。比如dists/包含sarge、etch、woody、sid。

组件名 打开 pool 目录,看看里面包含哪些组件名字,比如main、contrib、non-free;

例:

deb sarge main contrib non-free

deb sarge main contrib non-free

deb sarge/non-US main non-free contrib

deb sid marillat rareware misc ustc firefly jrfonseca java

版本说明:

一般有三个版本:stable , testing , unstable

当前的stable是sarge ,unstable是sid ,testing是etch

stable — 稳定版本,广泛的用于架设产品化服务器,只包含安全更新。

testing — 测试版本,推荐工作站用户使用的发行版,包含有最近发布的软件,这些软件已经接受了少量测试。

unstable — 不稳定版本,供 Debian 开发者选用。

出自:

如何更新Debian软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #备份一下软件源

sudo vi /etc/apt/sources.list

加入如下内容即可

# 网易163更新服务器:

deb squeeze main non-free contrib

deb squeeze-proposed-updates main non-free contrib

deb-src squeeze main non-free contrib

deb-src squeeze-proposed-updates main non-free contrib

# sohu 更新服务器:

deb lenny main non-free contrib

deb lenny-proposed-updates main non-free contrib

deb-src lenny main non-free contrib

deb-src lenny-proposed-updates main non-free contrib

如何更新Debian源和导入公钥

首先需要说明的是,Debian源的配置文件位置:

/etc/apt/sources.list

使用文本编辑器打开此文件,就能查看源的配置信息。

在此说明配置源的方法:

很简单,把源地址写进 /etc/apt/sources.list 就可以了。

可以用 # 注释。

推荐163,搜狐等源。

sources.list 写好后,需要更新一下。使用如下命令:

apt-get update

如果提醒你需要导入密钥,则:

gpg --keyserver KeyServer --recv 公钥签名gpg --export --armor 公钥签名 | sudo apt-key add -

其中:

KeyServer,key服务器,可以填 keyserver.ubuntu.com ,当然也可以是 其他的喽。

公钥签名会在update的提示中说明的。

也可是使用如下形式:

apt-key adv --keyserver KeyServer --recv-keys 公钥签名

经过以上步骤,源已经更新完毕,可以试着使用新源更新一下软件库喽:

apt-get upgrade

赞(0)
文章名称:《debian更换软件源,debian更换桌面环境》
文章链接:https://www.fzvps.com/263207.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!