`
jimly1032
  • 浏览: 16099 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

gentoo -eav world相关问题及解决

 
阅读更多
原来有emerge --resume这个命令啊。。。。一个命令就可以搞掂了。
当gcc升级的时候,官方wiki建议我们把系统重新编译一遍,天啊,这个可是个大工程阿。好吧,wiki上说:为了系统的健壮性。咋就牺牲点吧。
可是一个系统有几百个包,(我的有差不多800个),难免有些编译时回出错。下面几个就是我出错的地方及解决办法。

1.splashutils提示/usr/lib/libbz2.a no such file or director
原因是编译bzip2的时候没有在use中加上static-libs.在/usr/portage/package.use中加入

2.vim编译中有perl5的出错
这个就找不多办法,把vim的use中去掉perl的支持

3.中间出错的解决方法,继续编译的方法
如果中间有错误,但是才编译了一些包,还有那些包没有编译。如果一个一个地看着emerge.log来排查,那就是个大工程了。
我的解决方法是:
先用sudo emerge -eav > all得到要编译的所有包.
然后用awk得到已经编译的包 sudo awk '{if(substr($6,0,3)==xxx) print $7}' /var/log/emerge.log  > alreadbuild,xxx指的是你所有的包数量
最后用diff来得到未编译的包diff all alreadbuid > build
分享到:
评论

相关推荐

    gentoo-portage-rsync-mirror, Gentoo库的镜像镜像,使用 https.zip

    gentoo-portage-rsync-mirror, Gentoo库的镜像镜像,使用 https 以前的Gentoo rsync-to-git镜像用于包含打包到git存储库中的Gentoo树的存储库。 然而,在 2015-08-09,Gentoo正式切换到了 git,这使得。新资源:cgit...

    PyPI 官网下载 | binary_gentoo-5.0.0-py3-none-any.whl

    资源来自pypi官网。 资源全名:binary_gentoo-5.0.0-py3-none-any.whl

    gentoo-packer, 用于创建 Gentoo Vagrant框的封隔器脚本.zip

    gentoo-packer, 用于创建 Gentoo Vagrant框的封隔器脚本 Gentoo - 最小的Vagrant框这是最最小的stage3 ( amd64,nomultilib ) 安装,它可以打包成一个Vagrant的盒子文件。 提供了VirtualBox和VMWare版本。它基于官方...

    Python库 | binary_gentoo-5.0.1-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:binary_gentoo-5.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    gentoo-docker-images, 获得官方和自动化的gentoo基础 Docker 容器的常见努力.zip

    gentoo-docker-images, 获得官方和自动化的gentoo基础 Docker 容器的常见努力 Docker 图像 用于生成 Gentoo Docker 图像的Dockerfiles的集合。这些图像打算由 travis cron的工作自动创建并推到 Docker-Hub 。 这个...

    gentoo-doc-ja

    Gentoo 文档日语翻译库该存储库是 Gentoo 官方文档的日语翻译存储库。我们正在这个存储库中进行翻译。本文档描述了以下项目:开始翻译翻译笔记翻译审核提交翻译翻译更新如果您发现翻译错误如果您有任何问题开始翻译...

    Gentoo-linux-入门.pdf

    本文将根据给定的文件内容介绍 Gentoo Linux 的基本搭建方法,帮助读者了解其总体架构及安装流程。 #### 二、准备工作 1. **下载与制作启动盘** 首先需要下载 Gentoo 的 minimal installation CD 镜像文件,并将...

    在vmware上安装gentoo-上

    本文将详细介绍如何在 VMware 上安装 Gentoo Linux,一个高度自定义和面向源码编译的 Linux 发行版。Gentoo 的安装过程相对复杂,但提供了极大的灵活性和性能优化的可能性。 首先,了解一些基本概念。源码编译是 ...

    gentoo-zh:提供对说汉语的用户有用的程序(从gentoo-china和gentoo-taiwan合并)

    第一条规则不要破坏人的系统规则二不要破坏人们的系统3号规则遵守规则1和2提交消息对于非版本的凹凸提交,提交消息应如下所示: $category/$package: one line short description message {empty line} multiple ...

    Gentoo-Bugger-开源

    总的来说,Gentoo-Bugger 是一个强大的工具,它简化了开发者和系统管理员在Gentoo Linux及其相关项目中报告和管理bug的过程。通过开源的方式,它为社区提供了自定义和改进的自由,使其能够更好地适应不断变化的软件...

    gentoo-config:gentoo

    本文将深入探讨 Gentoo 的配置过程,特别是与 `gentoo-config` 相关的部分,以及如何使用 Shell 脚本进行系统设置。 1. **Portage 和 emerge** - Portage 是 Gentoo 的包管理系统,它使用 ebuild 文件来定义软件包...

    gentoo-docker:Gentoo Docker 镜像

    Gentoo 是什么? Gentoo 是一个基于 Linux 或 FreeBSD 的免费操作系统,几乎可以针对任何应用程序或需求进行自动优化和定制。 极致的可配置性、性能以及一流的用户和开发者社区都是 Gentoo 体验的标志。 关于这张...

    gentoo-clang-kernel-overlay:提供 ebuild 以使用 Clang 以 Gentoo 方式编译内核

    gentoo-clang-kernel-overlay 提供 ebuild 以使用 Clang 以 Gentoo 方式编译内核 这是 Gentoo Clang 内核开发完成的地方。 要将此覆盖添加到 Gentoo 系统,请运行以下命令: 外行 -o -f -a gentoo-clang-kernel-...

    gentoo-overlay:调整Gentoo重叠

    调整Gentoo重叠 欢迎使用Adjust Gentoo叠加层,这是针对Adjust基础设施量身定制的定制ebuild的集合。 建置状态 设置 要开始使用Adjust Gentoo叠加层,请首先出现eselect模块: # emerge -av eselect-repository ...

    gentoo-sources-compilation-helper:如果您厌倦了手动(重新)为N编译您的gentoo源-Lazy source

    gch - gentoo-sources compilation helper 版本 0.20 概要: gch.sh [--help|-h] [--version|-v] [--kernel|-k ] [--initramfs|-i] [--yestoall|-y] 描述 If you're tired of manually (re)compiling your gentoo-...

    gentoo-bootstrap:创建基于 gentoo 的 XEN DomU 的工具

    gentoo-bootstrap 简化创建 Gentoo Xen domU 的工具。 它基于将典型所有步骤自动化的想法。 该项目目前正在大力开发中。 期待各种烦恼! 配置 gentoo-bootstrap使用/etc/gentoo-bootstrap配置文件。 目前,无法在...

    gentoo-repo:Gentoo Repo适用于我们所有的套餐

    Gentoo 是一个高度可定制的 Linux 发行版,它以其独特的 Portage 包管理系统而闻名。Portage 使用类似于 Makefile 的 ebuild 文件来编译和安装软件,这使得 Gentoo 用户能够根据自己的需求精确地配置和优化系统。...

    gentoo-vmware-modules-patch-kernel4.0.4:修补程序文件,用于在Linux内核4.0.4上构建Gentoo的vmware-modules-279.3-r1软件包

    修补程序文件,用于在Linux内核4.0.4上构建Gentoo的vmware-modules-279.3软件包。 使程序包编译无误,并允许vmware-player运行。 使用风险自负。 指示: 手动克隆存储库或单独下载文件。 在终端中,将补丁文件放在...

Global site tag (gtag.js) - Google Analytics