Ubuntu配置本地源

1, 安装nginx,配置路径`

{
listen 8002;
#listen [::]:80;
server_name 127.0.0.1;
index index.html index.htm index.php default.html default.htm default.php;
location /
{
  root /linux/;
  try_files $uri $uri/ /index.php?s=$uri&args;
}

2,设置目录结构
在linux目录里创建dists文件
binary-arm64文件夹下
Linux
—dists
——binary-arm64(binary-amd64)
将deb包放在binary-amd64里面
3,创建Package file(此处要在Linux目录下执行指令)

# rm -f Packages.gz Packages(此命令在binary-arm64(binary-amd64)目录下执行)
(kylin amd64)(x86系统执行次命令)
# dpkg-scanpackages dists/binary-amd64/ | gzip -9c > dists/binary-amd64/Packages.gz (此处在linux下执行)
# gunzip -k Packages.gz(此处在binary-arm64(binary-amd64)下执行)

4,创建release file(此处要在Juniper目录下执行指令)
生成Release文件如果存在原目录下存在Release文件则删除

#rm Release
# apt-ftparchive release . > Release

5 修改Kylin client sources.list
将deb [trusted=yes] http://127.0.0.1:8002/Linux juniper main添加到/etc/apt/sources.list中
有些系统默认[trusted=yes] 可以不用设置 若出现错误再将其加上
8002为nginx访问端口号,
6,更新源并测试

# sudo apt-get update(更新本地源)
sudo apt-get install 文件名 (测试是否可以正常安装,文件名来自于packages里的文件名)
sudo apt-get download  文件名 (测试是否可以正常下载deb包)

你可能感兴趣的:(ubuntu,linux,运维)