星星之火,可以燎原!------------完整的ubuntu镜像源/本地源/更新源/离线升级包!制作总结!

新手涉及到的教学或入门贴,推荐新手必看,版主维护
回复
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#121

帖子 skyx » 2007-07-02 15:48

点击马上超过雕的那个帖了,再置顶一周。超过后请zhuqin_83版主立刻取消置顶
no security measure is worth anything if an attacker has physical access to the machine
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#122

帖子 zhuqin_83 » 2007-07-03 4:06

不干,我舍不得 :D
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
雕啸长空
帖子: 1897
注册时间: 2006-09-12 14:09

#123

帖子 雕啸长空 » 2007-07-03 8:06

.........两个活宝
Fair winds and following seas !
头像
飞天狐狸
帖子: 32
注册时间: 2007-06-27 15:19
来自: 南京

#124

帖子 飞天狐狸 » 2007-07-06 13:27

可惜我家里是AMD的CPU,公司是intel的,不然可以把ubunt装在移动硬盘上,拿到公司升级。 :roll: :lol:
头像
飞天狐狸
帖子: 32
注册时间: 2007-06-27 15:19
来自: 南京

#125

帖子 飞天狐狸 » 2007-07-09 9:45

自己在别的地方下载了需要升级的deb,按照楼主所说的办法打包,提示说没有覆盖文件,修改sources.list,加入deb file:///media/hda3/ APT1/ 用apt-get update升级,说是忽略那个包包了,就没有升级。请问楼主该如何解决啊?
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#126

帖子 skyx » 2007-07-09 18:16

飞天狐狸 写了:自己在别的地方下载了需要升级的deb,按照楼主所说的办法打包,提示说没有覆盖文件,修改sources.list,加入deb file:///media/hda3/ APT1/ 用apt-get update升级,说是忽略那个包包了,就没有升级。请问楼主该如何解决啊?
提示忽略是正常的
upgrade时有升级就行
no security measure is worth anything if an attacker has physical access to the machine
头像
飞天狐狸
帖子: 32
注册时间: 2007-06-27 15:19
来自: 南京

#127

帖子 飞天狐狸 » 2007-07-10 8:25

关键是最终没有升级啊。那个该死的libc6的版本太低,好多东西需要它的版本>=2.5-5,我下的是2.6的,update时没把它升级的了。直接装说是版本冲突也不让装,强制版本也是虚的,不可用。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#128

帖子 skyx » 2007-07-10 9:06

飞天狐狸 写了:关键是最终没有升级啊。那个该死的libc6的版本太低,好多东西需要它的版本>=2.5-5,我下的是2.6的,update时没把它升级的了。直接装说是版本冲突也不让装,强制版本也是虚的,不可用。
本地源也要新版才行,楼上跑题了
no security measure is worth anything if an attacker has physical access to the machine
头像
飞天狐狸
帖子: 32
注册时间: 2007-06-27 15:19
来自: 南京

#129

帖子 飞天狐狸 » 2007-07-10 11:26

怎么叫跑题呢?我用楼主二楼的方法做离线升级包主要就是为了升级libc6,装好系统后libc6的版本是低于2.5-5的,我下载了2.6的打包升级失败啊。7.04自带的libc6版本是低于2.5-5没错吧?2.6自然应该是比它新了吧?再弱弱的问下
sudo apt-get install nautilus-open-terminal dpkg-dev 是干什么用的啊?
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#130

帖子 skyx » 2007-07-10 13:26

飞天狐狸 写了:怎么叫跑题呢?我用楼主二楼的方法做离线升级包主要就是为了升级libc6,装好系统后libc6的版本是低于2.5-5的,我下载了2.6的打包升级失败啊。7.04自带的libc6版本是低于2.5-5没错吧?2.6自然应该是比它新了吧?再弱弱的问下
sudo apt-get install nautilus-open-terminal dpkg-dev 是干什么用的啊?
以前成功升级或安装过的deb文件做本地源是没问题的。所以你的问题并不是本地源自身的问题,本地源可用的前提是本地源的提供者也要可靠。

nautilus-open-terminal dpkg-dev 是干什么的,可以在新立得中看下,最好在irc上去问下雕
no security measure is worth anything if an attacker has physical access to the machine
xphql
帖子: 73
注册时间: 2007-07-01 8:28
来自: foundertech
联系:

#131

帖子 xphql » 2007-07-12 16:20

可惜我只有40G,一个XP,一个Ubuntu 。空间已经不多。
但还有一个40G的移动硬盘,不知如何做本地源?
雕啸长空
帖子: 1897
注册时间: 2006-09-12 14:09

#132

帖子 雕啸长空 » 2007-07-12 16:49

xphql 写了:可惜我只有40G,一个XP,一个Ubuntu 。空间已经不多。
但还有一个40G的移动硬盘,不知如何做本地源?
只要将你的移动硬盘链接过去就可以了.假设你的移动硬盘是/dev/sdb1,参考以下操作(太久没用过apt-mirror,过程可能会有一些小错误,参考一下思路即可)

建立目录,用于挂移动硬盘,mobiledisk改成你喜欢的名称

代码: 全选

sudo mkdir -p /media/mobiledisk 
挂上移动硬盘,注意 /dev/sdb1改成与你实际相符的

代码: 全选

sudo mount /dev/sdb1 /media/mobiledisk
在移动硬盘上建一个目录,作为镜像存放点,

代码: 全选

sudo mkdir -p /media/mobiledisk/packages 
删除系统自动建立的mirror目录

代码: 全选

cd /var/spool/apt-mirror/  
sudo rm -r mirror 
将移动硬盘上的存放点链接过来

代码: 全选

sudo ln -s  /media/mobile/packages    /var/spool/apt-mirror/mirror 
之后就可以参照楼主的方法镜像和使用了.
Fair winds and following seas !
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#133

帖子 skyx » 2007-07-24 18:17

xphql 写了:可惜我只有40G,一个XP,一个Ubuntu 。空间已经不多。
但还有一个40G的移动硬盘,不知如何做本地源?
82楼的内容可以参考下

顶楼中也有
no security measure is worth anything if an attacker has physical access to the machine
simble
帖子: 1
注册时间: 2007-08-05 14:46

#134

帖子 simble » 2007-08-11 14:25

lqb@lqb-desktop:/var/cache/apt$ sudo apt-get update
忽略 file: archives/ Release.gpg
忽略 file: archives/ Translation-zh_CN
忽略 file: archives/ Release
忽略 file: archives/ Packages


Why I can not update from local? Is there anyone who can help me?

Thanks!!
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#135

帖子 skyx » 2007-08-28 9:08

cczj 写了:你好
按照你的帖子“完整的ubuntu镜像源/本地源/更新源/离线升级包!制作总结”我完成了mirror的制作,
但执行到
#如果只给自己用,或从朋友处直接拷贝过来的,在不开apache2或不装apache2情况下,要写成这样的格式
deb file:///var/spool/apt-mirror/mirror/archive.ubuntu.org.cn/ubuntu-cn/ feisty main restricted universe multiverse
这一步以后,我apt-get update后产生如下信息:


忽略 file: feisty Release.gpg
忽略 file: feisty/main Translation-zh_CN
忽略 file: feisty/restricted Translation-zh_CN
忽略 file: feisty/universe Translation-zh_CN
忽略 file: feisty/multiverse Translation-zh_CN
忽略 file: feisty Release.gpg
忽略 file: feisty/all Translation-zh_CN
忽略 file: feisty/main Translation-zh_CN
忽略 file: feisty/universe Packages
忽略 file: feisty/multiverse Packages
忽略 file: feisty/all Packages
获取:1 file: feisty Release.gpg [191B]
获取:2 file: feisty-backports Release.gpg [191B]
获取:3 file: feisty-proposed Release.gpg [191B]
获取:4 file: feisty-security Release.gpg [191B]
获取:5 file: feisty-updates Release.gpg [191B]
获取:6 file: feisty Release [57.2kB]
获取:7 file: feisty-backports Release [44.6kB]
获取:8 file: feisty-proposed Release [38.4kB]
获取:9 file: feisty-security Release [50.9kB]
获取:10 file: feisty-updates Release [32.4kB]
忽略 file: feisty/main Packages
忽略 file: feisty/restricted Packages
忽略 file: feisty/universe Packages
忽略 file: feisty/multiverse Packages
忽略 file: feisty-backports/restricted Packages
忽略 file: feisty-backports/universe Packages
忽略 file: feisty-backports/multiverse Packages
忽略 file: feisty-updates/multiverse Packages
获取:11 http://cn.archive.ubuntu.com feisty Release.gpg [191B]
获取:12 http://cn.archive.ubuntu.com feisty-updates Release.gpg [191B]
获取:13 http://cn.archive.ubuntu.com feisty-security Release.gpg [191B]
命中 http://cn.archive.ubuntu.com feisty Release
命中 http://cn.archive.ubuntu.com feisty-updates Release
命中 http://cn.archive.ubuntu.com feisty-security Release
命中 http://cn.archive.ubuntu.com feisty/main Sources
命中 http://cn.archive.ubuntu.com feisty/restricted Sources
命中 http://cn.archive.ubuntu.com feisty/universe Sources
命中 http://cn.archive.ubuntu.com feisty/multiverse Sources
命中 http://cn.archive.ubuntu.com feisty-updates/main Sources
命中 http://cn.archive.ubuntu.com feisty-updates/restricted Sources
命中 http://cn.archive.ubuntu.com feisty-security/main Sources
命中 http://cn.archive.ubuntu.com feisty-security/restricted Sources
命中 http://cn.archive.ubuntu.com feisty-security/universe Sources
命中 http://cn.archive.ubuntu.com feisty-security/multiverse Sources
下载 224kB,耗时 4s (45.0kB/s)
无法下载 file:///var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu/dists/feisty-proposed/main/binary-i386/Packages.gz MD5 校验和不符
无法下载 file:///var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu/dists/feisty-proposed/universe/binary-i386/Packages.gz MD5 校验和不符
无法下载 file:///var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu/dists/feisty-security/main/binary-i386/Packages.gz MD5 校验和不符
无法下载 file:///var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu/dists/feisty-security/universe/binary-i386/Packages.gz MD5 校验和不符

中间省略了一部分,本人是新手,能帮忙解释一下"忽略、获取、命中"都是什么意思么?
为什么又无法下载呢?我已经apt-mirror了?
请帮忙解答
忽略、获取、命中 这三个的意思,我也没有看过相关资料

你可以查下man .应该有说明

update 就是获取源中全部可用软件的列表(依赖关系,版本,软件描述都有,维护者,发布日期等等软件信息都是有的),这三个有什么区别,可以自己望文生义一下

我没深究过,你可以看下man 或 《debian参考手册》。



MD5 校验不符,说白了就是你下载的文件有错误,重新执行apt-mirror 试下,不行可以换个源做镜像,apt-mirror 运行一会儿后停掉,再把原来ustc 目录下的全部移动或复制到这个新源所在的相应目录,接着进行mirror.

另外,你用了完整的镜像,就不要加上cn.archive.ubuntu.com ,cn.archive.ubuntu.com 比ustc的要新得多,这个服务器前阵子在欧洲,现在在哪我不知道。



md5是个比较有名的算法,我上学时,还学过的,你可以查下《计算机网络安全》理论方面的教材,上面都会有介绍的。我记得基本上就是算数上的mod 组合 互为质数,什么什么的,都是《数论》 相关的东西。。。。
no security measure is worth anything if an attacker has physical access to the machine
回复