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


已发布

分类

作者:

标签

评论

《“Fedora 折腾手记”》 有 2 条评论

  1. 泠 的头像

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

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

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

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

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

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

发表回复

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