gentoo怎样保持gentoo系统干净,安装某东西附带很多卸载时候才一个

gentoo  时间:2021-09-09  阅读:()

Gentoo Linux是什么?

Gentoo Linux操作系统(发音为 /?d??ntu?/)是一个基于Portage包管理系统的Linux元发行版发行版本。

此项目和它的产品以巴布亚企鹅命名。

Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。

包一般可以从源代码构建,这延续了port的传统。

虽然为了方便,也提供一些大型软件包在多种架构的预编译二进制文件。

Gentoo Linux意味着选择,允许用户自由的选择是Gentoo最大的特色。

前首席设计师Daniel Robbins提到,“设计的基本出发点让我们和其他用户随意使用,没有限制。

如同其他有影响力的发行版本一样,Gentoo Linux提供了自己的有特色的软件管理工具——Portage。

Portage受到FreeBSD的Ports影响很大。

优点 与大多数GNU/Linux发行版本不同,Gentoo Linux为用户提供了大量的应用程序源代码。

Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。

通过依赖关系描述和源代码镜像的形式提供软件,Gentoo Linux提供了大量软件供用户选择。

标准的源代码镜像包括30G的数据。

选择不仅在软件整体方面,也存在于软件的内部。

由于可以在本地编译软件,参数和变量的选择可以由用户自己指定。

指定参数的优势不仅在于用户了解了设置,更多是增加了针对硬件进行性能提升的余地。

而且用户可以使用自己喜欢的补丁或插件对软件功能进行调整,比如当前的Gentoo Linux内核发布包括35种。

由于系统及应用软件的安装方法差异显著,Gentoo Linux社区对安装内容的探讨相当深入。

即便不使用 Gentoo Linux的用户也可以通过了解参数选择明白软件内部的设定。

应用软件的配置设定都记录在ebuild文件中,由ebuild、emerge命令管理。

局限 由于经常会使用网络下载源代码,Gentoo Linux对网络有很强的依赖。

在进行系统或软件的安装时,不仅需要随时的连接,还要求足够的传输速度。

同样的,安装Gentoo Linux对计算机系统的性能也有较高的要求,包括CPU和存储器。

当然这不意味着Gentoo Linux不能使用在低配置设备上,只是用户将会在安装相同的环境时会付出更多时间。

所以,对于低配置的用户,软件包的挑选尤为重要。

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

stage3*.tar.bz2提供基本的gentoo环境,portage*.tar.bz2是gentoo软件包信息的一个快照(安装portage这一步,不自己下载用emerge更新也可以)。

再然后就是gentoo的文档很详细(覆盖80%以上的问题吧),不知道的先看文档,这几个问题的答案,gentoo的安装手册里就有。

gentoo linux怎么破解系统登陆密码?

可以使用单用户 Linux 模式来登录,然后创建一个新的root口令。

  要进入单用户模式,重新引导计算机。

如果你使用的是默认的引导装载程序 GRUB ,你可以执行下列步骤来进入单用户模式:   在引导装载程序菜单上,键入 [e] 来进入编辑模式。

  你会面对一个引导项目列表。

查找其中类似以下输出的那一行:    kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2   按箭头键直到这一行被突出显示,然后按 [e] 。

  按一下空格键来添加一个空格,然后添加 single 来通知 GRUB 引导单用户 Linux 模式。

按 [Enter] 键来使编辑结果生效。

  你会被带回编辑模式屏幕,从这里,按 [b] ,GRUB 就会引导单用户 Linux 模式。

载入结束后,你会面对一个类似以下的 shell 提示:    sh-2.05#   现在,你便可以改变root命令,键入:    sh-2.05# passwd root   你会被要求重新键入口令来校验。

结束后,口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。

如何升级gentoo

一、内核升级   1.#emerge --sync //升级整个portage目录 也可以写脚本   2. #emerge -s sources emerge -avq gentoo-sources   [ebuild NS ] sys-kernel/gentoo-sources-3.10.4 [3.9.0] USE=“-build -deblob -symlink”   编译内核   3.# cd /usr/src/linux-3.10.4-gentoo   #make -j5 menuconfig 编译内核不再赘述。

make -j5 && make install modules_install   修改grub启用新内核。

  vim /boot/grub/grub.conf   123456 default 1   timeout 5   splashimage=(hd0,0)/boot/grub/splash.xpm.gz   title Gentoo 3.10.4   root (hd0,0)   kernel /boot/vmlinuz-3.10.4-gentoo ro root=/dev/sda1 rootfstype=ext4 quiet   二、系统升级。

  4.#emerge -avq portage //如果不是最新的portage,需要按提示执行此操作   5.#emerge -avq python //如果不是最新的python,需要按提示执行此操作   6.#/usr/sbin/update-python 或者 python-updater //更新python配置 //执行完emerge python后执行此操作   7.#emerge -avquDN world //按照 /var/lib/portage/world 文件下的包,重新构建整个系统   参数说明: --ask (-a) 控制Portage显示它要更新的软件包列表,并让您决定是否继续更新   --verbose (-v) 在屏幕上输出完整的文件列表   --update (-u) 更新包的最佳版本   --deep (-D) 更新系统中的每个软件包   --newuse (-N) USE标记变更后,要使Portage检查USE标记的变动是否导致   需要安装新的软件包或者将现有的包重新编译   8.#emerge -av --depclean //清除不需要(孤立)的软件包   9.#revdep-rebuild //gentoolkit包里面的一个软件,用来检查系统的依赖关系是否都满足,自动安装没有满足关系的包   10.#perl-cleaner --all -- -avq //把perl相关的模块和文件都检查并修正一遍   11.#dispatch-conf //更新系统的配置文件   12.eselect news read all //查看提示消息   #emerge -e world //本地重新编译整个系统。

暂不需要这一步。

  上面就是Gentoo升级系统和内核的方法介绍了,通过本文介绍的方法,您就能够将Gentoo及其内核升级到最新版本,但最新版本可能存在bug,不可盲目升级。

gentoo 和 archlinux 有什么优缺点

著作权归作者所有。

商业转载请联系作者获得授权,非商业转载请注明出处。

作者:任腾 链接:/question/19672940/answer/12613142 来源:知乎 我是一个Gentoo用户,使用linux数年后才进行第一次安装,前两次因为对gentoo不够熟知放弃了重来,所以大体上花了一周时间才装完。

不过安装后你会觉得对linux有了另一翻认识,包括了解各种配置文件,引导区,分区格式化,各种熟悉的软件的来历。

广泛一点来看,gentoo使用源码来做包管理,其实不仅仅是USE所控制又不只是装多少包,你还能控制编译选项,使得所获得的程序更加是你所期望的。

例如emacs23,一种支持xft,一种不支持,一般发行版会维护不带xft的版本,你想用xft就得折腾源代码编译,很多平台下折腾某个不太熟悉的包的变异是一件无比痛苦的事情,比如说缺一个依赖的包时究竟应该下载哪个?源代码的依赖关系和二进制的依赖是不一样的。

gentoo可以很好的处理。

自由。

gentoo团队同时是一个很负责的发行版,没有经过验证的包基本上会mask上,所以看起来不会那么“新”,但维护的包质量都很高,某种程度上我觉得arch不管这些的。

比如说gnome3暂时不会接受,会等到3.2,kernel source也不会轻易更新,题外话,ubuntu现在kernel更新的也太勤快了点,但很多内部的lib又不那么新,看起来多少有些华而不实。

gentoo虽然小众,但是支持很多的,不太用担心遇到问题解决不了,可以试试看。

怎样保持gentoo系统干净,安装某东西附带很多卸载时候才一个

不要把内存使用看的这么重。

虚拟机条件下你分了多少内存,实际机器上你又有多少内存。

(虚拟机计算的是否准确?)如果你实际有2G,虚拟机分了1G,而实际环境下gentoo可以用的是2G,环境都不一样了你怎么比较呢 在不影响其他应用和新的应用的情况下,东西尽量存在内存里面不是什么坏事情,缓存可以减少硬盘读取次数~没事总是用缓存文件肯定会导致应用程序启动的很慢。

只要使用体验上没有慢就可以了。

你看看xfce4下面你开启了多少插件,默认启动的应用有哪些,而gnome下面启动的又有哪些~是否相同~看看消耗内存最大的软件是什么~反正我觉得这个过程是挺蛋疼的~ 很多机器内存大的时候,会专门把/tmp(这个是内存模拟的临时目录)设置大一些,然后把firefox的缓存目录设置到这里,会提高firefox响应~所以内存是拿来用的。

如果你的机器只有256M的内存 ,那内存使用肯定小于256,然后你在2G内存的机器下跑同一个系统,系统占了300M内存,那通过你的内存占用的观点后者就是系统没装好~ Gnome和xfce4本来就是相对大的桌面环境了,如果你觉得资源紧张,完全可以用openbox等轻量级的窗口管理器+panel+小部件组装下~

飞讯云E5-2678V3 64GB,湖北十堰100G高防物理机330元/月

飞讯云官网“飞讯云”是湖北飞讯网络有限公司旗下的云计算服务品牌,专注为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算。飞讯云是国内为数不多具有ISP/IDC双资质的专业云计算服务商,同时持有系统软件著作权证书、CNNIC地址分配联盟成员证书,通过了ISO27001信息安全管理体系国际认证、ISO9001质量保证体系国际认证。 《中华...

华纳云新人下单立减40元/香港云服务器月付60元起,香港双向CN2(GIA)

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...

炭云188元/年,上海CN2 VPS/2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP

炭云怎么样?炭云(之前的碳云),国人商家,正规公司(哈尔滨桓林信息技术有限公司),主机之家测评介绍过多次。现在上海CN2共享IP的VPS有一款特价,上海cn2 vps,2核/384MB内存/8GB空间/800GB流量/77Mbps端口/共享IP/Hyper-v,188元/年,特别适合电信网络。有需要的可以关注一下。点击进入:炭云官方网站地址炭云vps套餐:套餐cpu内存硬盘流量/带宽ip价格购买上...

gentoo为你推荐
嵌入式开发什么是嵌入式开发云知声有没有买过乐视超级电视,Y43这款电视的朋友?质量信得过吗?eofexceptionjava中352627java.io.EOFException是什么意思antiarpantiARP功能介绍一下招行信用卡还款我是招行的信用卡!该怎么还款站内搜索引擎站内搜索与百度的搜索引擎有什么本质性的区别?哪些大数据公司提供站内搜索这种服务?0x800ccc0f您的服务器意外终止了连接。其可能原因包括服务器出错、网络出错或长时间处于非活动状态。 0x800CCC0F0x800ccc0f错误号: 0x800CCC0F 这个是虾米意思?网络限速软件谁有网络限速的软件,路由器。很卡~别人一看电影什么都干不了。提供个限速的软件。下载成功给分!主板说明书电脑主板的作用是什么?
域名城 高防服务器租用qy 免费注册网站域名 免费申请网站域名 n点虚拟主机管理系统 budgetvm ftp空间 singlehop pccw 便宜建站 koss 轻博客 ubuntu更新源 新站长网 日本空间 建立邮箱 老左正传 双线主机 南通服务器 傲盾官网 更多