使用debian包递归安装整个目录下的内容;

 其实前几天就已经安装好了xrays这个操作系统,感觉默认情况下比我们的操作系统稍微好看些,其他地方么,到也感觉一般,不过右下角的无线网管理还是蛮爽的,这一点我们公司的就没有做到,赞一个,呵呵。。。
今天突然想到xrays有两张光盘,我在使用硬盘安装的时候,应该只用到了第一张光盘,那么第二张光盘一定有很多东西还没有装呢,赶紧:
mount -o loop xrays2.iso /mnt/iso
mout上之后看了看,傻眼了,尽然都是deb包,使用的不是rpm包管理,faint,我又不知道怎么安装这个,赶紧上网查了一下,使用dpkg -i *.deb即可安装某个包,可是这里有那么多文件夹,又有那么多文件,我不可能一个一个安装吧?
于是考虑编写一个安装脚本,自动安装所有deb包;编写如下:
pwd
/mnt/iso/pool
find .|grep /.deb$ |while read name; do echo $name; dpkg -i $name; done
一执行这个小脚本,就发现有问题,如果出现依赖,肯定安装失败,或许连续执行几次这个教本,可以安装的差不多,那么有没有类似rpm包里面的nodeps选项那?我又仔细看了看man手册,里面有一个-R选项引起了我的注意,尽然可以递归安装整个目录,爽!于是我dpkg -i -R main,开始了整个目录的递归安装,最后安装成功,我想,如果使用那个--ignore-depends=package的话,也可以全部安装的,只是不知道效果怎么样,应该差不了,没试,嘿嘿。。。

这里提一下如何硬盘安装xrays
前提示你能够运行起来grub了,然后,在开机后的grub命令行下
boot>root (hd0,2)      // 选择内核文件和文件系统所在分区;
boot>kernel /vmlinuz root=/dev/ram      // 记着一定是ram,而不是hda几,这个和fedora稍稍不同,和我们的os也有所不同;
boot>initd /hardisk.tgz   //类似的一个咚咚,
这样就ok了,具体的东西,可以参考一些更详细的文章。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值