+ -
当前位置:首页 → 问答吧 → apt源 Sources.list 格式 的疑问

apt源 Sources.list 格式 的疑问

时间:2003-08-17

来源:互联网

deb ftp://debian.ustc.edu.cn/debian stable main non-free contrib
deb http://debian.ustc.edu.cn/debian stable main non-free contrib

http://debian.ustc.edu.cn/debian 可以认为是 URL 但是 后面 被空格隔开的 stable main non-free contrib 部分 显然不是 而在 mirror 站点上 好像是在 /debian/dists/stable 下面有 main
这几个目录 并且 apt-get 从 main 的 下面的 binary-i386 目录里下载 列表Packages 。
是不是 所有的 站点 都必须 按照 这种 目录结构 来组织
然而 我在别的网站上发现 并不是按这种方式 组织的 apt 源
例如 deb ftp://debian.ustc.edu.cn/debian-uo/kde3-woody/i386 ./
我把它添加到 Sources.list 里面 apt-get update
提示 有问题

我想问的是 Sources.list 的格式 还有 apt-get是如何与之配合的
还有 我明明知道 在 mirror 站点上 或者 在本地文件系统中 Packages 所在 确定位置 我应改 怎么 修改 Sources.list
(我看过 论坛的精华贴 也照做了 但不成功 总是 提示我 在
**/binaray-i386/ 找不到 Packages 而 论坛的精华贴 并没有提到 这一点)

作者: Azhuo   发布时间: 2003-08-17

man sources.list

作者: capture   发布时间: 2003-08-17

那位大哥 能用中文 教教 小弟

感觉很郁闷

救命!!Help!!

作者: Azhuo   发布时间: 2003-08-17

http://www.linuxsir.com/bbs/showthre...threadid=22650

作者: eTony   发布时间: 2003-08-17

不知道 你到底看没看 那个 链接
在哪里 我找不到 我的答案

作者: Azhuo   发布时间: 2003-08-17

>>不知道 你到底看没看 那个 链接
>>在哪里 我找不到 我的答案

???????????

不知道你到底看没看那个 链接
我找到你的答案!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Debian APT HOWTO 第二章 基础设置

APT HOWTO
第二章 基础设置

2.1 /etc/apt/sources.list文件
=============================
作为操作的一部分,APT使用一个文件列出可获得软件包的镜像站点地址,这个文件就是/etc/apt/sources.list。

文件中的各项信息通常按如下格式列出:

deb http://site.http.org/debian distribution section1 section2 section3
deb-src http://site.http.org/debian distribution section1 section2 section3

当然,上面所列的地址项都是假设的不可用的。每行的第一个单词deb或deb-src,描述了文件类型,目录中包含的是二进制软件包(deb),即我们通常使用的已编译好的软件包;或包含的是源码包(deb-src),源码包包含源程序编码、Debian管理文件(.dsc)和“Debian化”该程序所做更改的记录文件diff.gz。

通常可以看出如下Debian默认的sources.list:

# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free

# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable non-US

这些是Debian基本安装所需的软件包来源地址,第一个deb行指向官方正式软件包来源,第二个deb行指向non-US软件包来源,第三deb行指向Debian安全补丁更新包来源。

最后两行被注释掉了(在句首加#),所以apt-get将忽略它们。这些是deb-src行指向Debian源码包来源,如果你常下载程序源码来测试或重编译,可取消对它们的注释。

/etc/apt/sources.list文件可包含多种类型的地址,APT知道如何处理这些不同的地址类型:http,ftp,file(本地文件,例如:一个加载了ISO9600文件系统的目录)和ssh。

别忘了在修改完/etc/apt/sources.list文件后运行apt-get使更改生效。你必须完成这个步骤,以便让APT从你指定的地方获得新的软件包列表

作者: jcome   发布时间: 2003-08-18

多谢

作者: Azhuo   发布时间: 2003-08-18

能用普通rpm站点进行apt升级吗?

作者: 千年一炭   发布时间: 2003-08-18

引用:
最初由 千年一炭 发表
能用普通rpm站点进行apt升级吗?
http://www.linuxsir.com/bbs/showthre...threadid=22650

仔细看一下

ok?

作者: eTony   发布时间: 2003-08-18

引用:
最初由 eTony 发表
http://www.linuxsir.com/bbs/showthre...threadid=22650

仔细看一下

ok?
我的是rpm-apt在redhat9下的
下边没有apt-setup等工具的啊

作者: 千年一炭   发布时间: 2003-08-21

拜托, 这是 debian 没有 rpm-apt 这个命令!!

作者: eTony   发布时间: 2003-08-21

关于redhat下的apt-rpm,请浏览 http://freshrpms.net/

作者: carlos   发布时间: 2003-08-21