计算机专业本科生、键盘党?如何为Ubuntu 16

时间:2017-12-10 09:14:01   浏览:次   点击:次   作者:   来源:   立即下载

补充:很多答主建议我换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的教程的,略有删改,

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息