本文目录一览:
- 1、gentoo 和 archlinux 有什么优缺点
- 2、gentoo真是难装啊
- 3、用linux系统是做什么用的?
- 4、Gentoo 安装当中,Stage和Portage的关系?
- 5、Linux发行版哪个好
gentoo 和 archlinux 有什么优缺点
gentoo和arch的最大区别就是gentoo安装软件需要编译(并不是绝对的,有些软件有编译好的版本). 其他的都差不多. 编译耗时较多,就看你有没有功夫能够长时间开机(计算机配置好的话,编译的耗时就会很短了,我的CPU是T9300,有15MB宽带,平时更新也就半个小时).
Arch没装过,我知道安装gentoo是很麻烦. 用了我差不多三天,装了三四遍吧. 装完了之后还要开一个通宵,以便把firefox,等常用软件和系统的一些小工具安装好. 在装VMware,编译内核,支持声卡方面,我花了相对多的时间.在那段时间我必须要看英文资料,因为中文的资料太少了,并且不全.不,我学到的知识实在是太多了.
有一次我删了gcc还有python,不过在极大的努力和运气下,系统又好了. 所以gentoo相对于ubuntu之类的发行版的好处就是只要你不把几个最基本的软件删掉,系统出问题一定是可以解决的(不过可能会很复杂,很难)
其实,我可能是因为不愿意问问题,所以除了问题,全部都是自己想办法,所以可能耗时更多一些.
所以,你要是有时间折腾(到后期就不怎么折腾了,用着很省心)的话,欢迎用gentoo.有问题可以找我.
以上是原创,未经允许,不许抄袭,转载.
PS: To敖宦紫玉:copy比人的东西起码说一下是借鉴的,给个连接也行;要不然就太不厚道了.
gentoo真是难装啊
gentoo安装和使用进行了将近一天的惊心动魄的升级后(很庆幸系统没有挂掉,而且感觉更快了),终于想静下心来把一个星期以来的安装、配置以及升级gentoo大致写出来,一是想纪念一下,另外也许对其他想用gentoo的朋友有一些参考价值。我使用linux不算很长,大概用了一年半的ubuntu和一年的archlinux。用archlinux时逛经常有人谈及gentoo,好像用 gentoo的都是高手。当时感觉可笑,各各发行版区别都那么大吗,之前用ubuntu转到archlinux也就是显卡驱动那碰到点问题,其他都比较顺 利,gentoo又能难到哪去呢?另外gentoo安装软件都是要编译的,我的本性能也不好,就想如果以后换了新的再考虑吧,所以中间虽然想了几次,但一 定没有尝试。一个星期前( 3月4),我把mplayer和ffmpeg都手动升级下,发现编译起来有点纠结,mplayer需要ffmpeg的源码,但ffmpeg还要单独编 译,后来让mplayer用ffmpeg的so后升级ffmpeg后mplayer居然挂了,重编了几回才弄好。系统里有好几个包都自己编译,主要是想去 掉不用的依赖,但手动维护太麻烦了,于是又想到了gentoo。当时已经10点多了,于是想第二天开始着手。废话完毕。 之前的硬盘分区就这样的:/dev/sda1 ext4 6g //dev/sda2 2g 未使用/dev/sda3 ntfs 30g/dev/sda4 jfs 66g /home其中/dev/sda2是以前的swap,但后来不用休眠功能后感觉swap意思不大,就不用了。其余的三个分区都比较重要,基本动不得,这给怎么装啊。想来想去,先用sda2试试吧,如果装不上就没事了,装上再进一步考虑吧。于是把sda2格成了reiserfs(某人说这种格式好,但我从来没用过,正好体验一下)。下载 stage3-i-.tar.bz2 和portage-latest.tar.xz。(前一个文件一周一更新)(我用的32位)国内的镜像有: mount /dev/sda2 /media/zsudo tar xvpf stage3-i-.tar.bz2 -C /media/zsudo tar xvpf portage-latest.tar.xz -C /media/z/usr准备chroot环境:sudo mount -t proc none /media/z/procsudo mount -vt devpts devpts /media/z/dev/ptssudo chroot /media/z/ /bin/bash现在就chroot进去了,之后的操作如不特别说时都是在这个环境下进行的。 初始化环境变量:env-update;source /etc/profile修改/etc/ke.conf,这个非常重要,最好首先改到位,不然之后有你受的(我就是,不得要领,改了多回,改完还要重编译各种东西):加入源:GENTOO_MIRRORS= #-jn,n是内核数加1,多线程编译用的,不设置也行INPUT_DEICES=keyboard mouse synaptics #键盘、鼠标、触摸板#下面的是很重要的USE,开始时可以只用USE=X gtk,但最开始写好以前就省事了,不然以后会麻烦重重。USE=-pppd -alsa -fortran sse sse2 ssse3 mmx sdl v4l v4l2 oss oss4 X gtk unicode truetype jpeg png gif cairo zsh-completion fontconfig videoopenglIDEO_CARDS=radeon #这个至关重要,显卡驱动类型,具体请查看官方wiki,我的是ati x,只能用这个开源驱动。#CCEPT_KEYWORDS=~x86 #这个要注意,如果要用最新的软件,可以加上这行,但如果是第一次装,强烈不建议加,不然会提升安装难度先改这些就差不多了。改/etc/locale.gen,加(按照自已需要写)en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8zh_CN.GB GBzh_CN.GBK GBK运行locale-gencp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改/etc/conf.d/clockCLOCK=localTIMEZONE=Asia/Shanghai改/etc/resolv.conf,把本机的/etc/resolv.conf内容写出其中,不然上不了网。改/etc/fstab,这个也可以安装完内核再写,这个应该都会写。查看网络是否正常(如果电脑联网了,resolv.conf也改了就可以上了),然后同步portage(如果portage-latest.tar.xz是刚下的也可以略过这步,但最好还是运行下吧):emerge --sync安装内核源码:emerge gentoo-sources下边就开始编译内核了,如果有手动配置内核的经验强烈建议手动配置编译:cd /usr/src/linuxke menuconfigke; ke modules_installcp arch/x86/boot/bzIge /boot,不然最好使用genkernel:emerge genkernelcd /usr/src/linux/genkernel --menuconfig all关于配置内核请上网自行查询,如果下一种方式实在不会也可以不配置,一般也能启动起来。编译时间和很多因素有关,几十分钟到几小时不等。用户相关:(osily是自己要创建的用户名)passwduseradd -m -G audio,cdrom,portage,u,video,wheel,users -s /bin/bash osilypasswd osily如果fstab之前没改好现在一定要改好,然后改自己系统的/boot/grub/menu.lst。此处官方wiki写的很清楚,建议查看。 现在可以继续安装其他软件,如xorg-server,但最好还是重启看看能不能进去。如果不能的话多半是内核(尤其是自己编译的内核)的问题,如果内核没问题,看看/boot/grub/menu.lst是不是有问题,多改几回。如果可以正常进去的话,可以直接在这继续编译,但最好还是返回原来的系统继续。可以写个类似这样的脚本:#!/bin/bashsudo mount /dev/sda2 /media/z/sudo mount -t proc none /media/z/procsudo mount -vt devpts devpts /media/z/dev/ptssudo chroot /media/z/ /bin/bash运行就可以进去chroot环境,如果进去环境变量不正常运行:env-update;source /etc/profile然后就是安装需要的东西了,主要看自己了,比如dhcpcd、sudo、vim,一般的工具直接emerge xxx就可以了,emerge的具体用法网上查吧。但如果你想要桌面环境的话,最好按以下的步骤:安装点基本工具后,直接安装xorg-server,注意前提/etc/ke.conf里显卡和输入设备等变量一定是正确的。这会安装许多东西,基本要用一个小时以上,耐心等待吧。安装完后:(xorg-x11和驱动相关,请查看wiki相关部分,这部好像可以省略,记不清了) eselect opengl set xorg-x11如果安装好了,可以先重启试试,进去后,运行startx,这是很的一刻了,如果显示找不到xterm找不到什么的,恭喜你,显卡驱动基本正常了,不 然就会有各种稀奇古怪的问题×%×,那么也恭喜你,在接下来的时间你将对安装显卡驱动、写 xorg.conf等有深刻而透彻的了解。如果是前者,你可以回去继续安装其他东西,如xterm(最好安装完再重启下看看是不是正常,如果不正常,那么你可以回过头处理显卡驱动问题了)、openbox甚至gnome、kde。下文再说。如果是后者或者刚才的xterm显示分辨率不对、鼠标键盘触摸板不能用,那么你要折腾一会了,虽然之前安装内核没有难到你,这里很可能让足够纠结甚至放弃。这也是我安装过程中最混乱的地方,已经没法清晰地回忆了,因为这的问题我先后重装了4次,(第一次因为2g空间不够,2、3次都因为X段错误,非常纠结),而且其中改了几回显卡驱动类似,重编译了多回。如果是X段错误,看出错信息是不是加载某个so出的错,如果是可以先把那个so移到别的地方重试。如果不是段错误,可能是xorg.conf有问题,有的驱动是不需要这个问题的,默认也是没有了,所以如果有先删掉试试,不行的话用X -configure生成一个新的再X -config xorg.conf.new尝试如果不行的话,还很有可能是内核没配置的问题,这往往比较麻烦,可以先仔细阅读wiki,不行再去linuxsir等去找找或者问问。重编译内核后最好把和X相关的包也重编译下(有许多)。再有很可能是你选择的驱动不支持你的显卡,比如老的ati显卡很多都不能用现在的闭源驱动。这样可以试试其他的,改/etc/ke.conf,然后必须把相关的包重新编译。还有其他的可能吧如果xterm能进去了,但鼠标键盘等不能用,保证/etc/ke.conf正确的话,安装xf86-input-evdev,如果xf86-input-keyboard xf86-input-mouse xf86-input-synaptics 没有的话说明/etc/ke.conf没写对,这时安装上这几个包也未必好用,可能要重新编译更多包。这个问题应该是比较好解决的。如果分辩率不正常,首先要确认用的不是xf86-video-vesa的驱动(按我的流程不会安装到这个包),如果是那很可以分辨率就不调不正常了。然后还是显卡驱动安装问题,还有xorg.conf,上网多找找吧。显卡驱动问题如果一时解决不了的话,可能会拖很长时间,甚至直到放弃,或者你甘愿不用图形界面。 如果以上都正常了,gentoo离你就很近了。接下来主要部署桌面环境,推荐比较轻量的,(如openbox、fluxbox、fvwm、dwm、awesome等),可以配合面板(tint2、bmpanel、pypanel等),不然要花很长时间编译。安装完后就按自己的需要进行配置了。现在还没有涉及的问题主要还有:声卡、网卡、摄像头等设备的驱动,以及触摸板不正常等。如果触摸板用手指点无反应,但手指有反应,试试:synclient TapButton1=1如果横向滚动不能用:synclient HorizEdgeScroll=1其他问题请查询synclient用法要把上边的命令放在启动脚本里,如是.xinitrc,确保它能在进入X前被调用。声卡问题,如果用alsa的话,genkernel默认编译的内核包含了alsa驱动,应该就要以正常使用了,如果没包含就要有点麻烦。如果内核包含了oss驱动(这是旧版本的),可能也可以正常用,但效果应该不好,能就算了吧。 如果都没有的话如果内核启用的声卡支持(menuconfig里有一层的里边是alsa和oss,它的上一层要选上),你可以选择安装alsa或者oss 驱动,个人推荐用oss4,它音质比较好,占用资源少(我试和内核的alsa里比mplayer放mp3时cpu占用省了一半)。但安装oss4不是很容 易,因为它不在portage里,要用layn,还要能连接国外网。alsa没装过,wiki有详细说明。如果现在就要安装oss4,也好:emerge laynlayn -a oss-overlay然后再/etc/ke.conf里加一句:source /var/lib/layn/ke.conf然后emerge oss或者emerge oss-devel如果网络没问题的话应该正常安装。要保证/usr/src/linux指向的是当前用的内核然后/etc/init.d/oss start,一般要等几分钟因为要编译内核模块,如果成功了基本就可以用了,可以试试osstest,不成功的话问题就麻烦了,很可能你要重新编译内核
用linux系统是做什么用的?
Linux可以运行在服务器和其他大型平台之上,如大型机和超级计算机,是一个领先的操作系统。世界上500个最快的超级计算机90%以上运行Linux发行版或变种,最快的前10名超级计算机运行的都是Linux操作系统。
Linux也广泛应用在嵌入式设备上,如手机、平板电脑、路由器、电视和电子游戏机等。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上。
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
扩展资料:
Linux系统的优势:
1、跨平台的硬件支持
由于Linux 的内核大部分是用C语言编写的,并采用了可移植的Unix标准应用程序接口,所以它支持如i386、Alpha、AMD和Sparc等系统平台,以及从个人电脑到大型主机,甚至包括嵌入式系统在内的各种硬件设备。
2、丰富的软件支持
与其他的操作系统不同的是,安装了Linux系统后,用户常用的一些办公软件、图形处理工具、多媒体播放软件和网络工具等都已无需安装。
而对于程序开发人员来说,Linux更是一个很好的操作平台,在Linux 的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77 等。
3、完善的网络功能
Linux 内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。近年来,越来越多的企业看到了Linux 的这些强大的功能,利用Linux 担任全方位的网络服务器。
参考资料:百度百科-Linux
Gentoo 安装当中,Stage和Portage的关系?
stage3*.tar.bz2提供基本的gentoo环境,portage*.tar.bz2是gentoo软件包信息的一个快照(安装portage这一步,不自己下载用emerge更新也可以)。再然后就是gentoo的文档很详细(覆盖80%以上的问题吧),不知道的先看文档,这几个问题的答案,gentoo的安装手册里就有。
Linux发行版哪个好
1.系统管理员最佳系统 : Parrot Linux
Parrot Linux基于Debian,几乎能够提供系统管理员需要的一切渗透测试工具。
管理员面对大量的日常工作,如果没有坚实的工具集作为辅助,繁重的任务将令人不堪重负。在这方面,Parrot Linux将成为您的最佳助手。这款基于Debian的系统几乎提供一切渗透工具,同时也面向加密、云、匿名、数字取证、编程甚至生产力等方向提供相关功能。因此,这是款堪称完美的安全与网络管理员专用的Linux发行版。
Parrot目前在Distrowatch榜单中排名第57位,预计它将在新的一年攀上更高的排行位置。
Parrot Security:一款安全工具Linux发行版
2.最佳轻量化发行版: LXLE
LXLE将小巧的体积与可观的生产能力进行了完美融合。
毫无疑问,我认为LXLE将成为2017年的最佳轻量化发行版选项。LXLE将小巧的体积与出色的生产能力加以完美融合,大家能够在其中找到您在桌面Linux中希望获取的几乎全部工具,且可在旧硬件上顺畅运行。LXLE基于Ubuntu 16.04,同时配合极为易用的LXDE容器管理器。
LXLE包含多种标准工具(例如LibreOffice与GIMP),唯一欠缺的是大家需要手动安装一款现代浏览器。
目前,LXLE在Distrowatch上排名位于第16位。
LXLE 14.04.4 Beta 发布下载,轻量级桌面 Linux 发行
3.最佳桌面发行版: Elementary OS
Elementary OS Loki不仅非常美观,且稳定性出色并提供无与伦比的用户友好性及一致性。
虽然带有部分主观因素,但我认为Elementary OS Loki必然能够在2017年内击败Linux Mint成为最佳桌面发行版。目前,Elementary OS在Distrowatch上排名第6位,但出色的稳定性、美观度以及无与伦比的用户友好性与一致性绝对能够让其顺利压倒目前排名第一的Linux Mint。
有些人认为Elementary OS桌面有点太过“Mac化”,但这实际上是对它带给最终用户体验的一种肯定。不过,凭借着开源特性,大家可以随意对它进行定制。
Elementary OS 美到你不能呼吸
Elementary OS 0.3 Freya 新功能选项-用户可自定义键盘快捷键
试用 Elementary OS 0.3 Freya Beta 1
Elementary OS 0.3 Freya 截图赏析
Elementary OS 0.3 Freya 发布
Elementary OS,致亲爱的Linux用户
在Elementary OS 0.3下用WPS
4.百尺竿头更进一步的典范: Gentoo
Gentoo要求用户对Linux拥有更深层次的理解,但这同时也将带来更强大的功能性。只要您具备对应的技术水平,Gentoo绝对不会让您失望。
水平更高的用户往往需要一套能够与它的技能相匹配的Linux,而Gentoo绝对是理想的选项。
Gentoo是一套基于源代码的Linux发行版,大家需要投入一定时间编写源代码以建立自己需要的系统环境。然而,只要你付出了精力与耐心,它最终将为您带来可观的回报。Gentoo已经拥有相当长的历史,因此如果大家希望证明或者提升自己的Linux技能,请以它为起点。
5.物联网最佳Linux: Snappy Ubuntu Core
Ubuntu Snaps帮助我们轻松安装软件包,并且无需担心依赖性及升级破坏等问题;这使它成为物联网的完美配套选项。
这是一套真正堪称袖珍的Linux发行版。物联网是嵌入式Linux的最佳表现舞台,而我将自己的一票投给Snappy Ubuntu Core。Ubuntu Snaps帮助我们轻松安装软件包,而无需担心依赖性及升级破坏等问题;这使它成为物联网的完美配套选项。而Raspberry Pi等单片机、Erle-Copter无人机、戴尔Edge Gateways、Nextcloud Box以及LimeSDR等平台已经一再证明了Ubuntu Snappy Core的强大能力。
6.最终非企业级服务器发行版: CentOS
CentOS是您能找到的最为可靠的服务器平台。
不出所料,CentOS在中小型企业当中仍然是最为出色的服务器端Linux选项。它继承红帽企业Linux的优秀源代码,成为大家能够找到的最为可靠的服务器平台。红帽企业Linux与CentOS之间的最大区别在于二者的支持服务。红帽企业Linux提供官方支持,而自2004年以来CentOS开始拥有日渐强大的社区驱动型支持系统。因此如果您身在中小型企业,那么选择CentOS吧,绝对不会有错!
7.最佳企业级服务器发行版: SUSE
红帽在协调企业业务需求方面拥有完美表现。
SUSE一直在企业领域不断前行,且总有一天会在这一市场上顺利登顶。但必须承认,这一天不会在2017年年内到来。红帽企业Linux将继续在此占据主导地位。根据Gartner公司的统计,红帽公司在Linux订阅市场拥有67%份额(其中红帽企业Linux订阅收入占红帽总营收的75%)。究其原因,红帽不仅与企业业务需求保持高度一致,同时亦几乎参与到每一个开源软件项目当中。
必须承认,红帽在安全、集成、云以及管理等领域一直在不断努力,其成果也堪称斐然。然而我仍然认为,2017年将成为SUSE持续崛起的一年,其还将不断蚕食红帽的市场份额。
选择权在您
Linux平台最为突出的优势之一在于,选择权完全由您所操纵。面对数以百计的发行版,您可以根据需要任意做出判断。不过我仍然自信地强调,本篇文章中提到的发行版绝对是最优秀的——或者,至少是最优秀的之一。