V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DGideas
V2EX  ›  Ubuntu

Ubuntu 20.04 LTS 升级踩坑分享

  •  4
     
  •   DGideas · 2020-04-23 18:12:21 +08:00 · 28524 次点击
    这是一个创建于 1675 天前的主题,其中的信息可能已经有所发展或是发生改变。


    今天把工作用的电脑从 Ubuntu 18.04 升级到了 Ubuntu 20.04 LTS,其中值得分享的几点是:

    1. 截止到 2020 年 4 月 23 日 下午,Ubuntu.com 官网仍未提供有关 Ubuntu 20.04 LTS 的发布和镜像文件(.iso )下载链接。根据 Reddit 论坛的相关讨论,Ubuntu 20.04 LTS 预计于北京时间 2020 年 4 月 24 日 凌晨发布。目前可以从 Ubuntu Releases ( http://releases.ubuntu.com/ )上获得于 2020 年 4 月 3 日 构建的 Beta 版本镜像。

    我是通过 do-release-upgrade -d 方式更新的。

    2. 由于自 Ubuntu 19.10 后 Ubuntu 软件源不提供 Qt4 有关的支持,所以搜狗输入法在 Ubuntu 20.04 LTS 中缺乏依赖( https://packages.ubuntu.com/search?keywords=fcitx-frontend-qt4&searchon=names&suite=all&section=all ),我目前使用 fcitx-googlepinyin 代替,如果有人愿意分享更好的方案,我非常感谢。

    3. 由于依赖有关的问题,steam-bootstrapper 在升级过程中被自动移除了。然而所需依赖 libgl1-mesa-glx:i386 仍包含于 focal 软件源中( https://packages.ubuntu.com/search?suite=all&section=all&arch=any&keywords=libgl1-mesa-glx&searchon=names )。我没有在 Ubuntu 20.04 LTS 中安装 Steam 测试。

    4. 由于 Oracle 没有发布针对 Ubuntu 20.04 LTS 的相关软件,mysql-workbench 以及 virtualbox 在升级过程中被自动移除了。

    5. 很高兴 Golang 升级到 1.13 版本,Ubuntu 用户终于迎来了第一个支持 Go mod 的 Ubuntu LTS 版本。

    6. 新登录界面仍需 gdm3 才能看到,我原来由于使用 ubuntu-unity 以及 lightdm,我进行 dpkg-reconfigure gdm3 后才能体验到新登录界面。另外,Ubuntu 20.04 LTS 与 lightdm 支持不是很好。

    彩蛋:Dockerfile 使用的基础镜像从本月初我就换成 ubuntu:20.04 了,啊哈哈哈!
    第 1 条附言  ·  2020-04-23 23:07:48 +08:00
    男默女泪:Ubuntu 20.04 LTS 镜像已经释出: http://releases.ubuntu.com/focal/
    第 2 条附言  ·  2020-04-28 13:09:17 +08:00
    适用于 Ubuntu 20.04 LTS 版本的 MySQL Workbench .deb 包已经释出: https://dev.mysql.com/downloads/workbench/
    153 条回复    2020-10-16 17:04:01 +08:00
    1  2  
    wzw
        1
    wzw  
       2020-04-23 18:20:28 +08:00
    关于第五点, 请问 Golang 自己升级到 1.14 不也一样吗? 有什么区别, 谢谢普及
    sunny2580839896
        2
    sunny2580839896  
       2020-04-23 18:20:40 +08:00
    国内镜像源有了吗
    DGideas
        3
    DGideas  
    OP
       2020-04-23 18:21:53 +08:00
    @sunny2580839896 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/focal/

    一般国内镜像源都是全量同步官方源的,各种 dist 的镜像都很及时
    sunny2580839896
        4
    sunny2580839896  
       2020-04-23 18:23:28 +08:00
    @DGideas #3 明天等正式版下载看看
    oIMOo
        5
    oIMOo  
       2020-04-23 18:24:41 +08:00
    好奇的问一下,默认的 Python 3 版本还是 3.6 么?
    DGideas
        6
    DGideas  
    OP
       2020-04-23 18:24:59 +08:00
    @oIMOo Python 3.8.2 (default, Mar 13 2020, 10:14:16)
    [GCC 9.3.0] on linux
    oIMOo
        7
    oIMOo  
       2020-04-23 18:28:10 +08:00
    @DGideas #6 感谢!
    之前忘记跑什么,一直不是期望的结果,后来创建虚拟环境,采用 3.8 就解决了……
    18 默认环境是 3.6
    jin7
        8
    jin7  
       2020-04-23 18:29:28 +08:00
    20.04 应该不能安装 3.6 了吧
    leoplusclaude
        9
    leoplusclaude  
       2020-04-23 18:32:38 +08:00
    配置挺好的,不用 Wayland 吗?
    unixeno
        10
    unixeno  
       2020-04-23 19:12:59 +08:00 via Android
    @oIMOo 软件的大版本一般都是在 Ubuntu 正式 release 之后就锁死了,现在 py 最新是 3.8,所以 20.04 之后会一直停留在 3.8 下面
    darkshell
        11
    darkshell  
       2020-04-23 19:15:14 +08:00 via iPhone
    @sunny2580839896 一般今天的就是 最终版。
    Jat001
        12
    Jat001  
       2020-04-23 19:18:05 +08:00   ❤️ 3
    Windows 10 2004 也马上要推送了,目前已经到 release preview 分支了。有了 WSL 2,Windows 10 就是最好的 Linux 发行版了🐶
    ossphil
        13
    ossphil  
       2020-04-23 19:45:27 +08:00 via Android
    Ubuntu 好像总有一些奇怪的 bug,包括 LTS 版本,不知是不是它独有的。比如用 U 盘安装中找不到安装介质,搜的时候发现从 14.04 就有了
    sarvatathagata
        14
    sarvatathagata  
       2020-04-23 20:25:47 +08:00
    搜狗输入法会在升级过程中被自动移除吗?还有,我在 Ubuntu 20.04 虚拟机里面装 virtualbox (虚拟机中的虚拟机)很正常啊,应该不是因为不支持 20.04 的原因被移除的吧?
    daya
        15
    daya  
       2020-04-23 20:26:02 +08:00 via iPhone   ❤️ 1
    坚守 18.04 不动摇
    beginor
        16
    beginor  
       2020-04-23 20:30:06 +08:00 via Android   ❤️ 2
    @daya 你坚持不了多久的 😉
    lloovve
        17
    lloovve  
       2020-04-23 20:31:09 +08:00 via iPhone
    16.4 以后全是垃圾
    orm
        18
    orm  
       2020-04-23 20:32:28 +08:00
    pop!_os 19.10 暂时不升级
    luckyrayyy
        19
    luckyrayyy  
       2020-04-23 20:40:50 +08:00
    感谢感谢,没有输入法就很尴尬了,还是先用 18.04 吧
    no1xsyzy
        20
    no1xsyzy  
       2020-04-23 20:51:15 +08:00
    @sunny2580839896 #2 镜像站都是直接 rsync 的吧,arch 都直接更新无压力的。
    jakezh
        21
    jakezh  
       2020-04-23 21:47:33 +08:00
    坚守 18.04 不动摇
    liyongjun0803
        22
    liyongjun0803  
       2020-04-23 21:48:59 +08:00
    镜像有国内下载链接吗?官网下载好慢
    asilin
        23
    asilin  
       2020-04-23 21:58:29 +08:00
    Ubuntu 16.04 ,坚守最后一个 Unity 桌面版本,想要一些软件的高版本,就从 20.04 发行版 backports 过来
    sarvatathagata
        24
    sarvatathagata  
       2020-04-23 22:06:53 +08:00   ❤️ 1
    @DGideas 刚才试着在 20.04 里装搜狗输入法。方法是先把源降级成 eoan 的,然后按照 dpkg 时候的错误提示安装了 fcitx-frontend-qt4 和 fcitx-frontend-qt5 和 libicu63 三个包。然后把源升级回去,再正常安装搜狗的 deb 。这次错误之后 apt install -f 就管用了。重启之后发现搜狗拼音就只能输入英文,还是个残废。只好回退到尝试安装之前的快照
    vinsec
        25
    vinsec  
       2020-04-23 22:28:10 +08:00 via Android
    登录锁屏默认背景色还是紫色么
    DGideas
        26
    DGideas  
    OP
       2020-04-23 22:32:44 +08:00
    @sarvatathagata 会(被自动移除),我使用 do-release-upgrade 的时候会提示下列软件包不受支持,然后安装完新包之后会提示删除被摒弃的 packages.
    jianixrabbit
        27
    jianixrabbit  
       2020-04-23 22:33:33 +08:00 via Android   ❤️ 1
    输入法可以试试 fcitx-rime
    DGideas
        28
    DGideas  
    OP
       2020-04-23 22:33:37 +08:00
    @vinsec 哈哈哈,还是 Ubuntu 骚紫色,请见 Ubuntu 品牌色: https://design.ubuntu.com/brand/colour-palette/
    DGideas
        29
    DGideas  
    OP
       2020-04-23 22:34:21 +08:00
    @leoplusclaude 好想法!我还得调研一下 X11 和 Wayland 的关系区别啥的,之前一直没关注过
    DGideas
        30
    DGideas  
    OP
       2020-04-23 22:35:52 +08:00
    DGideas
        31
    DGideas  
    OP
       2020-04-23 22:36:06 +08:00
    @jianixrabbit 这个是个繁体中文输入法吗?
    Narcissu5
        32
    Narcissu5  
       2020-04-23 22:37:07 +08:00
    62.8G 内存,容我先把口水擦一擦
    hzwjz
        33
    hzwjz  
       2020-04-23 22:38:00 +08:00
    bionic 再持续半年不动摇。
    DGideas
        34
    DGideas  
    OP
       2020-04-23 22:39:17 +08:00
    @asilin Unity 桌面真的好,我把这条发朋友圈之后底下一个同学评论我,说始终难忘当时第一次安装 Ubuntu 16.04 之后的体验和感觉
    DGideas
        35
    DGideas  
    OP
       2020-04-23 22:40:12 +08:00
    @hzwjz 哈哈,你这样是对的! 当时 Ubuntu 18.04 刚出的时候我也是速度安装,然后因为各种软件版本不兼容等等问题折腾好久,最后用回 16.04 = =
    DGideas
        36
    DGideas  
    OP
       2020-04-23 22:57:19 +08:00
    @liyongjun0803 请见 #3
    MoccaCafe
        37
    MoccaCafe  
       2020-04-23 22:58:31 +08:00
    非常喜欢 Ubuntu16.04 ,因为它的 Unity 桌面各种人性化的体验。

    失去了 Unity 的 Ubuntu,泯然众人矣
    sunny2580839896
        38
    sunny2580839896  
       2020-04-23 22:58:43 +08:00
    @darkshell #11 美国不是比中国玩一天吗
    DGideas
        39
    DGideas  
    OP
       2020-04-23 22:59:09 +08:00
    @sarvatathagata 感兴趣你“在 Ubuntu 20.04 虚拟机里面装 virtualbox” 是用的什么安装包呢?
    sunny2580839896
        40
    sunny2580839896  
       2020-04-23 22:59:37 +08:00
    @no1xsyzy #20 啥意思,没太明白,还请大佬直讲
    sunny2580839896
        41
    sunny2580839896  
       2020-04-23 23:00:46 +08:00
    roundgis
        42
    roundgis  
       2020-04-23 23:02:43 +08:00   ❤️ 1
    jianixrabbit
        43
    jianixrabbit  
       2020-04-23 23:03:52 +08:00 via Android
    @DGideas 简体也完美使用
    这头像是罗小黑战记里面的吧
    nightwitch
        44
    nightwitch  
       2020-04-23 23:05:47 +08:00
    Ubuntu 1804 我记得生命周期要一直持续到 2028 年 XD
    Meltdown
        45
    Meltdown  
       2020-04-23 23:06:30 +08:00 via Android
    20.04 有什么优点
    DGideas
        46
    DGideas  
    OP
       2020-04-23 23:09:00 +08:00
    DGideas
        47
    DGideas  
    OP
       2020-04-23 23:09:36 +08:00
    @jianixrabbit 哈哈哈!对的,罗小白!
    DGideas
        48
    DGideas  
    OP
       2020-04-23 23:10:29 +08:00
    @nightwitch 2028 年是你得交钱。。。默认是到 2023 年,请见: https://ubuntu.com/about/release-cycle
    DGideas
        49
    DGideas  
    OP
       2020-04-23 23:19:23 +08:00
    @sarvatathagata 你是用的支持快照的文件系统吗,还是用的虚拟机跑的 20.04 啊,其实我很好奇在虚拟机中装 Ubuntu 是为了啥,因为我感觉如果把 Linux 当成主力系统的话还是装在宿主机( Host )里方便
    interim
        50
    interim  
       2020-04-23 23:34:53 +08:00
    我想问一下目前 Ubuntu 的中文文字字体显示如何?(感觉在虚拟机测不出来)我在 19 年中旬的时候全面转入 Linux 开发过,什么都配好了......最后就是眼睛受不了(眼胀)跑路了,之前我的分辨率是 1920x1080,15.6 寸。
    littlewing
        51
    littlewing  
       2020-04-23 23:36:04 +08:00
    自从 ubuntu 换成 gnome 以后,就没用过了,现在用 manjaro + kde
    no1xsyzy
        52
    no1xsyzy  
       2020-04-24 00:00:55 +08:00
    @sunny2580839896 #40 直接全站复制,rsync 工具,可以看到不少直接是用的 rsync 源
    https://mirrors.tuna.tsinghua.edu.cn/status/#syncing-status
    jinliming2
        53
    jinliming2  
       2020-04-24 00:00:55 +08:00
    我输入法用的 ibus-rime,总体还行,有导入搜狗词库的教程、工具。
    fcitx 版本的 rime 没试过
    liyongjun0803
        54
    liyongjun0803  
       2020-04-24 00:12:15 +08:00
    @DGideas 我说的是系统镜像
    MCVector
        55
    MCVector  
       2020-04-24 00:17:36 +08:00 via Android
    Wayland 现在稳定了吗?
    sunny2580839896
        56
    sunny2580839896  
       2020-04-24 00:19:43 +08:00
    @no1xsyzy #52 好的,谢谢大佬
    chendl111
        57
    chendl111  
       2020-04-24 01:05:37 +08:00
    升级到新系统,自己搞项目后,还得回到老版本,/(ㄒoㄒ)/~~
    chendl111
        58
    chendl111  
       2020-04-24 01:06:19 +08:00
    @beginor 一直在用 16.04
    ycfung
        59
    ycfung  
       2020-04-24 01:12:16 +08:00 via Android
    @ossphil 试试用 rufus 写进你的 U 盘里吧
    sarvatathagata
        60
    sarvatathagata  
       2020-04-24 01:16:08 +08:00
    @DGideas virtualbox-qt
    sarvatathagata
        61
    sarvatathagata  
       2020-04-24 01:21:38 +08:00
    @DGideas 我的宿主机是 18.04 ,虚拟机里面原本安装的是 19.10 ,现在升级到了 20.04 ,本来是准备给宿主机升级探探路(顺便安装了个 Tor )的。看现在这个状况,短期之内不太愿意升级宿主机了
    richangfan
        62
    richangfan  
       2020-04-24 01:23:18 +08:00
    再等等,继续用 Ubuntu desktop 19.04 with unity
    richangfan
        63
    richangfan  
       2020-04-24 01:23:50 +08:00
    上面写错了,是 19.10
    george404
        64
    george404  
       2020-04-24 07:46:45 +08:00
    一般我都等配套软件都升级到新版本了再安装,老年人折腾不起。
    xstmjh
        65
    xstmjh  
       2020-04-24 07:50:36 +08:00   ❤️ 1
    @wzw 没区别。但是你以后开 20 的 docker,就不用第一步先去升级到支持 mod 的 golang 了
    wzw
        66
    wzw  
       2020-04-24 08:07:27 +08:00
    @xstmjh #65 我需要用 ni-visa, 只能用 CentOS/RedHat/SUSE, 所以平时都要换成 CentOS 了
    lpf0309
        67
    lpf0309  
       2020-04-24 08:45:00 +08:00 via Android
    弱弱的问下到 2021 年,Ubuntu16.04 不再支持维护,那还能继续用么。?
    shfanzie
        68
    shfanzie  
       2020-04-24 08:51:59 +08:00
    18.04 还能坚持一年,明年升级 20.04
    darkshell
        69
    darkshell  
       2020-04-24 08:58:56 +08:00
    @sunny2580839896 #38 是晚一天。但当天或前一天编译的,一般就是正式发布的。
    Mai1me
        70
    Mai1me  
       2020-04-24 09:43:21 +08:00 via Android
    14.04 还在 vps 上用着。
    ossphil
        71
    ossphil  
       2020-04-24 09:44:02 +08:00
    @ycfung 试过很多次都有这个问题,一个奇怪的解决办法是:启动时进度条前进的时候拔出 U 盘再插入,够不够魔幻
    xing2387
        72
    xing2387  
       2020-04-24 09:50:04 +08:00
    我也是还用着 unity,也升了 20.04 。
    但是从 18.04 开始,换成 unity 之后快捷键有时会无效,要重启试几次才有。登录时选 gnome 又一切正常。
    楼主有这问题吗
    DGideas
        73
    DGideas  
    OP
       2020-04-24 09:57:58 +08:00
    @xing2387 我在 20.04 中 Unity + lightdm 会发现“所有程序”里边所有程序都没了 = =,另外,Super+L 不可用,别的倒没发现太多。。。
    masker0817
        74
    masker0817  
       2020-04-24 10:01:40 +08:00 via Android
    很想升级,但是还要再等等软件支持
    xing2387
        75
    xing2387  
       2020-04-24 10:19:24 +08:00
    @DGideas dash 里面的程序不见了我倒没有出现,就是快捷键用不了不方便,本来 ctrl+alt+t 可以打开的 terminal,现在要 super 输入 ter 回车。。本来快捷键就可以截图,现在也要 dash 上打开 Screenshot 。。。

    有没有检查过 /usr/local/share/applications/ 和 ~/.local/share/applications/
    zmxnv123
        76
    zmxnv123  
       2020-04-24 10:19:48 +08:00
    监守 16.04, unity 不知道比 gnome 好看到哪里去了
    xing2387
        77
    xing2387  
       2020-04-24 10:27:56 +08:00
    @DGideas 害,gnome 唯一让我不能忍的是他的全屏 dash,就是按 super 出来的那个。
    这道理跟 win7 的开始菜单换成 win8 的全屏磁铁那样恶心。我就想开个应用,你让我整个屏幕切换了,屏幕闪来闪去花里胡哨。
    xing2387
        78
    xing2387  
       2020-04-24 10:30:27 +08:00
    @DGideas 哦,还有个,unity 的 workspace 切换是田字型的,切换到上下和左右都是按一下快捷键,gnome 那个长条型的 workspace,要从第一个切换到第三个要按两下快捷键。。不舒服
    janxin
        79
    janxin  
       2020-04-24 10:32:00 +08:00   ❤️ 1
    我就比较粗暴了,直接备份了一下数据格盘重装了
    Mark24
        80
    Mark24  
       2020-04-24 10:44:14 +08:00   ❤️ 1
    把老 mbp ( 2010 )装了 ubuntu20.04

    感觉轻度日常是可以的。老设备复活,看网页,下载速度都很快。
    (苹果套路多啊,老设备已经无法更新新的 MacOS 了,开个浏览器都卡,风扇全天要起飞,usb 口一会工作一会不工作)

    已经比四五年前的要稳很多了。

    对了顺便推荐 KDEConnect + GSConnect 的组合。可以让 Ubuntu+Android 感受到和 Apple 全家桶一样,设备互联的乐趣。( Air drop 、剪贴板,共享通知,手机遥控设备等等)

    祝愿 Linux/Ubuntu 越来越好吧
    FourAndHalf
        81
    FourAndHalf  
       2020-04-24 11:16:13 +08:00
    UI 看着不错
    FourAndHalf
        82
    FourAndHalf  
       2020-04-24 11:23:55 +08:00
    楼主用的笔记本还是 pc?
    bunnyblueair
        83
    bunnyblueair  
       2020-04-24 11:26:02 +08:00
    vps 已升级 表示真香
    lixingcong
        84
    lixingcong  
       2020-04-24 11:28:58 +08:00
    我试着在虚拟机中装了一下,server 20.04 版的。我也踩坑了:

    1. 下载 iso 后发现无论如何都 grub2 引导失败,花了好长时间爬文尝试解决 GRUB,结果发现架构错了,arm64 和 amd64 长得真像,重新下载 amd64 架构的镜像就成功安装了。

    2. 装完后 默认 openssh 已经 deprecated 几个弱的密钥交换算法,我用的 Windows Xshell 4 就连不上了,要换新版的 Xshell 或者其它 SSH 客户端软件。。。
    DGideas
        85
    DGideas  
    OP
       2020-04-24 11:47:25 +08:00
    @Narcissu5 @FourAndHalf PC,自己组装的硬件,重点是内存要大(其实放在最近几年来说也不是很大吧…………
    DGideas
        86
    DGideas  
    OP
       2020-04-24 11:47:50 +08:00
    @lixingcong XShell 4 。。。太老了吧,可以考虑 WSL 中 OpenSSH Client 啊
    viruser
        87
    viruser  
       2020-04-24 11:51:34 +08:00   ❤️ 1
    新的 yaru 主题很漂亮,C 社的审美终于回到 21 世纪了。输入法问题我是直接上的 ibus-rime,wayland 下显示正常。virtualbox 可以用 virt-manager + qemu/kvm 替代。
    liukrystal
        88
    liukrystal  
       2020-04-24 11:55:06 +08:00
    gnome 太烂了,现在才知道 unity 的好。
    chingli
        89
    chingli  
       2020-04-24 13:57:09 +08:00
    sudo snap install go

    你会发现这样安装的 Go 是 1.14.2 版本的。
    qbqbqbqb
        90
    qbqbqbqb  
       2020-04-24 14:13:26 +08:00
    virtualbox 应该可以用 ubuntu 源里的开源版吧,和 Oracle 官网版本没什么区别,也支持安装那个 extension 包
    ppphp
        91
    ppphp  
       2020-04-24 14:13:48 +08:00
    @viruser 每次 ubuntu 出版本换新 icon,我都会觉得很漂亮
    wr410
        92
    wr410  
       2020-04-24 14:29:10 +08:00
    @chingli 和你相反,我装完 ubuntu 的第一个命令是 apt purge snapd
    scukmh
        93
    scukmh  
       2020-04-24 14:30:36 +08:00
    @xstmjh 那为啥不直接用 go 官方的 image 呢?
    Cyshall
        94
    Cyshall  
       2020-04-24 14:44:31 +08:00
    18.04lts 暂时还不能直升阿。
    xstmjh
        95
    xstmjh  
       2020-04-24 14:45:38 +08:00
    @scukmh 因为我要用 ubuntu 啊,这个很难理解吗?
    DGideas
        96
    DGideas  
    OP
       2020-04-24 14:48:56 +08:00
    @Cyshall 可以变通地 do-release-upgrade -d
    Mark24
        97
    Mark24  
       2020-04-24 14:50:16 +08:00
    hugo2lee
        98
    hugo2lee  
       2020-04-24 14:52:59 +08:00
    想知道各大云服务器啥时候有 20.04 镜像
    Cyshall
        99
    Cyshall  
       2020-04-24 15:46:12 +08:00
    @DGideas 还是老实等个正式版吧。
    lkyier
        100
    lkyier  
       2020-04-24 17:25:32 +08:00
    @Mark24 KDEConnect 和 GSConnect 的功能不会重复么?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.