Как я могу получить полезное и подробное описание цели пакета?

Вы можете создать рабочий стол budgie из источника самостоятельно

sudo apt-get install build-essential gnome-common gobject-introspection libglib2.0-dev libgtk-3-dev libpulse-dev libpulse-mainloop-glib0 libmutter-dev libwnck-3-dev libupower-glib-dev libgnome-menu-3-dev libc6-dev git clone https://github.com/evolve-os/budgie-desktop.git cd budgie-desktop ./autogen.sh make sudo make install

Если вы используете Ubuntu 14.04, вы можете попробовать мой неофициальный рабочий стол PPG

sudo add-apt-repository ppa:sukso96100/budgie-desktop sudo apt-get update sudo apt-get install budgie-desktop

(Update-2014.11 .09) Теперь вы можете использовать мой неофициальный рабочий стол PPG

sudo add-apt-repository ppa:evolve-os/ppa sudo apt-get update sudo apt-get install budgie-desktop

3
задан 27 April 2017 в 21:32

11 ответов

С точки зрения общего пользователя, который только что узнал имя пакета, его / ее основной источник информации о том, что это делает, - это проверка команды apt-cache show. Я всегда так делаю. Это окончательный и официальный способ узнать намерение пакета. Как и команда man, чтобы узнать о команде.

Однако это не единственный способ. Конечно, есть много другого способа узнать о пакете. Но это не руководство по стилю поваренной книги. Обычно я проверяю домашнюю страницу описания пакета. Я использую синаптический пакет управления, и есть ссылка для каждого описания пакета. Это должно приземлиться на домашнюю страницу пакета или страницы (страница debian package).

Я также использую https://packages.ubuntu.com для просмотра содержимого и поиска других связанных ссылок на пакет. Вы можете перейти на страницу стартовой панели, а затем найти ссылку вверх / оригинального разработчика. Если вы все еще не уверены, вы можете связаться с списком рассылки, задать вопрос или даже разработчикам. Вы можете проверить список файлов и посмотреть, что этот пакет содержит, а затем использовать некоторые поиски, чтобы найти то, что они делают.

Например, когда я использовал пакет postgresql-contrib в package.ubuntu.com, я https://packages.ubuntu.com . Теперь, это просто поиск в очках, чтобы проверить, что делают эти команды. Например, поиск pg_archivecleanup дает этот результат в google. Оттуда вы должны получить очень хороший общий смысл относительно цели пакета. Еще один очень хороший способ узнать об этой команде - использовать man, но если пакет еще не установлен, вам может понадобиться вместо этого использовать http://manpages.ubuntu.com/.

Там могут быть другие способы найти цель пакета. Большинство людей в мире Linux следуют этому пути. Говоря, если вы спрашиваете, существует ли то, что это делает , за пределами apt-cache show или apt show, то я бы сказал. Нет. Описание описания debian должно было быть официальным и первый источник цели пакета.

1
ответ дан 22 May 2018 в 23:08
  • 1
    Благодарю. Расширяясь по одному из ваших предложений, я полагаю, что разумный метод может видеть, какие файлы попадают в папку bin, а затем просматривают страницы man для этих команд. – Jon Bentley 27 April 2017 в 22:04
  • 2
    @JonBentley да, отлично! Я действительно думал о man тоже. Но потерял строку между нитями мыслей. Добавление его к ответу – Anwar 27 April 2017 в 22:05

С точки зрения общего пользователя, который только что узнал имя пакета, его / ее основной источник информации о том, что это делает, - это проверка команды apt-cache show. Я всегда так делаю. Это окончательный и официальный способ узнать намерение пакета. Как и команда man, чтобы узнать о команде.

Однако это не единственный способ. Конечно, есть много другого способа узнать о пакете. Но это не руководство по стилю поваренной книги. Обычно я проверяю домашнюю страницу описания пакета. Я использую синаптический пакет управления, и есть ссылка для каждого описания пакета. Это должно приземлиться на домашнюю страницу пакета или страницы (страница debian package).

Я также использую https://packages.ubuntu.com для просмотра содержимого и поиска других связанных ссылок на пакет. Вы можете перейти на страницу стартовой панели, а затем найти ссылку вверх / оригинального разработчика. Если вы все еще не уверены, вы можете связаться с списком рассылки, задать вопрос или даже разработчикам. Вы можете проверить список файлов и посмотреть, что этот пакет содержит, а затем использовать некоторые поиски, чтобы найти то, что они делают.

Например, когда я использовал пакет postgresql-contrib в package.ubuntu.com, я https://packages.ubuntu.com . Теперь, это просто поиск в очках, чтобы проверить, что делают эти команды. Например, поиск pg_archivecleanup дает этот результат в google. Оттуда вы должны получить очень хороший общий смысл относительно цели пакета. Еще один очень хороший способ узнать об этой команде - использовать man, но если пакет еще не установлен, вам может понадобиться вместо этого использовать http://manpages.ubuntu.com/.

Там могут быть другие способы найти цель пакета. Большинство людей в мире Linux следуют этому пути. Говоря, если вы спрашиваете, существует ли то, что это делает , за пределами apt-cache show или apt show, то я бы сказал. Нет. Описание описания debian должно было быть официальным и первый источник цели пакета.

1
ответ дан 18 July 2018 в 14:09

С точки зрения общего пользователя, который только что узнал имя пакета, его / ее основной источник информации о том, что это делает, - это проверка команды apt-cache show. Я всегда так делаю. Это окончательный и официальный способ узнать намерение пакета. Как и команда man, чтобы узнать о команде.

Однако это не единственный способ. Конечно, есть много другого способа узнать о пакете. Но это не руководство по стилю поваренной книги. Обычно я проверяю домашнюю страницу описания пакета. Я использую синаптический пакет управления, и есть ссылка для каждого описания пакета. Это должно приземлиться на домашнюю страницу пакета или страницы (страница debian package).

Я также использую https://packages.ubuntu.com для просмотра содержимого и поиска других связанных ссылок на пакет. Вы можете перейти на страницу стартовой панели, а затем найти ссылку вверх / оригинального разработчика. Если вы все еще не уверены, вы можете связаться с списком рассылки, задать вопрос или даже разработчикам. Вы можете проверить список файлов и посмотреть, что этот пакет содержит, а затем использовать некоторые поиски, чтобы найти то, что они делают.

Например, когда я использовал пакет postgresql-contrib в package.ubuntu.com, я https://packages.ubuntu.com . Теперь, это просто поиск в очках, чтобы проверить, что делают эти команды. Например, поиск pg_archivecleanup дает этот результат в google. Оттуда вы должны получить очень хороший общий смысл относительно цели пакета. Еще один очень хороший способ узнать об этой команде - использовать man, но если пакет еще не установлен, вам может понадобиться вместо этого использовать http://manpages.ubuntu.com/.

Там могут быть другие способы найти цель пакета. Большинство людей в мире Linux следуют этому пути. Говоря, если вы спрашиваете, существует ли то, что это делает , за пределами apt-cache show или apt show, то я бы сказал. Нет. Описание описания debian должно было быть официальным и первый источник цели пакета.

1
ответ дан 24 July 2018 в 20:20

С точки зрения общего пользователя, который только что узнал имя пакета, его / ее основной источник информации о том, что это делает, - это проверка команды apt-cache show. Я всегда так делаю. Это окончательный и официальный способ узнать намерение пакета. Как и команда man, чтобы узнать о команде.

Однако это не единственный способ. Конечно, есть много другого способа узнать о пакете. Но это не руководство по стилю поваренной книги. Обычно я проверяю домашнюю страницу описания пакета. Я использую синаптический пакет управления, и есть ссылка для каждого описания пакета. Это должно приземлиться на домашнюю страницу пакета или страницы (страница debian package).

Я также использую https://packages.ubuntu.com для просмотра содержимого и поиска других связанных ссылок на пакет. Вы можете перейти на страницу стартовой панели, а затем найти ссылку вверх / оригинального разработчика. Если вы все еще не уверены, вы можете связаться с списком рассылки, задать вопрос или даже разработчикам. Вы можете проверить список файлов и посмотреть, что этот пакет содержит, а затем использовать некоторые поиски, чтобы найти то, что они делают.

Например, когда я использовал пакет postgresql-contrib в package.ubuntu.com, я https://packages.ubuntu.com . Теперь, это просто поиск в очках, чтобы проверить, что делают эти команды. Например, поиск pg_archivecleanup дает этот результат в google. Оттуда вы должны получить очень хороший общий смысл относительно цели пакета. Еще один очень хороший способ узнать об этой команде - использовать man, но если пакет еще не установлен, вам может понадобиться вместо этого использовать http://manpages.ubuntu.com/.

Там могут быть другие способы найти цель пакета. Большинство людей в мире Linux следуют этому пути. Говоря, если вы спрашиваете, существует ли то, что это делает , за пределами apt-cache show или apt show, то я бы сказал. Нет. Описание описания debian должно было быть официальным и первый источник цели пакета.

1
ответ дан 31 July 2018 в 13:27

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5
Priority: optional
Section: database
Installed-Size: 1999
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: amd64
Source: postgresql-9.5
Version: 9.5.6-0ubuntu0.16.04
Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
Suggests: libdbd-pg-perl
Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb
Size: 446848
MD5sum: a05acc14f59c7d0f98bfc854a90447d7
SHA1: 398b18b8660537ac114eceb1212ff831d911c856
SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0
Description-en: additional facilities for PostgreSQL
 The PostgreSQL contrib package provides several additional features
 for the PostgreSQL database. This version is built to work with the
 server package postgresql-9.5.  contrib often serves as a testbed for
 features before they are adopted into PostgreSQL proper:
 .
  adminpack      - File and log manipulation routines, used by pgAdmin
  btree_gist     - B-Tree indexing using GiST (Generalised Search Tree)
  chkpass        - An auto-encrypted password datatype
  cube           - Multidimensional-cube datatype (GiST indexing example)
  dblink         - Functions to return results from a remote database
  earthdistance  - Operator for computing the distance (in miles) between
                   two points on the earth's surface
  fuzzystrmatch  - Levenshtein, metaphone, and soundex fuzzy string matching
  hstore         - Store (key, value) pairs
  intagg         - Integer aggregator/enumerator
  _int           - Index support for arrays of int4, using GiST (benchmark
                   needs the libdbd-pg-perl package)
  isn            - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers
  lo             - Large Object maintenance
  ltree          - Tree-like data structures
  oid2name       - Maps OIDs to table names
  pageinspect    - Inspection of database pages
  passwordcheck  - Simple password strength checker
  pg_buffercache - Real time queries on the shared buffer cache
  pg_freespacemap- Displays the contents of the free space map (FSM)
  pg_trgm        - Determine the similarity of text based on trigram matching
  pg_standby     - Create a warm stand-by server
  pgbench        - TPC-B like benchmark
  pgcrypto       - Cryptographic functions
  pgrowlocks     - A function to return row locking information
  pgstattuple    - Returns the percentage of dead tuples in a table; this
                   indicates whether a vacuum is required.
  postgresql_fdw - foreign data wrapper for PostgreSQL
  seg            - Confidence-interval datatype (GiST indexing example)
  sepgsql        - mandatory access control (MAC) based on SELinux
  spi            - PostgreSQL Server Programming Interface; 4 examples of
                   its use:
                   autoinc    - A function for implementing AUTOINCREMENT/
                                IDENTITY
                   insert_username - function for inserting user names
                   moddatetime - Update modification timestamps
                   refint     - Functions for implementing referential
                                integrity (foreign keys).  Note that this is
                                now superseded by built-in referential
                                integrity.
                   timetravel - Re-implements in user code the time travel
                                feature that was removed in 6.3.
  tablefunc      - examples of functions returning tables
  uuid-ossp      - UUID generation functions
  vacuumlo       - Remove orphaned large objects
 .
 PostgreSQL is an object-relational SQL database management system.
Description-md5: 633a4e0645b2b02e72f77a260d0f4030
Homepage: http://www.postgresql.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 22 May 2018 в 23:08
  • 1
    Ах! Вы написали о хорошем моменте. +1. Но это правда, что некоторые пакеты имеют смутное описание. Хотя они не очень распространены – Anwar 27 April 2017 в 22:37
  • 2
    Спасибо, это очень полезно. Я добавлю +1 и соглашусь с ответом Анвара, поскольку он затрагивает более общий момент, но этот ответ во многих случаях заботится о вероятной причине проблемы. – Jon Bentley 27 April 2017 в 22:49

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5
Priority: optional
Section: database
Installed-Size: 1999
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: amd64
Source: postgresql-9.5
Version: 9.5.6-0ubuntu0.16.04
Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
Suggests: libdbd-pg-perl
Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb
Size: 446848
MD5sum: a05acc14f59c7d0f98bfc854a90447d7
SHA1: 398b18b8660537ac114eceb1212ff831d911c856
SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0
Description-en: additional facilities for PostgreSQL
 The PostgreSQL contrib package provides several additional features
 for the PostgreSQL database. This version is built to work with the
 server package postgresql-9.5.  contrib often serves as a testbed for
 features before they are adopted into PostgreSQL proper:
 .
  adminpack      - File and log manipulation routines, used by pgAdmin
  btree_gist     - B-Tree indexing using GiST (Generalised Search Tree)
  chkpass        - An auto-encrypted password datatype
  cube           - Multidimensional-cube datatype (GiST indexing example)
  dblink         - Functions to return results from a remote database
  earthdistance  - Operator for computing the distance (in miles) between
                   two points on the earth's surface
  fuzzystrmatch  - Levenshtein, metaphone, and soundex fuzzy string matching
  hstore         - Store (key, value) pairs
  intagg         - Integer aggregator/enumerator
  _int           - Index support for arrays of int4, using GiST (benchmark
                   needs the libdbd-pg-perl package)
  isn            - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers
  lo             - Large Object maintenance
  ltree          - Tree-like data structures
  oid2name       - Maps OIDs to table names
  pageinspect    - Inspection of database pages
  passwordcheck  - Simple password strength checker
  pg_buffercache - Real time queries on the shared buffer cache
  pg_freespacemap- Displays the contents of the free space map (FSM)
  pg_trgm        - Determine the similarity of text based on trigram matching
  pg_standby     - Create a warm stand-by server
  pgbench        - TPC-B like benchmark
  pgcrypto       - Cryptographic functions
  pgrowlocks     - A function to return row locking information
  pgstattuple    - Returns the percentage of dead tuples in a table; this
                   indicates whether a vacuum is required.
  postgresql_fdw - foreign data wrapper for PostgreSQL
  seg            - Confidence-interval datatype (GiST indexing example)
  sepgsql        - mandatory access control (MAC) based on SELinux
  spi            - PostgreSQL Server Programming Interface; 4 examples of
                   its use:
                   autoinc    - A function for implementing AUTOINCREMENT/
                                IDENTITY
                   insert_username - function for inserting user names
                   moddatetime - Update modification timestamps
                   refint     - Functions for implementing referential
                                integrity (foreign keys).  Note that this is
                                now superseded by built-in referential
                                integrity.
                   timetravel - Re-implements in user code the time travel
                                feature that was removed in 6.3.
  tablefunc      - examples of functions returning tables
  uuid-ossp      - UUID generation functions
  vacuumlo       - Remove orphaned large objects
 .
 PostgreSQL is an object-relational SQL database management system.
Description-md5: 633a4e0645b2b02e72f77a260d0f4030
Homepage: http://www.postgresql.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 22 May 2018 в 23:08

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5
Priority: optional
Section: database
Installed-Size: 1999
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: amd64
Source: postgresql-9.5
Version: 9.5.6-0ubuntu0.16.04
Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
Suggests: libdbd-pg-perl
Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb
Size: 446848
MD5sum: a05acc14f59c7d0f98bfc854a90447d7
SHA1: 398b18b8660537ac114eceb1212ff831d911c856
SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0
Description-en: additional facilities for PostgreSQL
 The PostgreSQL contrib package provides several additional features
 for the PostgreSQL database. This version is built to work with the
 server package postgresql-9.5.  contrib often serves as a testbed for
 features before they are adopted into PostgreSQL proper:
 .
  adminpack      - File and log manipulation routines, used by pgAdmin
  btree_gist     - B-Tree indexing using GiST (Generalised Search Tree)
  chkpass        - An auto-encrypted password datatype
  cube           - Multidimensional-cube datatype (GiST indexing example)
  dblink         - Functions to return results from a remote database
  earthdistance  - Operator for computing the distance (in miles) between
                   two points on the earth's surface
  fuzzystrmatch  - Levenshtein, metaphone, and soundex fuzzy string matching
  hstore         - Store (key, value) pairs
  intagg         - Integer aggregator/enumerator
  _int           - Index support for arrays of int4, using GiST (benchmark
                   needs the libdbd-pg-perl package)
  isn            - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers
  lo             - Large Object maintenance
  ltree          - Tree-like data structures
  oid2name       - Maps OIDs to table names
  pageinspect    - Inspection of database pages
  passwordcheck  - Simple password strength checker
  pg_buffercache - Real time queries on the shared buffer cache
  pg_freespacemap- Displays the contents of the free space map (FSM)
  pg_trgm        - Determine the similarity of text based on trigram matching
  pg_standby     - Create a warm stand-by server
  pgbench        - TPC-B like benchmark
  pgcrypto       - Cryptographic functions
  pgrowlocks     - A function to return row locking information
  pgstattuple    - Returns the percentage of dead tuples in a table; this
                   indicates whether a vacuum is required.
  postgresql_fdw - foreign data wrapper for PostgreSQL
  seg            - Confidence-interval datatype (GiST indexing example)
  sepgsql        - mandatory access control (MAC) based on SELinux
  spi            - PostgreSQL Server Programming Interface; 4 examples of
                   its use:
                   autoinc    - A function for implementing AUTOINCREMENT/
                                IDENTITY
                   insert_username - function for inserting user names
                   moddatetime - Update modification timestamps
                   refint     - Functions for implementing referential
                                integrity (foreign keys).  Note that this is
                                now superseded by built-in referential
                                integrity.
                   timetravel - Re-implements in user code the time travel
                                feature that was removed in 6.3.
  tablefunc      - examples of functions returning tables
  uuid-ossp      - UUID generation functions
  vacuumlo       - Remove orphaned large objects
 .
 PostgreSQL is an object-relational SQL database management system.
Description-md5: 633a4e0645b2b02e72f77a260d0f4030
Homepage: http://www.postgresql.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 22 May 2018 в 23:08

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5
Priority: optional
Section: database
Installed-Size: 1999
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org>
Architecture: amd64
Source: postgresql-9.5
Version: 9.5.6-0ubuntu0.16.04
Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4)
Suggests: libdbd-pg-perl
Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb
Size: 446848
MD5sum: a05acc14f59c7d0f98bfc854a90447d7
SHA1: 398b18b8660537ac114eceb1212ff831d911c856
SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0
Description-en: additional facilities for PostgreSQL
 The PostgreSQL contrib package provides several additional features
 for the PostgreSQL database. This version is built to work with the
 server package postgresql-9.5.  contrib often serves as a testbed for
 features before they are adopted into PostgreSQL proper:
 .
  adminpack      - File and log manipulation routines, used by pgAdmin
  btree_gist     - B-Tree indexing using GiST (Generalised Search Tree)
  chkpass        - An auto-encrypted password datatype
  cube           - Multidimensional-cube datatype (GiST indexing example)
  dblink         - Functions to return results from a remote database
  earthdistance  - Operator for computing the distance (in miles) between
                   two points on the earth's surface
  fuzzystrmatch  - Levenshtein, metaphone, and soundex fuzzy string matching
  hstore         - Store (key, value) pairs
  intagg         - Integer aggregator/enumerator
  _int           - Index support for arrays of int4, using GiST (benchmark
                   needs the libdbd-pg-perl package)
  isn            - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers
  lo             - Large Object maintenance
  ltree          - Tree-like data structures
  oid2name       - Maps OIDs to table names
  pageinspect    - Inspection of database pages
  passwordcheck  - Simple password strength checker
  pg_buffercache - Real time queries on the shared buffer cache
  pg_freespacemap- Displays the contents of the free space map (FSM)
  pg_trgm        - Determine the similarity of text based on trigram matching
  pg_standby     - Create a warm stand-by server
  pgbench        - TPC-B like benchmark
  pgcrypto       - Cryptographic functions
  pgrowlocks     - A function to return row locking information
  pgstattuple    - Returns the percentage of dead tuples in a table; this
                   indicates whether a vacuum is required.
  postgresql_fdw - foreign data wrapper for PostgreSQL
  seg            - Confidence-interval datatype (GiST indexing example)
  sepgsql        - mandatory access control (MAC) based on SELinux
  spi            - PostgreSQL Server Programming Interface; 4 examples of
                   its use:
                   autoinc    - A function for implementing AUTOINCREMENT/
                                IDENTITY
                   insert_username - function for inserting user names
                   moddatetime - Update modification timestamps
                   refint     - Functions for implementing referential
                                integrity (foreign keys).  Note that this is
                                now superseded by built-in referential
                                integrity.
                   timetravel - Re-implements in user code the time travel
                                feature that was removed in 6.3.
  tablefunc      - examples of functions returning tables
  uuid-ossp      - UUID generation functions
  vacuumlo       - Remove orphaned large objects
 .
 PostgreSQL is an object-relational SQL database management system.
Description-md5: 633a4e0645b2b02e72f77a260d0f4030
Homepage: http://www.postgresql.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 22 May 2018 в 23:08

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5 Priority: optional Section: database Installed-Size: 1999 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: amd64 Source: postgresql-9.5 Version: 9.5.6-0ubuntu0.16.04 Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4) Suggests: libdbd-pg-perl Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb Size: 446848 MD5sum: a05acc14f59c7d0f98bfc854a90447d7 SHA1: 398b18b8660537ac114eceb1212ff831d911c856 SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0 Description-en: additional facilities for PostgreSQL The PostgreSQL contrib package provides several additional features for the PostgreSQL database. This version is built to work with the server package postgresql-9.5. contrib often serves as a testbed for features before they are adopted into PostgreSQL proper: . adminpack - File and log manipulation routines, used by pgAdmin btree_gist - B-Tree indexing using GiST (Generalised Search Tree) chkpass - An auto-encrypted password datatype cube - Multidimensional-cube datatype (GiST indexing example) dblink - Functions to return results from a remote database earthdistance - Operator for computing the distance (in miles) between two points on the earth's surface fuzzystrmatch - Levenshtein, metaphone, and soundex fuzzy string matching hstore - Store (key, value) pairs intagg - Integer aggregator/enumerator _int - Index support for arrays of int4, using GiST (benchmark needs the libdbd-pg-perl package) isn - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers lo - Large Object maintenance ltree - Tree-like data structures oid2name - Maps OIDs to table names pageinspect - Inspection of database pages passwordcheck - Simple password strength checker pg_buffercache - Real time queries on the shared buffer cache pg_freespacemap- Displays the contents of the free space map (FSM) pg_trgm - Determine the similarity of text based on trigram matching pg_standby - Create a warm stand-by server pgbench - TPC-B like benchmark pgcrypto - Cryptographic functions pgrowlocks - A function to return row locking information pgstattuple - Returns the percentage of dead tuples in a table; this indicates whether a vacuum is required. postgresql_fdw - foreign data wrapper for PostgreSQL seg - Confidence-interval datatype (GiST indexing example) sepgsql - mandatory access control (MAC) based on SELinux spi - PostgreSQL Server Programming Interface; 4 examples of its use: autoinc - A function for implementing AUTOINCREMENT/ IDENTITY insert_username - function for inserting user names moddatetime - Update modification timestamps refint - Functions for implementing referential integrity (foreign keys). Note that this is now superseded by built-in referential integrity. timetravel - Re-implements in user code the time travel feature that was removed in 6.3. tablefunc - examples of functions returning tables uuid-ossp - UUID generation functions vacuumlo - Remove orphaned large objects . PostgreSQL is an object-relational SQL database management system. Description-md5: 633a4e0645b2b02e72f77a260d0f4030 Homepage: http://www.postgresql.org/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu Supported: 5y Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 18 July 2018 в 14:09

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5 Priority: optional Section: database Installed-Size: 1999 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: amd64 Source: postgresql-9.5 Version: 9.5.6-0ubuntu0.16.04 Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4) Suggests: libdbd-pg-perl Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb Size: 446848 MD5sum: a05acc14f59c7d0f98bfc854a90447d7 SHA1: 398b18b8660537ac114eceb1212ff831d911c856 SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0 Description-en: additional facilities for PostgreSQL The PostgreSQL contrib package provides several additional features for the PostgreSQL database. This version is built to work with the server package postgresql-9.5. contrib often serves as a testbed for features before they are adopted into PostgreSQL proper: . adminpack - File and log manipulation routines, used by pgAdmin btree_gist - B-Tree indexing using GiST (Generalised Search Tree) chkpass - An auto-encrypted password datatype cube - Multidimensional-cube datatype (GiST indexing example) dblink - Functions to return results from a remote database earthdistance - Operator for computing the distance (in miles) between two points on the earth's surface fuzzystrmatch - Levenshtein, metaphone, and soundex fuzzy string matching hstore - Store (key, value) pairs intagg - Integer aggregator/enumerator _int - Index support for arrays of int4, using GiST (benchmark needs the libdbd-pg-perl package) isn - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers lo - Large Object maintenance ltree - Tree-like data structures oid2name - Maps OIDs to table names pageinspect - Inspection of database pages passwordcheck - Simple password strength checker pg_buffercache - Real time queries on the shared buffer cache pg_freespacemap- Displays the contents of the free space map (FSM) pg_trgm - Determine the similarity of text based on trigram matching pg_standby - Create a warm stand-by server pgbench - TPC-B like benchmark pgcrypto - Cryptographic functions pgrowlocks - A function to return row locking information pgstattuple - Returns the percentage of dead tuples in a table; this indicates whether a vacuum is required. postgresql_fdw - foreign data wrapper for PostgreSQL seg - Confidence-interval datatype (GiST indexing example) sepgsql - mandatory access control (MAC) based on SELinux spi - PostgreSQL Server Programming Interface; 4 examples of its use: autoinc - A function for implementing AUTOINCREMENT/ IDENTITY insert_username - function for inserting user names moddatetime - Update modification timestamps refint - Functions for implementing referential integrity (foreign keys). Note that this is now superseded by built-in referential integrity. timetravel - Re-implements in user code the time travel feature that was removed in 6.3. tablefunc - examples of functions returning tables uuid-ossp - UUID generation functions vacuumlo - Remove orphaned large objects . PostgreSQL is an object-relational SQL database management system. Description-md5: 633a4e0645b2b02e72f77a260d0f4030 Homepage: http://www.postgresql.org/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu Supported: 5y Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 24 July 2018 в 20:20
  • 1
    Ах! Вы написали о хорошем моменте. +1. Но это правда, что некоторые пакеты имеют смутное описание. Хотя они не очень распространены – Anwar 27 April 2017 в 22:37
  • 2
    Спасибо, это очень полезно. Я добавлю +1 и соглашусь с ответом Анвара, поскольку он затрагивает более общий момент, но этот ответ во многих случаях заботится о вероятной причине проблемы. – Jon Bentley 27 April 2017 в 22:49

Давайте рассмотрим первый пример: postgresql-contrib

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета данных базы данных PostgreSQL.

Ключевое слово здесь состоит в том, что это метапакет. Вы найдете много экземпляров метапакетов в репозитории. Сами по себе метапакеты на самом деле не содержат ничего, поэтому нечего документировать, кроме того, на какой пакет он указывает. Если вы снова просмотрите информацию, предоставленную apt-cache show postgresql-contrib, вы заметите, что там есть строка, которая показывает:

Этот метапакет всегда зависит от поддерживаемого в настоящее время пакета вклада базы данных PostgreSQL.

Зависит от: postgresql-contrib-9.5

Package: postgresql-contrib-9.5 Priority: optional Section: database Installed-Size: 1999 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: amd64 Source: postgresql-9.5 Version: 9.5.6-0ubuntu0.16.04 Depends: postgresql-9.5 (= 9.5.6-0ubuntu0.16.04), libc6 (>= 2.15), libpq5 (>= 9.2~beta3), libselinux1 (>= 2.1.12), libssl1.0.0 (>= 1.0.0), libuuid1 (>= 2.16), libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4) Suggests: libdbd-pg-perl Filename: pool/main/p/postgresql-9.5/postgresql-contrib-9.5_9.5.6-0ubuntu0.16.04_amd64.deb Size: 446848 MD5sum: a05acc14f59c7d0f98bfc854a90447d7 SHA1: 398b18b8660537ac114eceb1212ff831d911c856 SHA256: 6ef4578df2026a72e9c85715ea112f4077209490beb18e3e715621319d5861f0 Description-en: additional facilities for PostgreSQL The PostgreSQL contrib package provides several additional features for the PostgreSQL database. This version is built to work with the server package postgresql-9.5. contrib often serves as a testbed for features before they are adopted into PostgreSQL proper: . adminpack - File and log manipulation routines, used by pgAdmin btree_gist - B-Tree indexing using GiST (Generalised Search Tree) chkpass - An auto-encrypted password datatype cube - Multidimensional-cube datatype (GiST indexing example) dblink - Functions to return results from a remote database earthdistance - Operator for computing the distance (in miles) between two points on the earth's surface fuzzystrmatch - Levenshtein, metaphone, and soundex fuzzy string matching hstore - Store (key, value) pairs intagg - Integer aggregator/enumerator _int - Index support for arrays of int4, using GiST (benchmark needs the libdbd-pg-perl package) isn - type extensions for ISBN, ISSN, ISMN, EAN13 product numbers lo - Large Object maintenance ltree - Tree-like data structures oid2name - Maps OIDs to table names pageinspect - Inspection of database pages passwordcheck - Simple password strength checker pg_buffercache - Real time queries on the shared buffer cache pg_freespacemap- Displays the contents of the free space map (FSM) pg_trgm - Determine the similarity of text based on trigram matching pg_standby - Create a warm stand-by server pgbench - TPC-B like benchmark pgcrypto - Cryptographic functions pgrowlocks - A function to return row locking information pgstattuple - Returns the percentage of dead tuples in a table; this indicates whether a vacuum is required. postgresql_fdw - foreign data wrapper for PostgreSQL seg - Confidence-interval datatype (GiST indexing example) sepgsql - mandatory access control (MAC) based on SELinux spi - PostgreSQL Server Programming Interface; 4 examples of its use: autoinc - A function for implementing AUTOINCREMENT/ IDENTITY insert_username - function for inserting user names moddatetime - Update modification timestamps refint - Functions for implementing referential integrity (foreign keys). Note that this is now superseded by built-in referential integrity. timetravel - Re-implements in user code the time travel feature that was removed in 6.3. tablefunc - examples of functions returning tables uuid-ossp - UUID generation functions vacuumlo - Remove orphaned large objects . PostgreSQL is an object-relational SQL database management system. Description-md5: 633a4e0645b2b02e72f77a260d0f4030 Homepage: http://www.postgresql.org/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu Supported: 5y Task: postgresql-server

В этом пакете содержится фактическая документация, которую вы должны посмотреть. Ниже приведен результат работы apt-cache show postgresql-contrib-9.5:

2
ответ дан 31 July 2018 в 13:27
  • 1
    Ах! Вы написали о хорошем моменте. +1. Но это правда, что некоторые пакеты имеют смутное описание. Хотя они не очень распространены – Anwar 27 April 2017 в 22:37
  • 2
    Спасибо, это очень полезно. Я добавлю +1 и соглашусь с ответом Анвара, поскольку он затрагивает более общий момент, но этот ответ во многих случаях заботится о вероятной причине проблемы. – Jon Bentley 27 April 2017 в 22:49

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

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