note - 1990bingliu/create_apt_server GitHub Wiki
-
/var/lib/dpkg/available文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 ubunt 安装源中的所有软件包, 其中包括当前系统中已安装的和未安装的软件包. -
/var/cache/apt/archives/目录是在用 apt-get install 安装软件时,软件包的临时存放路径 -
/etc/apt/sources.list存放的是软件源站点 -
/var/lib/apt/lists/使用apt-get update命令会从/etc/apt/sources.list中下载软件列表,并保存到该目录
- 删除软件包
sudo apt-get remove <packageName> --purge - 重新安装软件包
sudo apt-get install <packageName> --reinstall - 指定包的版本安装
sudo apt-get install <packageName>=<version> - 查看指定包的详情(无论是否已安装)
apt-cache show <packageName> - 列出指字包的所来源的版本
apt-cache madison <packageName>
- 查看已安装deb包版本信息
dpkg -l <packageName> - 查看已安装deb包详细信息
dpkg -s <packageName(类似apt-cache show <packageNmae>) - 查看已安装deb包安装的文件路径
dpkg -L <pakcageName> - 查看未安装的deb文件将要安装的路径
dpkg -c <pakcageFileName> - 安装包
dpkg -i <packageName> - 提取包的DEBAIN信息
dpkg -e <packageName> <path> - 提取主要软件内容
dpkg -X <packageName> <path> - 重新打包
dpkg -b <deb_Folder> <packageName>