猫终于发布了,之前看过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. 201521123018 《Java程序设计》第10周学习总结

    1. 本章学习总结 你对于本章知识的学习总结 2. 书面作业 一.inally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? 答: 4-2中 ...

  2. [LeetCode]Count and Say 计数和发言

    Count and Say 计数和发言 思路:首先要理解题意,可以发现后者是在前者的基础之上进行的操作,所以我们拿之前的结果作为现在函数的参数循环n-1次即可,接下来就是统计字符串中相应字符的个数,需 ...

  3. 假设我的朋友账号分别是v{1,2,3,4,5},且这五人想要共享一个目录,因此应该加入同一个群组,假设这个群组为vbird,且这五个账号的密码均为password.那该如何建置这五个账号?

    假设我的朋友账号分别是v{1,2,3,4,5},且这五人想要共享一个目录,因此应该加入同一个群组,假设这个群组为vbird,且这五个账号的密码均为password.那该如何建置这五个账号?#!/bin ...

  4. YYHS-鏖战字符串

    题目描述 Abwad在nbc即将完成她的程序的时候,急中生智拔掉了她电脑的电源线,争取到了宝贵的时间.作为著名论文<论Ctrl-C与Ctrl-V在信息学竞赛中的应用>的作者,他巧妙地使用了 ...

  5. Wrong FS: hdfs://......, expected: file:///

    单机版使用的是FileSystem类的静态函数: FileSystem hdfs = FileSystem.get(conf) 伪分布式下需要使用Path来获得 Path path = new Pat ...

  6. Cnblogs关于嵌入js和css的一些黑科技

    #pong .spoiler{cursor:none;display:inline-block;line-height:1.5;}sup{cursor:help;color:#3BA03B;} Pon ...

  7. Java实现CORS跨域请求

    问题 使用前后端分离模式开发项目时,往往会遇到这样一个问题 -- 无法跨域获取服务端数据 这是由于浏览器的同源策略导致的,目的是为了安全.在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同 ...

  8. SpringAop详解

    近几天学习了一下SpringAop在网上找了一些资料,此链接为原文链接http://www.cnblogs.com/xrq730/p/4919025.html AOP AOP(Aspect Orien ...

  9. IOS7 点击空白处隐藏键盘的几种方法

    IOS7 点击空白处隐藏键盘的几种方法   iOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们 ...

  10. Ubuntu16.04下安装mysql

    系统信息 (lsb_release -a) Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename ...