Gentoo 安装当中,Stage和Portage的关系?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gentoo 安装当中,Stage和Portage的关系?相关的知识,希望对你有一定的参考价值。

安装过程的一点节选——
3)下载&安装Stage Tarball
# links http://mirrors.163.com/gentoo/
我选择的是releases/x86/autobuilds/stage3-i686-<release>.tar.bz2
# tar xvjpf stage3-*.tar.bz2
解压完,就OK了

4)下载&安装Portage
回到刚才的连接,
# links http://mirrors.163.com/gentoo/
从snapshots/选择最新的portage版本下载。
然后解压,
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
完成。

PS.这里其实有一点点理解上的问题的,为什么Stage 要放在根目录,也就是现在的 /mnt/gentoo,而portage要放在/mnt/gentoo/usr?没学精,这里只是自己的一点感性猜测。纯属个人猜测,望明公指点。——》》是不是可以这样子理解?stage当中的是具体的安装过程, 以及其他的,Gentoo提供的操作工具的源码即实现方式,而portage当中放的则是可执行文件,类似于快捷方式。当我们使用一个具体的程序时,先在portage当中索引,找到后再从stage当中调用具体源码。

stage3*.tar.bz2提供基本的gentoo环境,portage*.tar.bz2是gentoo软件包信息的一个快照(安装portage这一步,不自己下载用emerge更新也可以)。再然后就是gentoo的文档很详细(覆盖80%以上的问题吧),不知道的先看文档,这几个问题的答案,gentoo的安装手册里就有。 参考技术A 简短,GENTOO可引导的镜子,那么你就可以开始用这面镜子系统有选择地安装的,现成的套装软件,网上有很多免费的文档,可以发现

要编译,必须有一个编译环境,这肯定是在LINUX下,最合适的是REDHAT

笔记本安装一般不需要想太多的主要或驱动程序的问题本回答被提问者和网友采纳

gentoo 建立本地软件库并安装软件 Custom repository

首先建立软件库的文件夹

root #mkdir -p /usr/local/portage/{metadata,profiles}
root #chown -R portage:portage /usr/local/portage

然后起个便于识别的软件库名字,比如 localrepo:

root #echo ‘localrepo‘ > /usr/local/portage/profiles/repo_name

然后设定这个软件库的主软件库是 gentoo,并且这个本地软件库不会自动更新。

vim /usr/local/portage/metadata/layout.conf
masters = gentoo
auto-sync = false

最后告诉系统软件库,有这么一个本地软件库。

vim /etc/portage/repos.conf/localrepo.conf
[localrepo]
location = /usr/local/portage

安装 repoman 来处理本地软件库。

emerge -v repoman

建立实际需要的软件的文件夹,并放入相应的 ebuild 文件,然后 使用 repoman 导入 manifest中,导入的时候会自动下载安装包到 /usr/portage/distfiles 里面。

mkdir -p /usr/local/portage/dev-qt/qt-examples
cp /home/用户名/Downloads/qt-examples-5.11.1.ebuild /usr/local/portage/dev-qt/qt-examples/
chown -R portage:portage /usr/local/portage
pushd /usr/local/portage/dev-qt/qt-examples
repoman manifest
popd

以上是关于Gentoo 安装当中,Stage和Portage的关系?的主要内容,如果未能解决你的问题,请参考以下文章

gentoo 建立本地软件库并安装软件 Custom repository

gentoo emby-server

gentoo实体机安装显卡驱动和解决多媒体播放问题

Gentoo+Nginx+php+Mysql+Rsyslog+LogAnalyzer日志监控系统搭建

gentoo/funtoo 环境配置使用 valgrind

拾遗:Gentoo Tips