执行过sudo apt-get update && sudo apt-get disk-upgrade
&& sudo apt-get install XXX操作后,更新包和系统光盘里面没有的软件包都会保存在
代码:
/var/cache/apt/archives/
本文将以这些包为基础来制作本地安装源。所进行的操作建议新手在自己的根目录里进行,以避免权限的麻烦。以下为制作步骤:
1.安装必要的软件包dpkg-dev 代码:
sudo apt-get install dpkg-dev
2.备份已经下载到本机的软件包和更新
代码:
mkdir ~/edgy #在根目录建立edgy文件夹,该目录名可选
sudo cp -a /var/cache/apt/archives/* ~/edgy
3.建立包列表及依赖信息文件
代码:
cd ~/
sudo dpkg-scanpackages edgy /dev/null |gzip >edgy/Packages.gz
该命令执行完成后,将在~/edgy目录下生成一个Packages.gz文件,里面记录了本地包的列表及包依赖信息,sudo apt-get
update命令就是为了获取该文件中的信息
4.保存建立好的本地包及Packages.gz
代码:
sudo mv ~/edgy /media/hda7/linux/soft/packs/
#后面这个保存路径随个人喜好而定
5.至此,本地源就基本建好了,下面是添加源
代码:
sudo vim /etc/apt/sources.list
加入下面的源地址,注意与常见的网络源格式不同
代码:
deb ///media/hda7/linux/soft/packs edgy/
保存退出vim,然后在终端里执行:
代码:
sudo apt-get update && sudo apt-get dist-upgrade
接下来就是正常的apt-get install了,安装本地源上的包时,该包不会再复制到
代码:
/var/cache/apt/archives/
里面,而是直接安装,所以不用担心会多浪费硬盘空间。
Enjoy Your Ubuntu!
分享到:
相关推荐
Ubuntu 软件包自动备份以及制作本地源的方法 本文将介绍 Ubuntu 软件包自动备份以及制作本地源的方法,以解决系统更新速度慢和流量问题。该方法可以节省流量和时间,对网速不高或网络流量有限制的人尤其有益。 一...
在Ubuntu系统中,本地源是一种优化软件包管理的方式,尤其对于网络环境不稳定或者不联网的服务器,使用本地源可以高效地进行系统更新和软件安装。本教程将详细讲解如何在Ubuntu 18.4.3(Bionic Beaver)上创建并签名...
apt-mirror是一种强大的本地源镜像工具,可以指定要下载的发布版本、架构、包类型等,非常适合内部源解决流量、速度和可访问性的问题。在这里,我们将详细介绍如何使用apt-mirror搭建ubuntu本地仓库源。 一、目的 ...
在Ubuntu操作系统中,Visual Studio Code(VSCode)是一款广受欢迎的源代码编辑器,由Microsoft开发,支持多种编程语言和框架。它具有丰富的扩展性、强大的内置终端、代码片段、实时预览等功能,使得它成为开发者们...
本地源自动化脚本
文件名分别为unzip_6.0-26ubuntu1_amd64.deb和unzip_6.0-26ubuntu1_i386.deb,这两个是Ubuntu系统的DEB包,DEB是Debian及其衍生系统如Ubuntu使用的软件包格式。 在Ubuntu系统上安装DEB包,通常使用`dpkg`命令,它是...
### 使用Ubuntu 10.10 DVD ISO作为本地源更新软件的方法 在本文中,我们将详细介绍如何使用Ubuntu 10.10 DVD ISO文件作为本地软件仓库来更新系统中的软件包。这种方法对于网络不稳定或者带宽有限的环境非常有用,...
实现利用脚本实现ubuntu本地源的制作 具体文章可以参考 http://ubuntuforums.org/showthread.php?t=352460&page=24&p=7367273#post7367273
总的来说,"Ubuntu系统备份用的脚本"是一个实用的工具,它简化了系统管理员和普通用户在Ubuntu上的备份与恢复流程,增强了系统的可维护性和可靠性。对于那些依赖Ubuntu进行工作或研究的用户来说,这样的脚本是必不可...
在Ubuntu 18.04操作系统中,"换源"是指更换系统软件包的下载源,目的是为了提高软件更新和安装的速度以及稳定性。通常,Ubuntu官方的软件源可能因为地理位置和网络条件的原因,在某些地区访问速度较慢。在这种情况下...
Apt是Debian及其衍生版(包括Ubuntu)的核心组件,负责处理软件包的安装、升级和卸载。通过`synaptic`,用户可以方便地搜索、浏览、安装和删除软件,而无需接触命令行。 **主要功能** 1. **软件包搜索**:用户可以...
Ubuntu系统中,软件包信息列表是由dpkg工具管理的,该工具负责记录软件包的安装、卸载和更新信息。但是,如果用户误删了某些关键文件,可能会导致软件包信息列表损坏,无法更新或安装文件。 在本文中,我们将详细...
在安装ubuntu11.04时,镜像源扮演着非常重要的角色,因为它提供了软件包更新和安装的能力。默认情况下,ubuntu11.04的镜像源位于/var/apt/spool/apt-mirror目录下。 制作离线镜像源的步骤 1. 安装必要的软件:sudo...
2.然后制作本地源 3.将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get install安装了。 下面给出可行且实用的部分本地源制作步骤...
制作ISO镜像的软件,可以打包ubuntu系统,备份,万一ubuntu系统出现了问题,也可以通过该镜像恢复,还原成为以前的ubuntu系统,并且打包我们的ROS系统制作iso镜像。把ubuntu整个系统打包,制作成ISO镜像;通过制作的...
Ubuntu 中有多种软件包管理器,包括 dpkg、apt、aptitude 和 snap 等,每种软件包管理器都有其特点和使用场景。 一、 软件包及软件包管理器起源 软件包是指将多个文件和配置文件打包在一起的文件格式,通常以 `....
Linux 系统下软件包的制作方法和过程 Linux 系统下软件包的制作方法和过程是 Linux 操作系统中软件安装和管理的重要环节。本文将详细介绍 Linux 系统下软件包的制作方法和过程,包括源码安装、RPM 包安装、tar.gz ...