Ubuntu本地软件源制作
操作
获取需要的deb包
#执行安装后,安装的包会保存在/var/cache/apt/archives 目录下
apt-get install vim
#查看
正在处理用于 man-db (2.8.7-3) 的触发器 ...
root@lenovo:/var/cache/apt/archives# ll
总用量 6740
drwxr-xr-x 3 root root 12288 12月 23 10:44 ./
drwxr-xr-x 3 root root 4096 12月 23 10:44 ../
-rw-r----- 1 root root 0 10月 17 20:34 lock
drwx------ 2 _apt root 4096 12月 23 10:44 partial/
-rw-r--r-- 1 root root 1208868 9月 5 20:28 vim_2%3a8.1.0875-5ubuntu2_amd64.deb
-rw-r--r-- 1 root root 5668708 9月 5 20:28 vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb
下载的软件复制到其他目录
cp -r /var/cache/apt/archives /AAA
chmod 777 -R /AAA/
建立依赖关系
进入该目录:操作
dpkg-scanpackages . | gzip -9c > Packages.gz
#如果没有dpkg-scanpackages 需要下载工具
apt-get install dpkg-dev
##打包备用
tar cvzf AAA.tar.gz /AAA/
使用
复制软件包到某一目录下,解压
备份原来的安装源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo > /etc/apt/sources.list
添加本地源
vi /etc/apt/sources.list
#插入下列语句:位置, 包的位置
#包的位置 /home/xxx/Desktop/nvidia/pakages 里面也有Packages.gz
deb [trusted=yes] file:/home/xxx/Desktop/nvidia/pakages/ ./
更新源
apt-get update
离线安装
apt-get install AAA
下载离线包
找到依赖的包用apt-cache depends packname来获取
单独下载某一个包
sudo apt-get install --reinstall -d containerd.io
# aptitude clean
# aptitude --download-only install <your_package_here>
# cp /var/cache/apt/archives/*.deb <your_directory_here>
sudo apt-get install docker-ce
sudo apt-get install nvidia-docker2
安装docker和nvidia-docker 需要的包
-rw-r--r-- 1 xxxx xxxx 103764 1月 11 2018 aufs-tools_1%3a4.9+20170918-1ubuntu1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 6320 4月 30 2017 cgroupfs-mount_1.4_all.deb
-rw-r--r-- 1 xxxx xxxx 20027634 10月 19 09:07 containerd.io_1.2.10-3_amd64.deb
-rw-r--r-- 1 xxxx xxxx 22837582 11月 15 02:24 docker-ce_5%3a19.03.5~3-0~ubuntu-bionic_amd64.deb
-rw-r--r-- 1 xxxx xxxx 42473666 11月 15 02:24 docker-ce-cli_5%3a19.03.5~3-0~ubuntu-bionic_amd64.deb
-rw-rw-r-- 1 xxxx xxxx 607336 12月 28 17:48 dpkg-dev_1.19.0.5ubuntu2_all.deb
-rw-r--r-- 1 xxxx xxxx 5184 12月 24 18:39 gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb
-rw-r--r-- 1 xxxx xxxx 7463000 12月 24 18:39 gcc-7_7.4.0-1ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 3911688 12月 11 03:03 git_1%3a2.17.1-1ubuntu0.5_amd64.deb
-rw-r--r-- 1 xxxx xxxx 803316 12月 11 03:03 git-man_1%3a2.17.1-1ubuntu0.5_all.deb
-rw-r--r-- 1 xxxx xxxx 358912 12月 24 18:39 libasan4_7.4.0-1ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 9184 12月 24 18:39 libatomic1_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 2586592 12月 24 18:39 libc6-dev_2.27-3ubuntu1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 71800 12月 24 18:39 libc-dev-bin_2.27-3ubuntu1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 42536 12月 24 18:39 libcilkrts5_7.4.0-1ubuntu1~18.04.1_amd64.deb
-rw-rw-r-- 1 xxxx xxxx 211364 12月 28 17:52 libdpkg-perl_1.19.0.5ubuntu2_all.deb
-rw-r--r-- 1 xxxx xxxx 22828 11月 2 2017 liberror-perl_0.17025-1_all.deb
-rw-r--r-- 1 xxxx xxxx 2380772 12月 24 18:39 libgcc-7-dev_7.4.0-1ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 27964 12月 24 18:39 libitm1_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 132648 12月 24 18:39 liblsan0_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 11628 12月 24 18:39 libmpx2_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 59224 11月 13 08:59 libnvidia-container1_1.0.5-1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 15600 11月 13 08:59 libnvidia-container-tools_1.0.5-1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 133348 12月 24 18:39 libquadmath0_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 288164 12月 24 18:39 libtsan0_8.3.0-6ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 126184 12月 24 18:39 libubsan0_7.4.0-1ubuntu1~18.04.1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 10993400 12月 24 18:39 linux-headers-4.15.0-38_4.15.0-38.41_all.deb
-rw-r--r-- 1 xxxx xxxx 1110208 12月 24 18:39 linux-headers-4.15.0-38-generic_4.15.0-38.41_amd64.deb
-rw-r--r-- 1 xxxx xxxx 999520 12月 24 18:39 linux-libc-dev_4.15.0-72.81_amd64.deb
-rw-r--r-- 1 xxxx xxxx 127048268 12月 24 18:39 linux-source-4.15.0_4.15.0-72.81_all.deb
-rw-r--r-- 1 xxxx xxxx 2348 12月 24 18:39 linux-source_4.15.0.72.74_all.deb
-rw-r--r-- 1 xxxx xxxx 153924 12月 28 17:50 make_4.1-9.1ubuntu1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 2216684 12月 24 18:39 manpages-dev_4.15-1_all.deb
-rw-r--r-- 1 xxxx xxxx 247872 12月 24 18:39 ncurses-term_6.1-1ubuntu1.18.04_all.deb
-rw-r--r-- 1 xxxx xxxx 611788 11月 13 08:59 nvidia-container-runtime_3.1.4-1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 574584 11月 13 08:59 nvidia-container-runtime-hook_1.4.0-1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 575236 11月 13 08:59 nvidia-container-toolkit_1.0.5-1_amd64.deb
-rw-r--r-- 1 xxxx xxxx 2948 11月 13 08:59 nvidia-docker2_2.2.2-1_all.deb
-rw-r--r-- 1 xxxx xxxx 332744 12月 24 18:39 openssh-server_1%3a7.6p1-4ubuntu0.3_amd64.deb
45572 12月 24 18:39 openssh-sftp-server_1%3a7.6p1-4ubuntu0.3_amd64.deb
14246 12月 28 18:26 Packages.gz
57448 12月 28 2017 pigz_2.4-1_amd64.deb
10896 12月 24 18:39 ssh-import-id_5.7-0ubuntu1.1_all.deb
Get Docker CE for Ubuntu
https://docs.docker.com/install/linux/docker-ce/ubuntu
How To Build Local APT Repositories?
https://www.centos.bz/2017/07/apt-mirror-deploy-ubuntu-local-repositry
https://odzangba.wordpress.com/2006/10/13/how-to-build-local-apt-repositories
How To Install Softwares Offline In Ubuntu 16.04
https://www.ostechnix.com/install-softwares-offline-ubuntu-16-04
https://www.jb51.net/article/99570.htm
Is there an apt command to download a deb file from the repositories to the current directory?
How to list/download the recursive dependencies of a debian package?
How to download all dependencies and packages to directory?
How To Create A Local Debian/Ubuntu Mirror With apt-mirror?
https://www.howtoforge.com/local_debian_ubuntu_mirror
How do I download a package from apt-get without installing it?
How to Force update from unsigned repository Ubuntu 16.04 ?
https://askubuntu.com/questions/732985/force-update-from-unsigned-repository-ubuntu-16-04
How to download .deb package and all dependencies?
https://superuser.com/questions/876727/how-to-download-deb-package-and-all-dependencies
Ubuntu 16.04: Download deb package and all package dependencies
https://www.hiroom2.com/2016/08/10/ubuntu-16-04-download-deb-package-and-all-package-dependencies
How to list all packages from a repository in ubuntu / debian?
https://serverfault.com/questions/252333/list-all-packages-from-a-repository-in-ubuntu-debian
https://www.linuxuprising.com/2018/11/how-to-list-all-packages-in-repository.html
https://askubuntu.com/questions/220478/how-to-get-list-of-installable-packages-from-repositories
THE DEB AND DEB-SRC TYPES: GENERAL FORMAT
https://manpages.debian.org/testing/apt/sources.list.5.en.html
Ubuntu本地软件源制作的更多相关文章
- CentOS使用安装光盘建立本地软件源
本实验的目的是使用CentOS的两张DVD安装光盘作为本地软件源,避免执行yum安装命令时每次都要从网络重新下载. 安装createrepo软件包 createrepo是制作软件源所需要的一个工具,默 ...
- [ubuntu]deb软件源
虽然ubuntu的中国服务器的速度已经非常不错,但是难免,会有网络不畅的情形,所以修改软件源地址是一个基础的知识点. 修改ubuntu的软件源的方式有多种,一直是通过ubuntu软件中心提供的UI,还 ...
- ubuntu更换软件源
ubuntu更换软件源 /etc/apt/source.list 163: deb http://mirrors.163.com/ubuntu/ trusty main restricted u ...
- ubuntu 更新软件源
ubuntu 更新软件源 修改文件sources.list 位于/etc/apt/sources.list,并备份原文件为sources.list.bak deb http://mirrors.163 ...
- linux -- ubuntu 何为软件源
新手学Ubuntu的时候,一般不知道什么是源,但源又是Ubuntu下常用到的东西.因此,本文就详细介绍一下Ubuntu 源. 什么是软件源? 源,在Ubuntu下,它相当于软件库,需要什么软件,只要记 ...
- [转]Fedora22添加国内软件源和本地软件源
Fedora22添加国内软件源和本地软件源 Linux系统和Windows系统一个很大的区别就是软件安装方式,windows系统下安软件,我们去相应的网站下载软件安装包离线安装就可以了.虽然Linux ...
- linux ubuntu 本地镜像 软件源 制作方法
1.配置当前软件源,镜像非常大,所以首先要配置一下载速度快的软件源http://fffo.blog.163.com/blog/static/2119130682014322104136601/2.安装 ...
- Linux软件源书写格式解析及本地yum源制作
1.Debian类系统 配置文件:/etc/apt/sources.list 例子:deb https://mirrors.aliyun.com/kali kali-rolling main cont ...
- 本地YUM源制作
YUM相关概念 什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管 ...
随机推荐
- TemplateView , ListView ,DetailView三种常用类视图用法
参考博客: https://blog.csdn.net/weixin_36571185/article/details/74280102
- oracle索引2
问什么问题? 索引有什么代价?哪些场景下你需要建索引?或者有时候反过来问,哪些场景下不推荐建索引. 建好索引之后,怎么才能最高效地利用索引?或者反过来问,请说出一个无法有效利用已建索引的案例. 索引的 ...
- Solr 8.2 使用指南
1 Solr简介 1.1 Solr是什么 Solr是一个基于全文检索的企业级应用服务器.可以输入一段文字,通过分词检索数据.它是单独的服务,部署在 tomcat. 1.2 为什么需要Solr 问题:我 ...
- DP_Milking Time
Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that sh ...
- 从cbv到fbv:用函数写视图与用类写视图的区别(drf与restful)
FBV 基于函数的视图 (function base views) CBV 基于类的视图 (class base views) 也就是说我们是用函数编写视图~还是类编写视图我们来看下两个的简单实现 u ...
- kubernetes kubeadm安装v1.14
1.我们这里准备两台Centos7的主机用于安装,后续节点可以根究需要添加即可:master node01两台都得改:cat /etc/hosts192.168.71.134 master192.16 ...
- 植物大战僵尸:查找植物叠加种植CALL
实验目标:我们都知道植物大战僵尸游戏中植物是不可以叠加种植的,也就是一个格子只能种植一个植物,今天我们将实现一个格子里种植无限多的植物. 我们首先需要找到植物的种植CALL,然后在逐步测试观察功能之间 ...
- Spring集成kafka,消费者运行时内存占用会一直增长
Spring集成kafka,消费者运行时内存占用会一直增长? 20C 本人用Spring集成kafka消费者,发布运行时内存占用会一直升高,最后程序挂掉.请各位大神看看,提供解决方法 以下是我的配置文 ...
- mac电脑开机键盘和鼠标失灵
今天早上电脑刚开机发现,触摸板动不了了,过了一会屏幕上就出现蓝牙键盘连接不了的东东,马上意识到键盘也输入不了了.本来还以为得去守候维修了,百度了下解决方法,好在暂时解决了.亲测有效的两个方法(早上晚上 ...
- 关于如何查看 MySQL 信息、查看Oracle 版本
方法一: 进入mysql cmd, mysql -u root status; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: select versi ...