Установка определенных версий, когда репо имеет более новые версии?

gdm использует UID_MIN из /etc/login.defs, чтобы определить, какие идентификаторы пользователей являются пользователями системы и которые являются обычными пользователями. Если вы настроите его так, чтобы он соответствовал диапазону пользователей вашей системы, gdm снова отобразит их на экране входа в систему.

Например, поскольку пользователи в моей сети имеют начало uid на 500, я изменил /etc/login.defs, чтобы они может войти в систему:

$ grep UID_MIN /etc/login.defs
UID_MIN          500
11
задан 21 June 2012 в 20:33

19 ответов

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 25 July 2018 в 18:23

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 31 July 2018 в 10:57

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 31 July 2018 в 11:56

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 2 August 2018 в 00:35

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 4 August 2018 в 16:05

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 6 August 2018 в 00:43

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 7 August 2018 в 18:08

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 10 August 2018 в 06:55

Вы должны выбрать конкретные версии для установки и установить их все одновременно с установкой метапакета.

sudo apt-get install meta-package package1=2 package2=2 package3=2

Как ответ int_ua говорит , вы можете узнать обратные зависимости с этим:

apt-cache rdepends package

Если вы хотите узнать больше информации о любом из этих пакетов ( доступные версии, зависимости и многое другое ), используйте это:

apt-cache show package

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

APT pinning

Функция фиксации APT позволяет администраторам заставлять APT выбирать определенные версии пакетов, которые могут быть доступны в разных версиях из разных репозиториев. Это позволяет администраторам гарантировать, что пакеты не будут обновлены до версий, которые могут конфликтовать с другими пакетами в системе, или которые недостаточно проверены на нежелательные изменения. Для этого необходимо изменить контакты в файле настроек APT (/ etc / apt / preferences).

8
ответ дан 15 August 2018 в 18:52
  • 1
    Я считаю, что это правильный ответ, поставив =, а затем имя пакета с версией – LnxSlck 10 August 2012 в 02:40
  • 2
    Я - коллега Тимека, и это фактически решает проблему. Жаль, что мы должны перепроектировать метапакет, чтобы это произошло. Некоторый творческий Python в порядке. Спасибо кучам за ответ. – Igor Zevaka 4 September 2012 в 11:46

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - это версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 25 May 2018 в 09:52
  • 1
    rdepends не предоставляет подробную информацию о версиях, не так ли? – tymtam 21 June 2012 в 16:45
  • 2
    Вначале установка зависимостей не соответствовала бы метапаке. Это решение, но не то, что я ищу. – tymtam 21 June 2012 в 16:47
  • 3
    Обратите внимание, что для этого для работы в репозиториях должна быть доступна версия указанной вами версии, если они этого не сделают ошибкой. – Thomas Ward♦ 21 June 2012 в 18:37

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 25 July 2018 в 18:23

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 31 July 2018 в 10:57

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 31 July 2018 в 11:56

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 2 August 2018 в 00:35

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 4 August 2018 в 16:05

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 6 August 2018 в 00:43

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 7 August 2018 в 18:08

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 10 August 2018 в 06:55

Вы можете попробовать установить зависимости сначала с помощью

sudo apt-get install package=2, где 2 - версия

. Вы можете узнать, какие пакеты зависят от пакета с

apt-cache rdepends package

1
ответ дан 15 August 2018 в 18:52
  • 1
    rdepends не предоставляет подробную информацию о версиях, не так ли? – tymtam 21 June 2012 в 16:45
  • 2
    Вначале установка зависимостей не соответствовала бы метапаке. Это решение, но не то, что я ищу. – tymtam 21 June 2012 в 16:47
  • 3
    Обратите внимание, что для этого для работы в репозиториях должна быть доступна версия указанной вами версии, если они этого не сделают ошибкой. – Thomas Ward♦ 21 June 2012 в 18:37

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

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