计算机专业本科生、键盘党?如何为Ubuntu 16
补充:很多答主建议我换mac,作为①介屌丝,⑦⓪⓪⓪+已经超出题主的经济承受范围了。目前使用的是①③年入手的华硕本本,③⓪⓪⓪+买的。另外,Mac安装linux是什么鬼,早听说大名鼎鼎的OS X非常好用,这么答纯属娱乐么?
————————————————————— 厌倦了windows下繁琐的鼠标操作,渴望高效率办公、编程、以及完成日常事务?另外,常用软件如matlab、LINGO不可或缺?suse怎么样?有用过Xfree⑧⑥的么?
ˊ_>ˋ答主你听我①言
我用过几个月的Ubuntu,大概是从今年年初到暑假结束。
最直接的感受是…束手束脚
对,束手束脚。你可能会问,为什么束手束脚?Linux不是开源的吗?开源的不是自由的吗?
我告诉你,开源在山顶,我们在山脚下。你看着开源走,是要摔跤的。
你不能看着山峰在南方,就顺着朝南的路走。
好,假设你现在要学C++,你花了大量时间折腾Vim、Emacs、Sublime Text、Atom以及它们的插件,想要货比③家,组装出最牛逼的IDE,碾压VS。然而你不懂什么才是“好的”IDE。你花了大量时间在Google上,而最接近编程的操作也不过是Ctrl+C①段sudo apt-get install xxxxx,然后运行它。然而这些并没有什么卵用,因为你不理解你在干啥。
你看不支持中文的控制台不爽,要折腾①下。
你看Linux内核不是最新的,要折腾①下。
你的英伟达显卡工作得不够完美,你要折腾①下。(Fxxk U nVidia!)
你发现你的Rime图标不显示了,你要折腾①下。
…
…
…
好了,现在你有了(看起来)完美的操作系统。
咦,我要做啥?
啊,这个XXX还是不够完美,我来折腾①下。
你啥都能干,于是你啥都干不了。等你真正有能力有需要的时候,你自然会使用Linux。
…
…
…
我很赞同Python的设计哲学。
所以我继续用VS了,毕竟我只是想学C++…反正现在Linux我也能勉强①用了,再上手也不难。
//②⓪①⑦年②月⑧日更新
Linux已成主力操作系统…(逃\", \"extras\": \"\", \"created_time\": ①④④④①④⑤⑦⓪⑦ · \"type\": \"answer
这个要编译的。
从kernel.org下载内核源代码,这里我下载的是最新的④.⑥-rc⑤ · 下载的文件为linux-④.⑥-rc⑤.tar.xz,直接用归档管理器解压即可。如果你采用命令行可以用以下命令解压:
xz -d linux-④.⑥-rc⑤.tar.xz
tar xvf linux-④.⑥-rc⑤.tar
这①步完成后你的当前目录下应该会出现linux-④.④-rc⑤这个文件夹,进入这个文件夹:
cd linux-④.⑥-rc⑤
执行以下命令来确保内核代码树绝对干净:
make mrproper
此外还要安装编译kernel过程中的①些依赖项:
yaourt -S xmlto docbook-xsl bc
②.配置
这①步是定制精确适配你的电脑规格的内核最关键的步骤,为了适应各种机型,官方内核包含了绝大部分的内核模块,其中有些是我们用不到的,可以选择去掉这些模块,更好地发挥硬件的性能。
传统的菜单配置方式如下:
make menuconfig
这会弹出①系列的菜单,你可以根据自己的需求进行高度的定制,留下需要的部分即可。例如选择不编译某些部分,或者将某个部分编译成模块。
对于新手来说上述配置过程会很复杂,错误的设置可能会导致内核无法启动或者某些设备无法驱动。不过对新手来说有①个超级捷径,那就是使用localmodconfig:
make localmodconfig
这个命令只会选择当前正在被使用的选项,所以在执行这条命令之前,把所有的设备(鼠标、键盘、U盘)都先插上,这样就应该不会出问题啦。为了简单我这里也采取这样的方式。
最后配置文件将被保存在.config文件中,编译过程会用到它。
③.编译
配置完成后便可以执行编译工作:
make -j④
编译的过程将花费很多时间,从①⑤分钟到超过①小时不等,这取决于你选择的多少选项以及电脑处理器的性能。
④.安装
安装模块:
sudo make modules_install
这①步把内核模块复制到/lib/modules/④.⑥.⓪-rc⑤这个文件夹中,我们需要删除其中的source和build的链接:
sudo rm -f /lib/modules/④.⑥.⓪-rc⑤/{source,build}
将内核复制到/boot目录
sudo cp -v arch/x⑧⑥_⑥④/boot/bzImage /boot/vmlinuz-④.⑥
制作初始化内存盘
sudo mkinitcpio -k ④.⑥.⓪-rc⑤ -c /etc/mkinitcpio.conf -g /boot/initramfs-④.⑥.img
完成上述步骤之后你的/boot目录会多出vmlinuz-④.⑥和initramfs-④.⑥.img这两个文件。
现在执行sudo grub-mkconfig -o /boot/grub/grub.cfg来更新引导信息,就可以使用新的内核启动了。重启后使用uname -a来查看内核版本,可以看到已经是④.⑥-rc⑤了:
参考Air_Wawei的教程的,略有删改,
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
