Я хотел бы использовать репозиторий Natty Narwhal для кукольных пакетов, но я не хочу обновлять весь свой сервер. Возможно ли это?
Мое текущее решение - извлечь пакеты .deb вручную
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade
Pinning - это усовершенствованная технология управления пакетами, которая позволяет вам оставаться на стабильном выпуске, захватывая пакеты из более новой версии. Смешивание репозиториев не поддерживается и может вызвать у вас проблемы, если пакет, который вы хотите, был скомпилирован в разных версиях библиотеки, чем в вашей системе. Если возможно, вы должны сначала попробовать получить пакет из репозитория backports (или, возможно, хорошо поддерживаемого PPA). Тем не менее, вы, кажется, уже знаете, что puppet из Natty хорошо работает в вашей системе.
Чтобы связать puppet с natty-версией, нам нужно будет отредактировать несколько файлов. Сначала вам нужно будет установить версию по умолчанию в /etc/apt/apt.conf.d/01ubuntu (я предполагаю, что вы используете lucid, очевидно, заменяете фактический выпуск):
APT
{
Default-Release "lucid";
};
Затем вам нужно добавить natty к вашему /etc/apt/sources.list или создать новый файл /etc/apt/sources.list.d/natty.sources.list со следующими источниками:
deb http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted universe multiverse
Затем вам нужно установить «Приоритет Pin» для пакета puppet от Natty выше приоритета для выпуска по умолчанию. Установка версии по умолчанию в /etc/apt/apt.conf.d/01ubuntu по существу устанавливает приоритет для всех пакетов, начиная с этой версии, до 990. Поэтому в /etc/apt/preferences нам нужно перегрузить это для puppet, используя что-то более высокое, например:
Package: puppet
Pin: release n=natty
Pin-Priority: 995
Теперь вам просто нужно запустить и apt-get update && apt-get upgrade