ubuntu本地源创建

1.Ubuntu 9.04下通常apt-get 或新立得安装软件时下载的deb包都会存放在/var/cache/apt/archives/下。将其cp到目标目录,如:
$sudo cp /var/cache/apt/archives/*.deb /media/TOOL_BACKUP/Ubuntu9.04

2.进入Ubuntu9.04目录的上一级目录,即: /media/TOOL_BACKUP

$cd /media/TOOL_BACKUP

3.运行如下命令:
$sudo dpkg-scanpackages Ubuntu9.04 /dev/null |gzip >Ubuntu9.04/Packages.gz
如果dpkg-scanpackages无法运行,则需安装dpkg-dev.

4.在/etc/apt/sources.list中添加源:
$deb file:///media/TOOL_BACKUP/Ubuntu9.04 /
注意/Ubuntu9.04后面有一个空格斜杠。

5.如果安装了apache2将源对外开放,方法如下:
$sudo ln -s /media/TOOL_BACKUP/Ubuntu9.04 /var/www/ubuntu-local
$gksu gedit /etc/apt/sources.list
把 deb http://127.0.0.1/Ubuntu-local /  加入源中
网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名
阅读(331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
### 更新 Ubuntu 系统的本地软件源 为了更新 Ubuntu 系统中的本地软件源,通常需要执行一系列操作来确保系统能够识别并利用这些本地资源。这不仅涉及创建或设置本地仓库本身,还包括配置 APT 软件包管理器以便其知晓新添加的本地源位置。 #### 配置本地软件源 首先,在已建立好的本地镜像源基础上,需编辑 `/etc/apt/sources.list` 文件以加入指向本地存储库的新条目[^4]。例如: ```bash sudo nano /etc/apt/sources.list.d/local-repo.list ``` 在此文件内增加如下行(假设本地 HTTP 服务器地址为 `http://192.168.x.x` 并且路径为 `/ubuntu`): ``` deb [trusted=yes] http://192.168.x.x/ubuntu bionic main restricted universe multiverse deb [trusted=yes] http://192.168.x.x/ubuntu bionic-updates main restricted universe multiverse deb [trusted=yes] http://192.168.x.x/ubuntu bionic-security main restricted universe multiverse ``` 这里使用了 `[trusted=yes]` 参数是因为当从未经验证的身份获取数据时会跳过 GPG 密钥检查;对于受信任的企业内部网络环境来说这是可以接受的做法,但在公共互联网环境下不推荐这样做。 完成上述更改之后保存退出编辑器。 #### 刷新软件列表索引 接下来要做的就是让 APT 客户端重新加载最新的可用包信息。通过运行下面这条命令即可实现这一点: ```bash sudo apt update ``` 此命令将会联系所有定义过的软件源——包括刚刚新增的那个本地源,并同步最新版本号及相关元数据到本机缓存中去[^1]。 如果一切顺利的话,则现在就可以开始正常使用这个新的本地软件源来进行各种常规的操作了,比如安装、升级或是移除特定的应用程序等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值