QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3712|回复: 2

请问apt如何使用本地的.deb文件

[复制链接]
发表于 2004-8-29 11:46:52 | 显示全部楼层 |阅读模式
如何在sources.list文件中加入自已本地的一个目录(/download)
如何给本地的目录建索引呀
发表于 2004-9-4 22:57:42 | 显示全部楼层
其实.deb文件可以直接安装
dpkg -i *.deb
回复

使用道具 举报

发表于 2004-9-5 00:16:40 | 显示全部楼层
转自Debian软件包管理
  6.3.12 本地软件包文件
  ---------------------
  为了创建与APT和dselect系统兼容的本地软件包文件,需要创建软件包(Packages),包中文件要放在特定的目录树中。

  Debian官方包文件喜欢存放于本地deb仓库,下面就来创建仓库:

  # apt-get install dpkg-dev
  # cd /usr/local
  # install -d pool # 软件包存放的物理地址
  # install -d dists/unstable/main/binary-i386
  # ls -1 pool | sed 's/_.*$/ extra BOGUS/' | uniq > override
  # editor override # adjust BOGUS
  # dpkg-scanpackages pool override /usr/local/ \
  > dists/unstable/main/binary-i386/Packages
  # cat > dists/unstable/main/Release << EOF
  Archive: unstable
  Version: 3.0
  Component: main
  Origin: Local
  Label: Local
  Architecture: i386
  EOF
  # echo "deb file:/usr/local unstable main" \
  >> /etc/apt/sources.list

  还可以这样快速创建一个本地deb仓库:

  # apt-get install dpkg-dev
  # mkdir /usr/local/debian
  # mv /some/where/package.deb /usr/local/debian
  # dpkg-scanpackages /usr/local/debian /dev/null | \
  gzip - > /usr/local/debian/Packages.gz
  # echo "deb file:/usr/local/debian ./" >> /etc/apt/sources.list

  在/etc/apt/sources.list中设置相应镜像源入口地址,就可以通过HTTP或FTP方式远程访问存放在其中的包文件了。

或者
apt-get install apt-build(希望没有记错名字)然后把包放到/var/cache/apt-build/repository,执行dpkg-scanpackages
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-5 08:27 , Processed in 0.077064 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表