您尚未登录。

#1 2018-01-26 02:05:22

rdef
会员
注册时间: 2018-01-20
帖子: 32

package databases是什么,如何理解这个东西?

databases?和repositories有什么关系啊,什么一个是数据库一个是源,怎么理解?

离线

#2 2018-01-26 09:54:14

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 302

Re: package databases是什么,如何理解这个东西?

database 里保存了 repository 里有哪些 package, 每个 package 多大,每个 package 依赖其他哪些 package 以及 package 的签名和哈希什么的。

离线

#3 2018-01-26 19:43:05

rdef
会员
注册时间: 2018-01-20
帖子: 32

Re: package databases是什么,如何理解这个东西?

zsrkmyn 说:

database 里保存了 repository 里有哪些 package, 每个 package 多大,每个 package 依赖其他哪些 package 以及 package 的签名和哈希什么的。

那刷型database是什么意思?还有同步包又是什么意思?

离线

#4 2018-01-26 19:49:11

血族使天
会员
注册时间: 2013-01-12
帖子: 123

Re: package databases是什么,如何理解这个东西?

刷新database就是把你本地记录包信息的数据库和源里面的保持一致。
同步包就是把一个源里面的包同步到你电脑上,也就是安装一个包。

离线

#5 2018-01-26 19:59:19

rdef
会员
注册时间: 2018-01-20
帖子: 32

Re: package databases是什么,如何理解这个东西?

血族使天 说:

刷新database就是把你本地记录包信息的数据库和源里面的保持一致。
同步包就是把一个源里面的包同步到你电脑上,也就是安装一个包。

意思我电脑上有一个database,软件源上也有一个database?两个DB保持一致的话,那么岂不是我本地安装的包的信息和我本地的DB不一致了(因为源的包的版本可能和我安装的包不一样)?

离线

#6 2018-01-26 22:00:24

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 302

Re: package databases是什么,如何理解这个东西?

rdef 说:
血族使天 说:

刷新database就是把你本地记录包信息的数据库和源里面的保持一致。
同步包就是把一个源里面的包同步到你电脑上,也就是安装一个包。

意思我电脑上有一个database,软件源上也有一个database?两个DB保持一致的话,那么岂不是我本地安装的包的信息和我本地的DB不一致了(因为源的包的版本可能和我安装的包不一样)?

本地安装的包的 database 在 /var/lib/pacman/local,服务器同步下来的在 /var/lib/pacman/sync。

最近编辑记录 zsrkmyn (2018-01-26 22:00:55)

离线

#7 2018-01-27 03:36:04

rdef
会员
注册时间: 2018-01-20
帖子: 32

Re: package databases是什么,如何理解这个东西?

同步database的用处是什么

离线

页脚