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+小部件组装下~

iON Cloud:七月活动,洛杉矶CN2 GIA线路85折优惠中,价格偏高/机器稳定/更新优惠码

iON Cloud怎么样?iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠谱,在线率高,国内直连线路,适合建站等用途,支付宝、微信付款购买。支持Windows server 2012、2016、2019中英文版本以及主流Linux发行...

青云互联:洛杉矶CN2弹性云限时七折,Cera机房三网CN2gia回程,13.3元/月起

青云互联怎么样?青云互联是一家成立于2020年6月份的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。目前,美国洛杉矶cn2弹性云限时七折,美国cera机房三网CN2gia回程 13.3元/月起,可选Windows/可自定义配置。点击进入:青云互联官网青云互联优惠码:七折优惠码:dVRKp2tP (续...

Sharktech($49/月),10G端口 32GB内存,鲨鱼机房新用户赠送$50

Sharktech 鲨鱼机房商家我们是不是算比较熟悉的,因为有很多的服务商渠道的高防服务器都是拿他们家的机器然后部署高防VPS主机的,不过这几年Sharktech商家有自己直接销售云服务器产品,比如看到有新增公有云主机有促销活动,一般有人可能买回去自己搭建虚拟主机拆分销售的,有的也是自用的。有看到不少网友在分享到鲨鱼机房商家促销活动期间,有赠送开通公有云主机$50,可以购买最低配置的,$49/月的...

gentoo为你推荐
xhtml什么是 XHTML?win10发布win10发布者不受信任怎么办 win10如何取消阻止该发布者体系文件企业质量管理体系文件指的是什么?文件损坏安装软件显示文件已损坏怎么回事空间背景图片怎么设置空间背景图片nvidia官方网站官网NVIDIA驱动和win10系统不兼容,怎么解决?活跃网络十大网络家族排行榜详情0x800ccc0f您的服务器意外终止了连接。其可能原因包括服务器出错、网络出错或长时间处于非活动状态。 0x800CCC0F摇一摇周边微信摇一摇周边红包设置网络购物的发展网购如何促进经济的发展?
网游服务器租用 qq空间域名 如何注销域名备案 网易域名邮箱 lamp安装 godaddy 浙江独立 150邮箱 vip购优汇 帽子云 新家坡 双11秒杀 爱奇艺vip免费试用7天 息壤代理 hdd 闪讯官网 网站加速软件 西安服务器托管 web应用服务器 免费asp空间 更多