优化志愿网站,电子网站怎么做的,苏州做网站优化哪家好,WordPress 导入中文字体先介绍几个和apt-get相关的目录: /var/lib/dpkg/available 文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包. /var/cache/apt/archives 目录是在用 apt-get install 安装软件时#xff0c…先介绍几个和apt-get相关的目录: /var/lib/dpkg/available 文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包. /var/cache/apt/archives 目录是在用 apt-get install 安装软件时软件包的临时存放路径 /etc/apt/sources.list 存放的是软件源站点, 当你执行 sudo apt-get install xxx 时Ubuntu 就去这些站点下载软件包到本地并执行安装 /var/lib/apt/lists 使用apt-get update命令会从/etc/apt/sources.list中下载软件列表并保存到该目录 APT工作原理 Ubuntu采用集中式的软件仓库机制将各式各样的软件包分门别类地存放在软件仓库中进行有效地组织和管理。然后将软件仓库置于许许多多的镜 像服务器中并保持基本一致。这样所有的Ubuntu用户随时都能获得最新版本的安装软件包。因此对于用户这些镜像服务器就是他们的软件源 Reposity。 然而由于每位用户所处的网络环境不同不可能随意地访问各镜像站点。为了能够有选择地访问在Ubuntu系统中使用软件源配置文件/etc/apt/sources.list列出最合适访问的镜像站点地址。 apt-get的更新过程: 执行apt-get update 程序分析/etc/apt/sources.list 自动连网寻找list中对应的Packages/Sources/Release列表文件如果有更新则下载之存入/var/lib/apt/lists/目录 然后 apt-get install 相应的包 下载并安装。 即使这样软件源配置文件只是告知Ubuntu系统可以访问的镜像站点地址但那些镜像站点具体都拥有什么软件资源并不清楚。若每安装一个软件包就在服务器上寻找一遍效率是很低的。因而就有必要为这些软件资源列个清单建立索引文件以便本地主机查询。 apt-get install 下载的软件存放到 /var/cache/apt/archives/下。 同时APT能够检查Ubuntu Linux系统中的软件包依赖关系大大简化了Ubuntu用户安装和卸载软件包的过程。 apt-get install原理 deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted 可通过浏览器找到 apt-get 每次都会读取这个文件从而获取的包的信息。从Packages.gz中获取到所有包的信息。Packages.gz中包含的信息有 包名优先级类型维护者架构源文件source版本号依赖包冲突性信息包大小文件的下载路径MD5sumSHA1包描述Xul-Appid—应用程序idBugs信息OriginSupported Packages中的一个包信息实例 Package: abrowserPriority: optionalSection: webInstalled-Size: 153Maintainer: Ubuntu Mozilla Team ubuntu-mozillateamlists.ubuntu.comArchitecture: amd64Source: firefoxVersion: 11.0build1-0ubuntu4Depends: firefox ( 9.0)Filename: pool/main/f/firefox/abrowser_11.0build1-0ubuntu4_amd64.debSize: 8940MD5sum: e8781af38a6de76126d190fc10a14bf2SHA1: 408abd5f960d4b02bc18581df348954eb7620772SHA256: cdfad0e4435c035b3115bdec08d79ccfc68bf9480e89df9270b3b6befa348699Description: Safe and easy web browser from Mozilla – transitional packageDescription-md5: e89058e4775caff7d26313fa8811675eBugs: https://bugs.launchpad.net/ubuntu/filebugOrigin: UbuntuSupported: 18m 从这个信息段中可以看出来实际的deb包放在pool/main/f/firefox/abrowser_11.0build1-0ubuntu4_amd64.deb,通过浏览器同样可以找到。从中也可以看到Depends一项中的依赖需求。转载于:https://www.cnblogs.com/xifanyaoyao/p/3575279.html