我已经把家里的台式电脑升级到11.04了,通过升级管理器升级的,从10.04两次升级成功。
升级管理器(或者apt-get)的单线程下载速度真是慢得要死,所以一般我更新大量软件包都会通过用aria2c加速apt-get下载的脚本这篇文章的脚本来更新的。
但是升级管理器是没有导出下载列表功能,不能手动下载,极度不爽。研究了一下,可以这样做。
方法
升级管理器首先会把你的apt仓库切换成11.04的,然后update包信息,如下图。
完成这一步后,计算下载量,会弹出确认对话框
这时候,不要点“开始更新”,而是打开终端,输入
apt-get -y --print-uris dist-upgrade | grep -E -o "http://[^\']+" > upgrade.txt
因为这是的apt仓库已经是11.04了,而upgrade.txt就是要更新的包的下载地址了,随你用什么下载工具把这些包下载回来。我就用firefox的downthemall扩展了,因为包实在太多,我需要图形界面显示进度。
一共要更新1886个包,多线下载速度快上N倍,不过还是要花上了1个多小时下载,下载好后,假设都下载到~/upgrade_debs文件夹,继续终端
cd /var/cache/apt/archives/ sudo ln -s ~/upgrade_debs/*.deb .
然后点击第二张图里的“开始升级”,这样就跳过升级管理器的慢吞吞的下载过程,直接到安装包操作了,然后重启,搞定。
补充
升级程序切换到apt仓库到11.04时,会清空缓存文件夹(10.10原有的文件被移动到临时文件夹);如果在第二张图点击取消,apt又会被回滚回10.10仓库,缓存文件夹又被清空(11.04的文件会回移走,10.10的文件从临时文件夹移动回来)。所以一定要在第二张图那个对话框时软链deb文件到缓存文件夹里去,因为这个时候才是11.04仓库的缓存文件夹。
或许你会说直接替换source.list到11.04更新不就行了吗?当然这也行,但是版本升级,安装软件包后,要做些清理工作,比如删除新版本不再使用的包,配置数据转换等,升级管理器就有这一步了,还是这样靠谱点。我在10.04升级到10.10到安装软件包过程中居然遇到天杀的断电,重启后无法进入系统,不过经过进入恢复模式,居然给我折腾回来,进入桌面还是得人肉修复各种升级问题,十分麻烦,但是我觉得重新装一次重新配置更麻烦,能升级就不重装了。
下载的包还可以复制到笔记本的ubuntu里去,免得二次下载浪费带宽。
升级后发现grub2居然有宽屏分辨率了,虽然不是显示器标准分辨率,聊胜于无。
相关推荐
在这个过程中,我们将详细讲解如何在没有互联网连接的情况下,离线升级OpenSSH到8.8p1版本,同时涉及openssl-1.1.1h和zlib-1.2.11这两个依赖库的更新。 首先,你需要在一台有网络连接的机器上下载所需的源代码包。...
ubuntu系统docker离线升级步骤及安装包
ubuntu离线安装telnet,ubuntu,离线,telnet包
用于离线安装zip,ubuntu离线安装,格式deb,执行命令dpkg即可
Ubuntu离线安装软件的方法 在Ubuntu中,使用apt-get方法安装软件通常都是依赖网络的,但是有时候我们可能面临着网络限制的问题。这时候,我们可以使用离线安装软件的方法来实现软件的安装。在这种方法中,我们可以...
离线升级Docker涉及到下载所需的新版本软件包,然后手动安装到你的Linux系统上。下面我们将详细讲解如何进行Linux系统中的Docker离线升级。 首先,你需要在有网络的环境中获取Docker的新版本软件包。这通常包括`...
Ubuntu20.04和Ubuntu16.04等其他Ubuntu离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-...
以下是如何在Ubuntu上离线安装Vim的详细步骤,以及相关知识点的解释。 首先,我们需要理解Ubuntu的包管理系统Debian Package(.deb)。Ubuntu是基于Debian的,因此它使用.deb文件来安装软件。这些文件包含了软件的...
linux/Ubuntu离线安装7z工具,解压 后make ,在bin目录生成执行文件
由于服务器位于内网环境且无法访问互联网,需要离线安装nginx,ubuntu18.04离线安装软件也并不复杂,只是需要较大的耐心去搜集所需的包,不过大家不用担心,我已经为大家准备好了。 PCRE(Perl Compatible Regular ...
在Ubuntu系统上离线安装Docker和NVIDIA-docker是一项技术性较强的任务,尤其是在没有网络连接的情况下。这里我们将详细介绍如何通过提供的离线资源包完成这一过程。 首先,我们需要理解Docker和NVIDIA-docker的基本...
本文将详细介绍如何在Ubuntu和Kylin系统中离线安装g++7.5.0版本。 首先,我们要明白g++是GNU Compiler Collection (GCC)的一部分,它是一个开源的C++编译器,支持多种编程语言,包括C、C++、Objective-C、Fortran等...
ubuntu vlc离线方式 执行vlc.sh 然后执行sudo dpkg -iR vlc 详细在我博客有说明!
本教程将详细讲解如何在Ubuntu 16.04 LTS系统上离线安装SVN 1.9.3版本。 首先,让我们了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,用于跟踪文件和目录的变更,让团队成员可以协同工作,同时...
在Ubuntu系统中,离线安装NFS(Network File System)服务是常见的需求,尤其是在没有网络连接的环境中。NFS是一种允许不同系统之间共享文件和目录的协议,它使得多个计算机可以像访问本地文件一样访问远程文件。这...
Ubuntu20.04离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-sftp-server_8.4p1-6ubuntu1_...
在Ubuntu 20.04系统中离线安装iperf3是一个常见的需求,尤其是在网络环境不稳定或者无法连接到互联网的服务器上。iperf3是一款强大的网络性能测试工具,它可以帮助我们测量TCP和UDP的带宽、延迟抖动以及数据包丢失率...
本话题主要关注如何在Ubuntu系统上离线安装`unzip`软件包,它是一个用于解压ZIP格式压缩文件的工具。在没有网络连接的情况下,离线安装软件显得尤为重要,尤其是在服务器环境中,为了安全考虑,有时我们需要避免直接...
Ubuntu离线安装docker 下载完成后,执行如下: dpkg -i containerd.io_1.6.6-1_amd64.deb docker-ce_20.10.17~3-0~ubuntu-bionic_amd64.deb docker-ce-cli_20.10.17~3-0~ubuntu-bionic_amd64.deb docker-ce-rootless...
ubuntu在离线方式下安装搜狗输入法,搜狗输入法依赖fcitx相关包文件,此压缩文件中包括了这些依赖包,并测试通过,输入法安装成功。