猫终于发布了,之前看过gnome 3.8的介绍视频,感觉比3.6比起来要好太多了,所以很期待,全新安装也太麻烦,所以准备升级安装。fedora提供有升级工具fedup,升级起来还是比较方便的。下面结合官方文档和自己升级的经验说说升级流程。

1、准备工作
首先把系统彻底的更新一遍
sudo yum -y upgrade
安装fedup
sudo yum -y install fedup

2、开始升级
这里要分两部,首先下载更新需要的包,有三个途径可以选择,网络,本地镜像,或者做好的启动光、U盘,这里我用网络更新,这也是官方推荐的更新方式,因为这样可以直接更新到目前最新的包
sudo fedup --network 19
下载完毕后会提示你结果,正常的话就会提示你让你重启
reboot
接下来就比较漫长了,一切都不用管,以为内fedup会在你的grub.cfg里添加一个入口,不管你之前默认的是那个,只要你不在reboot前更新你的grub.cfg,那就可以放手喝杯茶静静的等了,开始升级的时候就是一个fedora蓝水滴呼吸闪烁下方一个进度条,进度条滚完再等一会,然后可能会重启,之后就能进入fedora 19了。
但是这里要注意的是,如果你装了闭源驱动的话,我是nvidia的闭源驱动,在进度条滚完后可能会卡死,这里没什么,等一会,没反映强制关机就好了,关机时候不会听到硬盘急停的声音,说明进度条滚完确实要重启的,只不过我们因为驱动被卡在重启那里不动了。。不过要记得重启后赶快重装驱动,省得一些不比要的麻烦。

3、清理工作
这里比较恶心的就是fedup可能在更新完后不能正确清理,只能手动来清理了
sudo fedup  --resetbootloader
sudo fedup --clean
这样grub.cfg和升级后的一些临时文件就能清理掉一些,接着
sudo yum clean all
sudo yum distro-sync
来把包都更成最新的,然后要清理fedora 18的残留内核,因为是版本升级,所以18的内核就都没用了,都要清掉,命令如下:
sudo package-cleanup --oldkernels --count 1
成功后升级你的配置文件,如果不失败,估计是你装得什么东西还对内核有依赖,yum删掉后再清除内核,然后更新grub2配置文件
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
更新你的grub2配置文件,重启
reboot
如果发现grub2变得很丑的话,进入系统后
sudo yum -y reinstall gurb2*
sudo grub2-mkconfig -o /boot/grub2/grub/cfg
这样就能解决问题
然后再更新一边你的配置文件
sudo grub2-mkconfig -o /boot/grub2/grub/cfg
重启看看,是不是一切都回到原样了~哈哈到这里升级就搞定了。

值得说的是gnome 3.8里面im-chooser依然是不能用的。我是升级安装,不知到这个玩意在19的liveCD里还有没有。但是顶部状态栏现在即使只有一个输入源的情况下依然显示输入法图标,为输入和设置添加不少方便。启动器可以通过dconf-tool来自己创建app folder,不过名字却要是那几个给定的名字,我只能一个个的试,现在可用的有DeveloperTools,Office,Accessories,总之和win Eng里的名字都差不多,自己慢慢去搞吧,这里就说这么多了,和猫玩去咯~

升级fedora 18到fedora 19的更多相关文章

  1. deepin 15.11 升级docker-ce 18.01到19.03.1,升级docker compose 1.23到1.24.1

    1.升级docker compose ,docker官方安装方法 $ sudo curl -L "https://github.com/docker/compose/releases/dow ...

  2. 安装完Fedora 18后需要做的事情

    折腾了好久,在网上查看了好多资料,总算吧安装好的Fedora 18配置得差不多了,现在将过程记录下来,供以后查看用,同时也许还能帮助到和我遇到同一问题的朋友们,以后再有什么再继续添加吧. 一.添加 y ...

  3. fedora 18 源码编译 android 4.0.1

    1.编译环境: 系统:fedora 18 KED 桌面  (Fedora-18-i686-Live-KDE.iso) 处理器:酷睿i5双核 内存: 4GB 硬盘:46GB java版本:java ve ...

  4. Fedora 18 安装前指南

    Secure Boot 与 Win 8   随着 Win8 的发布,先前关于 Secure Boot 和 UEFI 的诸多猜测也得到了证实,Fedora 18 也将如同当初计划的那样使用 shim + ...

  5. Fedora 18安装Google输入法和云拼音

    由于sunpinyin的词库选词太不准,网友推荐在Fedora 18下使用谷歌拼音及云拼音,于是想要尝试下怎么样.由于fedora 源中谷歌拼音所以选择自行编译,做下记录以备份. #安装fcitx $ ...

  6. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  7. Fedora 18/19没有注销

    sudo yum install dconf-editor -y 定位到org > gnome > shell  勾选always-show-log-out http://www.ryan ...

  8. fedora 18~20 中Qt 5.2.1 解决连接mysql数据库出现QMYSQL driver not loaded的问题

    QT       += sql //在.pro文件里加入这一句 //包含头文件 #include <QDebug> #include <QSqlQuery> #include  ...

  9. 在fedora 18中将普通用户设置为sudo权限

    将一般的用户加入sudo组is not in the sudoers file. This incident will be reported 解决方法 在一般用户下执行sudo命令提示xxx is ...

随机推荐

  1. angularjs的几种常见写法

    学习angularjs不久,遇见的angularjs的写法也是很多的感觉,今天就在这里记录一下,还有没见过的,继续学习中... angularjs 常用的几种种写法 1.链式: angular.mod ...

  2. Oracle的trim( )、ltrim( )、rtrim( )三个函数的用法及注意事项

    学习一下用法整理trim().ltrim().rtrim()的用法 trim().ltrim().rtrim()三个函数有两个作用,分别是: 一.去除字符串前后空格(基本用法) trim(string ...

  3. 《深入理解Java虚拟机》读书笔记-垃圾收集器与内存分配策略

    在堆里存放着java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前需要知道哪些对象还存活,哪些对象已经死去.那怎么样去判断对象是否存活呢? 一.判断对象是否存活算法 1.引用计数法 实现思路:给 ...

  4. Dubbo服务接口的设计原则

    1.接口粒度 1.1 服务接口尽可能大粒度,每个服务方法应代表一个功能,而不是某功能的一个步骤,否则将面临分布式事务问题,Dubbo暂未提供分布式事务支持.同时可以减少系统间的网络交互. 1.2 服务 ...

  5. Reshape the Matrix

    In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new o ...

  6. 关于el-dialog,我更推荐的用法

    最近的项目里用上了vue和element-ui.vue这种轻量级渐进式框架的舒适自不必说,但一直困扰着我的,是如何方便又优雅的弹出模态dialog... 对于我这种在jquery出现之前就用docum ...

  7. easyUI表单基础知识

    easyUI创建异步提交表单 我们创建一个带有 name.email 和 phone 字段的表单.通过使用 easyui 表单(form)插件来改变表单(form)为 ajax 表单(form).表单 ...

  8. jQuery经典案例

    示例1:鼠标点击左侧菜单实现打开和关闭功能: html及css代码部分: <!DOCTYPE html> <html lang="en"> <head ...

  9. NOIP 11.01 应试记录

    快排代码 void quicksort(int left,int right) { int u,j,t,temp; if(letf>right) return; temp=a[left]; i= ...

  10. tomcat 内存大小配置

    Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机.JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序.这个初始内存和最大内存在一定程度都会 ...