emerge 命令学习笔记

emerge 是 Gentoo Linux 系统上的包管理器,用于安装、更新和删除软件包。

常用选项
安装选项
-a: 使用所有可用的USE标志安装软件包。
-d: 安装软件包时不安装任何依赖。
-f: 强制安装软件包,即使它已经被安装。
-g: 下载并使用二进制包。
-i: 安装软件包时不考虑依赖。
-k: 使用二进制包而不是源代码编译。
-l: 在安装前显示软件包的变更日志。
-n: 不添加安装的软件包到世界集合。
-o: 只安装软件包的依赖。
-p: 演示将要执行的操作,但不实际执行。
-r: 重建世界集合中的软件包。
-s: 安装软件包时包含推荐的依赖。
-u: 更新已安装的软件包到最新版本。
-v: 显示详细信息。
依赖和构建选项
–buildpkg: 建立二进制包。
–buildpkgonly: 只建立二进制包,不安装。
–changed-use: 重新安装改变了USE标志的软件包。
–complete-graph: 构建完整的依赖关系图。
–config-root: 设置配置根目录。
–debug: 启用调试模式。
–deep: 考虑软件包的整个依赖树。
–fetchonly: 只下载源代码。
–fetch-all-uri: 下载源代码中的所有内容。
–getbinpkg: 使用二进制包。
–getbinpkgonly: 只使用二进制包,不编译源代码。
–ignore-default-opts: 忽略默认选项。
–jobs: 设置并发构建的作业数。
–keep-going: 出错时继续安装其他软件包。
–load-average: 根据系统负载平均数限制并发作业数。
–main-repo-only: 只从主仓库安装软件包。
–noconfmem: 忽略配置文件记忆。
–nodir: 不创建目录。
–oneshot: 安装软件包但不添加到世界集合。
–onlydeps: 只安装依赖,不安装软件包本身。
–package-moves: 执行必要的包移动操作。
–pretend: 演示将要执行的操作。
–quiet: 减少输出信息。
–rebuild-exclude: 排除重新构建的软件包。
–rebuild-if-new-slot: 如果新版本有不同的插槽,则自动重建软件包。
–rebuild-if-new-ver: 如果新版本不同,则自动重建软件包。
–rebuild-if-unbuilt: 如果源代码未构建,则自动重建软件包。
–rebuild-binaries: 用重建的二进制包替换已安装的包。
–skipfirst: 跳过第一个软件包。
–sysroot: 设置系统根目录。
–tree: 显示软件包的依赖树。
–unordered-display: 显示未排序的合并列表。
–usepkg: 使用二进制包。
–usepkgonly: 只使用二进制包,不编译源代码。
–useoldpkg: 优先使用旧的二进制包。
–with-bdeps: 包含非严格必需的构建依赖。
环境变量
ROOT: 设置系统根目录。
PORTAGE_CONFIGROOT: 设置 Portage 配置目录。
输出
emerge 命令的输出包括各种状态标志,如 U 表示更新,D 表示降级等。
注意事项
在安装或更新之前,使用 --pretend 选项预览将要执行的操作。
使用 --update 选项自动更新已安装的软件包。
在命令行上指定的 USE 标志会覆盖默认设置。
文件
/etc/portage/make.conf: 包含构建过程的变量设置。
/etc/portage/color.map: 包含颜色设置。
/etc/portage/sets/: 包含用户定义的软件包集合。
/var/lib/portage/world: 包含用户指定的软件包列表。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886727.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习threejs,通过SkinnedMesh来创建骨骼和蒙皮动画

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.SkinnedMesh 蒙皮网格…

HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)习惯推荐方案概述

一、习惯推荐是HarmonyOS学习用户的行为习惯后做出的主动预测推荐。 1.开发者将用户在应用/元服务内的使用行为向HarmonyOS共享,使得HarmonyOS可以基于共享的数据学习用户的行为习惯。 2.在HarmonyOS学习到用户的行为习惯后,会给用户推荐相应功能&#x…

华为防火墙技术基本概念学习笔记

1.防火墙概述 1.1防火墙与交换机、路由器对比 路由器与交换机的本质是转发,防火墙的本质是控制。 防火墙与路由器、交换机是有区别的。路由器用来连接不同的网络,通过路由协议保证互联互通,确保将报文转发到目的地;交换机则通常用来组建局域…

shell(5)字符串运算符和逻辑运算符

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…

帆软report参数栏宽度设置

最右边的竖杠被放大后在拉回来

Mysql-DQL语句

文章目录 DQL 语句简单查询查询表所有数据查询指定列 别名查询清除重复值查询结果参与运算 🏡作者主页:点击! 🤖Mysql专栏:点击! ⏰️创作时间:2024年11月16日11点39分 DQL 语句 DQL 语句数据…

MySQL数据库3——函数与约束

一.函数 1.字符串函数 MySQL中内置了很多字符串函数,常用的几个如下: 使用方法: SELECT 函数名(参数);注意:MySQL中的索引值即下标都是从1开始的。 2.数值函数 常见的数值函数如下: 使用方法: SELECT…

Vue.js 插槽 Slots 实际应用 最近重构项目的时候遇到的...

前端开发中 插槽 Slots 是一个重要的概念 我们可以查看一下vue.js的官方文档 https://cn.vuejs.org/guide/components/slots 类似于连接通道一样 可以把核心代码逻辑搬到另外的地方 做一个引用 而原先的地方可能并不能这样书写 对于这个概念我在vue的官方文档里面找到了…

5G 现网信令参数学习(3) - RrcSetup(2)

前一篇:5G 现网信令参数学习(3) - RrcSetup(1) 目录 1. rlf-TimersAndConstants 2. spCellConfigDedicated 2.1 initialDownlinkBWP 2.1.1 pdcch-Config 2.1.1.1 controlResourceSetToAddModList 2.1.1.2 searchSpacesToAddModList 2.1.2 pdsch-Config 2.1…

MySQL(5)【数据类型 —— 字符串类型】

阅读导航 引言一、char🎯基本语法🎯使用示例 二、varchar🎯基本语法🎯使用示例 三、char 和 varchar 比较四、日期和时间类型1. 基本概念2. 使用示例 五、enum 和 set🎯基本语法 引言 之前我们聊过MySQL中的数值类型&…

【蓝桥杯C/C++】翻转游戏:多种实现与解法解析

文章目录 💯题目💯问题分析解法一:减法法解法二:位运算解法解法三:逻辑非解法解法四:条件运算符解法解法五:数组映射法不同解法的比较 💯小结 💯题目 在蓝桥镇&#xff0…

深度学习之人脸检测

在目标检测领域可以划分为了人脸检测与通用目标检测,往往人脸这方面会有专门的算法(包括人脸检测、人脸识别、人脸其他属性的识别等等),并且和通用目标检测(识别)会有一定的差别,着主要来源于人…

docker busybox作为initContainers

一、上传到私有仓储 docker pull busybox:1.33.1 docker tag busybox:1.33.1 192.168.31.185/public/busybox:1.33.1 docker push 192.168.31.185/public/busybox:1.33.1 --- apiVersion: apps/v1 kind: Deploymentspec:containers:- env:- name: ASPNETCORE_ENVIRONMENTvalue…

Java实现两数交换

文章目录 实现两数交换方法一、(数组的方式进行交换)方法二、(对象的方式进行交换)总结 实现两数交换 实现两数交换,没有办法通过直接传递数字达到交换的结果,定义的int型变量是被存储在栈空间上的&#xf…

GOLANG+VUE后台管理系统

1.截图 2.后端工程截图 3.前端工程截图

Axure PR 9 穿梭框 设计交互

​大家好,我是大明同学。 这期内容,我们将深入探讨Axure中穿梭筛选宽元件设计与交互技巧。 穿梭筛选框元件 创建穿梭筛选框所需的元件 左穿梭筛选框 1.打开一个新的 RP 文件并在画布上打开 Page 1。 2.现在画布上创建一个背景,在元件库中…

【东莞石碣】戴尔R740服务器维修raid硬盘问题

1:石碣某塑料工厂下午报修一台戴尔R740服务器硬盘故障,催的还比较着急。 2:工程师经过跟用户确认故障的问题以及故障服务器型号和故障硬盘型号,产品和配件确认好后,公司仓库确认有该款硬盘现货,DELL 12T S…

介绍一下strncpy(c基础)

strncpy是strcpy的进阶版&#xff0c;都是把一个字符串赋值给另一个字符串。但不同的是strncpy可以选择复制几个字符&#xff08;可以完全替代strcpy&#xff09; 链接介绍一下strcpy函数&#xff08;c基础&#xff09;-CSDN博客 格式 #include<string.h> strncpy(ar…

【Pythonr入门第二讲】你好,世界

"Hello, World!" 是一种传统的编程入门示例&#xff0c;通常是程序员学习一门新编程语言时编写的第一个程序。这个程序的目标非常简单&#xff1a;在屏幕上输出 "Hello, World!" 这个字符串。尽管它非常简单&#xff0c;但具有重要的象征意义和实际价值。 …

工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程

一.背景 公司是非煤采矿业&#xff0c;核心业务是采选&#xff0c;大型设备多&#xff0c;安全风险因素多。当下政府重视安全&#xff0c;头部技术企业的安全解决方案先进但价格不低&#xff0c;作为民营企业对安全投入的成本很敏感。利用我本身所学&#xff0c;准备搭建公司的…