Ubuntu 20.04 LTS 升级踩坑分享 - V2EX
DGideas

Ubuntu 20.04 LTS 升级踩坑分享

  •  4
     
  •   DGideas Apr 23, 2020 31008 views
    This topic created in 2209 days ago, the information mentioned may be changed or developed.


    今天把工作用的电脑从 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 了,啊哈哈哈!
    Supplement 1    Apr 23, 2020
    男默女泪:Ubuntu 20.04 LTS 镜像已经释出: http://releases.ubuntu.com/focal/
    Supplement 2    Apr 28, 2020
    适用于 Ubuntu 20.04 LTS 版本的 MySQL Workbench .deb 包已经释出: https://dev.mysql.com/downloads/workbench/
    153 replies    2020-10-16 17:04:01 +08:00
    1  2  
    wzw
        1
    wzw  
       Apr 23, 2020
    关于第五点, 请问 Golang 自己升级到 1.14 不也一样吗? 有什么区别, 谢谢普及
    univ
        2
    univ  
       Apr 23, 2020
    国内镜像源有了吗
    DGideas
        3
    DGideas  
    OP
       Apr 23, 2020
    @sunny2580839896 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/focal/

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

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

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

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

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

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

    祝愿 Linux/Ubuntu 越来越好吧
    FourAndHalf
        81
    FourAndHalf  
       Apr 24, 2020
    UI 看着不错
    FourAndHalf
        82
    FourAndHalf  
       Apr 24, 2020
    楼主用的笔记本还是 pc?
    v2zhao
        83
    v2zhao  
       Apr 24, 2020
    vps 已升级 表示真香
    lixingcong
        84
    lixingcong  
       Apr 24, 2020
    我试着在虚拟机中装了一下,server 20.04 版的。我也踩坑了:

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

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

    你会发现这样安装的 Go 是 1.14.2 版本的。
    qbqbqbqb
        90
    qbqbqbqb  
       Apr 24, 2020
    virtualbox 应该可以用 ubuntu 源里的开源版吧,和 Oracle 官网版本没什么区别,也支持安装那个 extension 包
    ppphp
        91
    ppphp  
       Apr 24, 2020
    @viruser 每次 ubuntu 出版本换新 icon,我都会觉得很漂亮
    wr410
        92
    wr410  
       Apr 24, 2020
    @chingli 和你相反,我装完 ubuntu 的第一个命令是 apt purge snapd
    scukmh
        93
    scukmh  
       Apr 24, 2020
    @xstmjh 那为啥不直接用 go 官方的 image 呢?
    Cyshall
        94
    Cyshall  
       Apr 24, 2020
    18.04lts 暂时还不能直升阿。
    xstmjh
        95
    xstmjh  
       Apr 24, 2020
    @scukmh 因为我要用 ubuntu 啊,这个很难理解吗?
    DGideas
        96
    DGideas  
    OP
       Apr 24, 2020
    @Cyshall 可以变通地 do-release-upgrade -d
    Mark24
        97
    Mark24  
       Apr 24, 2020
    hugo2lee
        98
    hugo2lee  
       Apr 24, 2020
    想知道各大云服务器啥时候有 20.04 镜像
    Cyshall
        99
    Cyshall  
       Apr 24, 2020
    @DGideas 还是老实等个正式版吧。
    lkyier
        100
    lkyier  
       Apr 24, 2020
    @Mark24 KDEConnect 和 GSConnect 的功能不会重复么?
    1  2  
    About     Help     Advertise     Blog     API     FAQ     Solana     1079 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 199ms UTC 22:55 PVG 06:55 LAX 15:55 JFK 18:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86