`

Ubuntu_备份更新包与软件包 重装时不必再重新下载

 
阅读更多

所下载的软件包一般放在/var/cache/apt/archives/目录下,一次更新后,往往会产生几百MB的临时文件。

  但是,一旦因为某种原因,需要重装系统的时候,难道那么多的文件又要重新下载吗?要是在碰上蜗牛似的网速。刚才已经说过,/var/cache /apt/archives/ 目录存放的是Ubuntu更新下载的软件包,可以将此目录下所有的deb文件备份下,以后重新安装系统时就不需要重新下载了。

那么大家在Ubuntu重装系统之前,将/var/cache/apt/archives/目录复制到另一个非系统分区(win fat分区也可以),例如/media/hda5/archives,重装后,先删除/var/cache/apt/目录下的archives目录,再直 接在/var/cache/apt/下新建一个软连接archives,指向刚才所作的备份,如/media/hda5/archives,就可以了!

  下次重装完了在更新的时候,会直接从备份的目录里调用软件包,若备份的目录里没有才会从网上下载,这样就大大节省了时间。 

deb文件备份方法

sudo cp /var/cache/apt/archives/*.deb /backup/deb

/backup 是我电脑的一个分区

重新安装系统后,可以在终端输入以下命令:

cd /backup/deb/ 在终端进入备份的目录

sudo cp *.deb /var/cache/apt/archives/ 复制所有文件到/var/cache/apt/archives/ 目录

sudo apt-get update 更新

分享到:
评论

相关推荐

    Ubuntu软件包自动备份以及制作本地源的方法

    1. 在某个系统重装时候不会被格式化的磁盘分区下建立一个目录,用于放所有下载的软件包和存放 Packages.gz 包。 2. 复制文件到前面建立的文件夹下。 3. 将建立 Packages.gz 包,里面记录了 packs 文件夹下面的软件包...

    重装win7修复ubuntu引导包

    重装Windows 7并修复Ubuntu引导是一个常见的双系统问题,主要涉及到两个操作系统共存时的启动管理器配置。本文将详细解析这个问题,并介绍如何利用给定的压缩包文件进行修复。 首先,我们要理解Windows 7和Ubuntu...

    Ubuntu 20.04.4 LTS 升级 22.04 LTS 教程

    4. **下载和安装**:升级过程开始后,系统会自动下载更新包并安装。期间可能会有SSH服务更新的提示,按照屏幕指示进行操作。 5. **移除过时包**:升级过程中可能会有提示说某些软件包过时并会被移除,再次输入 `y` ...

    1604安装问题.odt_install_ubuntu1604_

    - /home:用于存放用户数据,建议单独分区,便于备份和重装系统。 - /boot:分配200MB左右,存放内核和引导加载器。 - SWAP:内存的两倍大小或至少2GB,作为虚拟内存。 3. 检测硬盘错误:在安装前执行磁盘检测,...

    UBUNTU命令大全

    - **应用场景**: 在系统重装后快速恢复到之前的软件环境。 **13. 清理旧版本缓存** - **命令**: `sudo apt-get autoclean` - **功能**: 删除已安装软件包的旧版本缓存文件。 - **应用场景**: 清理无用的旧版软件包...

    ubuntu shell命令

    - **应用场景**: 在重装系统或迁移至另一台机器前,保存当前系统的软件配置。 - **从备份的安装包列表恢复所有包**: - **命令**: `dpkg --set-selections ~/somefile` - **功能**: 从备份文件中恢复软件包配置。...

    Ubuntu安装nvidia驱动步骤

    重装NVIDIA驱动 - **下载驱动程序**: - 访问NVIDIA官网下载最新的Linux驱动程序,或者使用Ubuntu的额外驱动管理器(Additional Drivers)来选择合适的驱动版本。 - 假设已下载并解压完成,驱动文件名为`NVIDIA-...

    Ubuntu命令大全(详细版).docx

    这种方法可以用于重装系统后的软件恢复。 - **清理旧版本的软件缓存** 使用 `sudo apt-get autoclean` 命令来清理旧版本的软件包缓存。 - **清理所有软件缓存** 使用 `sudo apt-get clean` 命令来清理所有...

    redis_4.0.10-1_arm64.deb 银河麒麟v4+飞腾 安装包.zip

    这个`.deb`文件是Debian和Ubuntu Linux发行版所使用的软件包管理格式,它包含了Redis服务器的所有必要文件和依赖关系,使得在支持的平台上可以方便地安装和管理Redis服务。 首先,让我们深入了解一下Redis的主要...

    LINUX教程之3-图形界面安装linux并配置

    交换分区用于虚拟内存,而/home分区可以存储用户数据,避免重装系统时丢失个人文件。 安装过程中,你还可以选择要安装的软件包,比如办公套件、开发工具等。在图形界面安装选项中,确保选中“桌面环境”,这样系统...

    NetReinstall

    标题 "NetReinstall" 暗示我们正在讨论一个与网络重装或更新相关的工具或程序。这个描述非常简洁,没有提供太多具体信息,但标签 "Shell" 提供了一个线索,意味着这可能与命令行界面或者Shell脚本有关。由于没有更...

    Linux新手管理员指南

    **1.16 我的硬盘被Windows分区占满,我能缩小Windows分区而不用重装系统吗?** 可以。你可以使用分区管理工具(如GParted或EaseUS Partition Master)来调整现有Windows分区的大小,从而为Linux留出空间。注意操作时...

    mydot:点文件用于全新安装基于Debian的发行版

    2. **保留配置**:当用户在不同系统之间切换或重装系统时,通过备份和恢复点文件,可以快速恢复个人的工作环境。 3. **软件配置**:某些软件也会在用户的主目录下创建点文件来保存其配置信息,例如Git的`.gitconfig`...

    你会正确卸载数据库吗?

    错误的操作可能导致数据丢失、系统不稳定甚至需要重装操作系统。本文将详细介绍如何安全地卸载MySQL数据库。 首先,理解MySQL的组成部分是关键。MySQL通常包含服务器组件、客户端工具、配置文件、日志文件以及一些...

    Linux-Mint-19.x-PosInstall:供个人使用Linux Mint 19.x的安装后Shell脚本

    8. **备份与恢复**:对于经常进行系统重装的用户,脚本可能会包含备份和恢复个人数据及配置的命令。 在压缩包`Linux-Mint-19.x-PosInstall-master`中,可能包含了一个或者多个Shell脚本文件,以及相关的配置文件或...

Global site tag (gtag.js) - Google Analytics