Fedora折腾手记


发布于

|

分类

这回来到了RedHat旗下了。感觉RedHat的东西会稳定一些。毕竟人家是商业的,卖钱的。

修改文件

我也不知道为啥Fedora的安装光盘会有问题。直接Down下来、写镜像安装是不行的。

写完镜像后,打开U盘,找到isolinux文件夹,使用文本编辑器打开isolinux.cfgsyslinux.cfg,找里面的live:CDLABEL=,将Fedora-Live后面、空格前面的东西全部清除,也就是说live:CDLABEL=Fedora-Live。保存。将U盘的卷标设置为Fedora-Live

U盘启动,会让你选择是直接启动FedoraLive还是测试机器后再启动FedoraLive。光标停留在直接启动FedoraLive上,按E编辑,同样的,将第三行Fedora-Live后面、空格前面的东西清除掉。然后Ctrl+X开始安装。

这里还需要说明一下,最好插上网线。没有为什么。

分区

这是我第一次使用UEFI+GPT。新建一个500M的EFI分区,挂载点/boot/efi。其他的和以前安装Ubuntu的习惯一样,100G的/,5G的swap,其他给/home

Ubuntu的话,要一个200M左右的EFI启动分区,然后100G的/,5G的swap,其他是/home

进入系统了

关掉那个会导致显示异常的显示器。(Fedora21关闭就会被注销,现在的22好了)。然后关机!

我发现Linux系列的东西第一次启动必须尽早关机。否则以后会出现各种意想不到的问题。别人不知道是不是这样,反正我的是。

换源

没有为什么……官方源20kB/s,阿里源4MB/s。

反正sudo后按照下面的执行就行了:

mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup
wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo
dnf makecache

然后dnf upgrade就好了。我不关心到底安了什么。

安装JDK(其实不是必须的,OpenJDK已经可以满足要求了)

可以直接去官网上面下载rpm安装包。回来双击就好了。

然后照着这个教程一步一步设置Sun Java为默认。懒得看的话这是所有指令:

## java ##
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000
## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 200000
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 200000

后面的几个命令里面都是切换avaJ版本的

alternatives --config java
alternatives --config javaws
alternatives --config libjavaplugin.so.x86_64
alternatives --config javac

我没有配置环境变量。

Java 中文锟斤拷口口口

Fedora21的时候我就知道Open JDK和Sun JDK的中文是有乱码的。中文很多显示口口口。Baidu、Google均无效:提供的版本都太老了,都是Fedora7、Fedora11左右的解决说明。无意间看到Fedora21的发行注记,里面写着“如果您愿意使用 Fedora 20 的默认中文字体,或使用新字体中有问题,您可使用以下命令恢复到 Fedora 20 的中文字体”,那就试一下:

dnf install cjkuni-uming-fonts cjkuni-ukai-fonts wqy-zenhei-fonts

然后困扰我两天的问题奇迹般地好了。

Matlab快捷方式

很奇葩:Matlab就然只能通过命令行启动!不能忍!

Ubuntu的软件源里面有个更奇葩的东西:给Matlab建立一个快捷方式……好吧够懒。不过在Ubuntu里面懒习惯了,在Fedora里面就懒不了了……自己来。

首先,建立一个mathwork-matlab.desktop文件,内容如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=Matlab
Icon=/usr/local/MATLAB/Matlab.png
Exec="/usr/local/MATLAB/R2014a/bin/matlab" %f
Comment=Matlab:The Language of Technical Computing
Categories=Development;IDE;
Terminal=false
StartupWMClass=mathworks-matlab

然后给Matlab一个PNG图片作为Icon……话说Matleb也真是的,都不说在产品里面放个单独的图标……哎……

然后执行下面几句话(可能要sudo):

xdg-desktop-menu install --mode system "mathwork-matlab.desktop"
xdg-desktop-menu forceupdate --mode system

然后就没有然后了。打开“所有应用”,看看是不是出现了Matlab的图标了?

记得重启一下才能用。不重启的话Matlab会闪退。

然而发现有时候重启也闪退,只要用快捷方式启动就闪退……好纠结。

后记

折腾了一天,我还是回到了Ubuntu的旗下。等待Fedora23的出现吧,可能情况会好一点吧。

Fedora给人的感觉是,宁静,纯粹。没有Ubuntu那样严重的商业化气息,没有Windows那样的冗杂浮华。

也曾经在Ubuntu下面安装Gnome,但是无论如何找不到Fedora的气质和韵味。

最终使我放弃的,还是那个“懒”。不想自己解决依赖关系,不想每次启动Matlab都是命令行启动。也是被Ubuntu惯坏了的孩子啊。

就这样吧。等你的版本号比我的岁数大的时候,你就能跑在我的电脑上了。

参考资料

  1. Fedora 21 发行注记

  2. Install Oracle Java 7u79/80 on Fedora 22/21, CentOS/RHEL 7.1/6.6/5.11


评论

  1. 泠 的头像

    fedora可是红帽的实验田。。。和稳定相差甚远

    1. 小金鱼儿 的头像
      小金鱼儿

      其实还好。大家不都在用“试验品”么?

      Miui,每周更新一次,这样快速的迭代,稳定性能到哪里去?
      Win10的预览版,一关机Explorer就崩溃,各种小BUG满天飞。

      但是实验田有好处啊,所有新功能可以尽早体验到,甚至可以给自己增加灵感。

      我觉得Win98挺稳定的……恩……

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注