找回密码
 立即注册
搜索
查看: 999|回复: 8

想在unbuntu下装个centos,谁知道如何chroot环境下压缩rpm包?

[复制链接]

426

主题

4754

回帖

5265

积分

管理员

积分
5265
发表于 2008-10-22 21:50:50 | 显示全部楼层 |阅读模式
这个redhat呀...非要用rpm包...俺解呀解呀也解不开...

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2008-10-22 22:28:41 | 显示全部楼层
在一个linux下装另一个linux?和chroot有什么关系?
chroot下mkdir /bin /sbin /usr/bin /usr/sbin /etc etc.
cp一个rpm可执行程序然后设定PATH可以么?
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
 楼主| 发表于 2008-10-22 22:50:42 | 显示全部楼层
当然不行了.......
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2008-10-22 22:54:42 | 显示全部楼层
不行?
假如的确是chroot的话94这么设定的啊
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2008-10-22 23:10:21 | 显示全部楼层

这样子
google了一篇东西:http://www.linuxsir.org/main/?q=node/182
不知道有没有帮助
长见识了
楼主真会折腾……@:onioncn_23)
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
 楼主| 发表于 2008-10-22 23:28:55 | 显示全部楼层
搞定,用rpm2cpio先搞成cpio的,然后用cpio -ivh解压缩
我写了一个ccc.sh
---------------------------------------------------
#!/bin/sh
file=$1
rpm2cpio $file | cpio -ivd
-----------------------------------------------------
chmod +x ccc.sh
给个执行属性
然后
find /mnt/isocentos/CentOs/ -name "*.rpm" --exec ./ccc.sh {}\;
已经开始干活啦。2G多的DVD,估计要解压缩一阵子了。
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
 楼主| 发表于 2008-10-22 23:36:25 | 显示全部楼层
还是蛮完整的,结构好好滴~~
491521 drwxr-xr-x 22 root root 4096 2008-10-22 23:44 .
     2 drwxr-xr-x  7 root root 4096 2008-10-22 20:53 ..
493225 drwxr-xr-x  2 root root 4096 2008-10-22 23:41 .automount
493022 drwxr-xr-x  2 root root 4096 2008-10-22 23:45 bin
680899 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 boot
491523 -rwxr-xr-x  1 root root   45 2008-10-22 23:40 ccc.sh
680900 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 dev
491522 drwxr-xr-x 54 root root 4096 2008-10-22 23:46 etc
680906 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 home
492714 drwxr-xr-x  9 root root 4096 2008-10-22 23:46 lib
680909 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 media
508362 drwxr-xr-x  2 root root 4096 2008-10-22 23:42 misc
680910 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 mnt
680911 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 opt
680912 dr-xr-xr-x  2 root root 4096 2008-10-22 23:44 proc
680913 drwxr-x---  2 root root 4096 2008-10-22 23:44 root
492245 drwxr-xr-x  2 root root 4096 2008-10-22 23:46 sbin
680914 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 selinux
680915 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 srv
680916 drwxr-xr-x  2 root root 4096 2008-10-22 23:44 sys
680917 drwxrwxrwt  2 root root 4096 2008-10-22 23:44 tmp
491526 drwxr-xr-x 12 root root 4096 2008-10-22 23:44 usr
492434 drwxr-xr-x 21 root root 4096 2008-10-22 23:45 var

下一步,mount一下 proc,然后就可以在centos下装qmail toaster啦~~
说白了俺就是懒..俺想装qmail,但是懒的配,所以就考虑用qmail toaster,但是这玩意儿是对redhat优化滴~~所以俺想直接在ubuntu下装个chroot的redhat算了,这样俺就省力了。
回复

使用道具 举报

426

主题

4754

回帖

5265

积分

管理员

积分
5265
 楼主| 发表于 2008-10-22 23:38:57 | 显示全部楼层
原帖由 judite 于 2008-10-22 23:10 发表

这样子
google了一篇东西:http://www.linuxsir.org/main/?q=node/182
不知道有没有帮助
长见识了
楼主真会折腾……@:onioncn_23)

....俺还以为俺是第一个想出来这办法的。。。。想不到早就有人....
回复

使用道具 举报

599

主题

1万

回帖

1万

积分

版主

积分
15875
发表于 2008-10-23 12:41:59 | 显示全部楼层
现在功力还不到,等过一阵子再试一试。
guodl
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 22:10 , Processed in 0.086536 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表