Что означает база данных чтения в Apt?

Вопрос для Apt

Название в значительной степени утверждает весь мой вопрос, но перефразировать его ... Что означает «чтение базы данных» при обновлении через apt? Является ли база данных обычным, то есть она не использует mysql или mariadb?

Любые предложения были бы оценены!

0
задан 20 January 2018 в 18:48

8 ответов

Эта база данных не имеет ничего общего с MySQL или MariaDB. apt хранит внутреннюю базу данных пакетов, доступных из репозиториев, о которых он знает. Когда вы используете apt update (или более старую версию apt-get update), apt проверяет репозитории изменений и обновлений этой внутренней базы данных.

В Ubuntu (фактически, при вычислении в целом), там это множество баз данных во множестве разных форм и форм. Реляционные базы данных, такие как MySQL или MariaDB (или PostgreSQL, или Oracle, или ...), являются одним из видов, которые довольно заметны, но они далеки от единственного типа.

3
ответ дан 22 May 2018 в 15:25
  • 1
    Вы можете добавить, что списки доступных пакетов находятся в /var/lib/apt/lists в Ubuntu. – mikewhatever 20 January 2018 в 19:12

Эта база данных не имеет ничего общего с MySQL или MariaDB. apt хранит внутреннюю базу данных пакетов, доступных из репозиториев, о которых он знает. Когда вы используете apt update (или более старую версию apt-get update), apt проверяет репозитории изменений и обновлений этой внутренней базы данных.

В Ubuntu (фактически, при вычислении в целом), там это множество баз данных во множестве разных форм и форм. Реляционные базы данных, такие как MySQL или MariaDB (или PostgreSQL, или Oracle, или ...), являются одним из видов, которые довольно заметны, но они далеки от единственного типа.

3
ответ дан 17 July 2018 в 22:35

Эта база данных не имеет ничего общего с MySQL или MariaDB. apt хранит внутреннюю базу данных пакетов, доступных из репозиториев, о которых он знает. Когда вы используете apt update (или более старую версию apt-get update), apt проверяет репозитории изменений и обновлений этой внутренней базы данных.

В Ubuntu (фактически, при вычислении в целом), там это множество баз данных во множестве разных форм и форм. Реляционные базы данных, такие как MySQL или MariaDB (или PostgreSQL, или Oracle, или ...), являются одним из видов, которые довольно заметны, но они далеки от единственного типа.

3
ответ дан 23 July 2018 в 23:15

Эта база данных не имеет ничего общего с MySQL или MariaDB. apt хранит внутреннюю базу данных пакетов, доступных из репозиториев, о которых он знает. Когда вы используете apt update (или более старую версию apt-get update), apt проверяет репозитории изменений и обновлений этой внутренней базы данных.

В Ubuntu (фактически, при вычислении в целом), там это множество баз данных во множестве разных форм и форм. Реляционные базы данных, такие как MySQL или MariaDB (или PostgreSQL, или Oracle, или ...), являются одним из видов, которые довольно заметны, но они далеки от единственного типа.

3
ответ дан 24 July 2018 в 13:12

Это означает, что он читает файлы базы данных ... по-видимому, /var/cache/apt/pkgcache.bin и /var/cache/apt/srcpkgcache.bin, хотя /var/lib/apt/lists/ также имеет информацию об источниках, в зависимости от задачи, которую он может читать один / некоторые / все.

Выдержка из man-страницы apt-get:

   /var/cache/apt/archives/
       Storage area for retrieved package files.
       Configuration Item: Dir::Cache::Archives.

   /var/cache/apt/archives/partial/
       Storage area for package files in transit.
       Configuration Item: Dir::Cache::Archives
       (partial will be implicitly appended)

   /var/lib/apt/lists/
       Storage area for state information for each package resource specified in
       sources.list(5)
       Configuration Item: Dir::State::Lists.

На других страницах руководства есть дополнительная информация (особенно полезен apt-cache), а исходный код также будет богат информацией. [ ! d2]

Пакет apt не зависит от mysql или mariadb, поэтому я уверен, что он не использует их для управления своей базой данных.

2
ответ дан 22 May 2018 в 15:25

Это означает, что он читает файлы базы данных ... по-видимому, /var/cache/apt/pkgcache.bin и /var/cache/apt/srcpkgcache.bin, хотя /var/lib/apt/lists/ также имеет информацию об источниках, в зависимости от задачи, которую он может читать один / некоторые / все.

Выдержка из man-страницы apt-get:

/var/cache/apt/archives/ Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives. /var/cache/apt/archives/partial/ Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended) /var/lib/apt/lists/ Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.

На других страницах руководства есть дополнительная информация (особенно полезен apt-cache), а исходный код также будет богат информацией. [ ! d2]

Пакет apt не зависит от mysql или mariadb, поэтому я уверен, что он не использует их для управления своей базой данных.

2
ответ дан 17 July 2018 в 22:35

Это означает, что он читает файлы базы данных ... по-видимому, /var/cache/apt/pkgcache.bin и /var/cache/apt/srcpkgcache.bin, хотя /var/lib/apt/lists/ также имеет информацию об источниках, в зависимости от задачи, которую он может читать один / некоторые / все.

Выдержка из man-страницы apt-get:

/var/cache/apt/archives/ Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives. /var/cache/apt/archives/partial/ Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended) /var/lib/apt/lists/ Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.

На других страницах руководства есть дополнительная информация (особенно полезен apt-cache), а исходный код также будет богат информацией. [ ! d2]

Пакет apt не зависит от mysql или mariadb, поэтому я уверен, что он не использует их для управления своей базой данных.

2
ответ дан 23 July 2018 в 23:15

Это означает, что он читает файлы базы данных ... по-видимому, /var/cache/apt/pkgcache.bin и /var/cache/apt/srcpkgcache.bin, хотя /var/lib/apt/lists/ также имеет информацию об источниках, в зависимости от задачи, которую он может читать один / некоторые / все.

Выдержка из man-страницы apt-get:

/var/cache/apt/archives/ Storage area for retrieved package files. Configuration Item: Dir::Cache::Archives. /var/cache/apt/archives/partial/ Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended) /var/lib/apt/lists/ Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.

На других страницах руководства есть дополнительная информация (особенно полезен apt-cache), а исходный код также будет богат информацией. [ ! d2]

Пакет apt не зависит от mysql или mariadb, поэтому я уверен, что он не использует их для управления своей базой данных.

2
ответ дан 24 July 2018 в 13:12

Другие вопросы по тегам:

Похожие вопросы: