码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu本地软件源制作

时间:2019-12-23 11:45:47      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:time   dev   保存   tar   runtime   dpkg   amd   root   code   

操作

获取需要的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   /AAA/ /dev/null   |gzip > /AAA/Packages.gz -r

#如果没有dpkg-scanpackages 需要下载工具
apt-getinstall dpkg-dev


#将生成的Packages.gz包复制到和deb同目录下.这是因为复制软件包到该目录下时,archives 也复制了进去.
cp /AAA/Packages.gz /AAA/archives/Packages.gz


##打包备用
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
#插入下列语句:位置,  包的位置
deb file:///AAA/       archives/

更新源

apt-get update

离线安装

apt-get  install  AAA

Ubuntu本地软件源制作

标签:time   dev   保存   tar   runtime   dpkg   amd   root   code   

原文地址:https://www.cnblogs.com/g2thend/p/12082825.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!