博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu制作本地源
阅读量:6332 次
发布时间:2019-06-22

本文共 898 字,大约阅读时间需要 2 分钟。

背景

平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源。这种方法还有一个应用场景:

  1. 先在有网络的服务器上面进行apt-get install安装
  2. 然后制作本地源
  3. 将本地源拷贝到没有网络的服务器上,然后在那台机器上设定sourcelist指向这个本地源,此时在那台没有网络的服务器上也可以执行apt-get install安装了。

下面给出可行且实用的部分本地源制作步骤:

一、在自己的根目录下建立一个目录,用于放所有下载的软件包,目录名随自己喜欢,建议新手在自己的根目录下进行以下操作,以避免操作权限问题的困扰。

mkdir ~/ packs

拷贝过来发现在packs当中为文件都是root账户的,需要修改

修改所有者

sudo chown -R enadmin.enadmin *

 修改权限

sudo chmod ug+rw,o+r *

二、复制文件到packs文件夹下,目录依各人情况变化。

sudo cp /var/cache/apt/archives/* ~/packs -r

三、建立Packages.gz包,里面记录了packs文件夹下面的软件包信息,包括依赖信息。

dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz -r

 完成此操作后,将packs文件夹复制到一个不常格式化的分区中,作为长久使用,比如我将它放在一个fat32的分区时面,路径是 /media/packs

四、加本地源

sudo gedit /etc/apt/sources.list

添加以下内容:

deb file:///media/ packs/

注意packs后面有一个斜杠,前面还要有空格

五、更新源

sudo apt-get update

 

 

 

转载于:https://www.cnblogs.com/xwdreamer/p/3875857.html

你可能感兴趣的文章
POJ 3280 Cheapest Palindrome(DP 回文变形)
查看>>
SQL语言基础
查看>>
对事件处理的错误使用
查看>>
最大熵模型(二)朗格朗日函数
查看>>
深入了解setInterval方法
查看>>
html img Src base64 图片显示
查看>>
[Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction...
查看>>
FFMPEG中关于ts流的时长估计的实现(转)
查看>>
Java第三次作业
查看>>
【HDOJ 3652】B-number
查看>>
android代码混淆笔记
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
查看>>
BMP文件的读取与显示
查看>>
Flash文字效果
查看>>
各种排序算法总结篇(高速/堆/希尔/归并)
查看>>
使用c#訪问Access数据库时,提示找不到可安装的 ISAM
查看>>
Highcharts X轴纵向显示
查看>>
windows 注册表讲解
查看>>
【算法】论平衡二叉树(AVL)的正确种植方法
查看>>
基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍
查看>>