执行过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本地源的制作 具体文章可以参考 http://ubuntuforums.org/showthread.php?t=352460&page=24&p=7367273#post7367273
ubuntu18.4.3本地源签名加密制作成功图文教程,修改sources.list制作ubuntu本地源离线对非联网版本的ubuntu节点升级及安装依赖包。
笔者最近在自己的Ubuntu做了很多设置,其中包括花了大量的时间搭建tensorflow开发环境。为了防止系统遇到一些不确定因素导致崩溃,如果想要在系统崩溃之后花少量的时间搭建一个一模一样的环境,可以制作ISO镜像。
ubuntu系统备份与还原 两种方法,tar方式与cloner方式
2.然后制作本地源 3.将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get install安装了。 下面给出可行且实用的部分本地源制作步骤...
在ubuntu系统下大家经常需要用VScode软件进行代码查看和代码调试,每次寻找资源特别浪费时间,本人进行整理,方便大家使用,需要的亲可以下载安装。
用Ubuntu10.10 dvd版本作为本地源,Ubuntu 10.10 DVD ISO挂载的方式来更新软件,已经通过测试
离线安装unzip;unzip_6.0-26ubuntu1版本;deb格式; Ubuntu安装deb命令: sudo dpkg -i <package.deb>
ubuntu linux 软件包安装方法
busybox_1.27.2-2ubuntu3_armhf软件包和源码压缩包
Ubuntu/Debian 自有软件包构建私有源 linux在自建私有yum源方面,我们熟知redhat系列的createrepo命令,配合rpmbuild命令,使我们创建私有yum真是相当简单了,如果切换到debian系列下面呢?前面的文件讲解了怎么...
ubuntu apt-get方法安装软件都是依赖网络的,而自己下载相应的软件包又可能存在依赖的问题,用这种方法可以在本地建立源,这样不用上网也可以采用apt-get方法安装软件又不用考虑依赖关系的问题
我自己总结的如何搭建ubuntu本地仓库源,非常具有参考价值,和大家共享一下
能够方便的备份当前的Ubuntu系统,当遇到问题时可以进行方便的恢复当前系统,十分简单方便。类似于WINDOWS的GHOST。
ubuntu-kernel-packages:Ubuntu内核相关软件包的源代码
ubuntu18.04换源,以更换清华源为例
ubuntu10.04及更高版本编译内核前所需要的包,可以一键安装