gentoo完全离线安装
gentoo完全离线安装,避免下载慢,也可以在其他电脑直接不联网安装
gentoo离线安装,要解决两个问题,一个是emerge-webrsync
联网下载portage,一个是emerge
安装包时的下载源码,与依赖的包源码
emerge-webrsync
可以看这个gentoo的portage与emerge-webrsync
下载portage-20190901.tar.xz后,解压到/var/db/repos/gentoo
emerge
会先下载包,如果已下载对应版本的包与依赖包,就会开始解压安装。下载目录/var/cache/distfiles
,就是/etc/portage/make.conf
中定义的DISTDIR
路径
下面是说明怎么下载emerge安装时的包,也可以安装完,把/var/cache/distfiles
的包保存起来
使用vmware进入live cd下载, 有些步骤看 快速安装最小gentoo系统
boot live cd
开启ssh
分区准备
解压stage3
复制dns
配置准备 与chroot
emerge-webrsync
编译配置 与 其他配置
可以在这里加开机快照,方便有问题直接回来,或者多试试几次不同配置要下载的包
恢复快照回来,连接ssh后的必要准备
1 | cd /mnt/gentoo |
可以设置profile
1 | eselect profile set default/linux/amd64/17.1 |
minimal, quick 需要下载的包,约360M,就是默认的profile eselect profile set default/linux/amd64/17.1
1 | emerge --autounmask-write --update --newuse --deep --fetchonly @world |
gnome-systemd 需要下载的包,约1.5G
1 | eselect profile set default/linux/amd64/17.1/desktop/gnome/systemd |
其他需要下载的包,可以在上面加
最后通过 scp 把下载的源码包,导出来,/var/cache/distfiles
1 | ls /mnt/gentoo/var/cache/distfiles |
可以在vmware,新建虚拟机,host only网络,测试,但是编译时间太长了。
最小安装后,如果没有安装dhcpcd,下面手动配置ip
host only net set, no route
vmware edit–network editor,on top list, click vmnet1, click right bottom dhch setting
find the ip range,netmask,broadcast
1 | ifconfig eth0 192.168.31.128 netmask 255.255.255.0 broadcast 192.168.31.255 |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 hui740024906@163.com
文章标题:gentoo完全离线安装
文章字数:620
本文作者:qianggetaba
发布时间:2019-09-04, 17:54:29
最后更新:2019-09-09, 10:01:58
原始链接:https://qianggetaba.com/2019/09/04/gentoo-offline/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。