Назад | Перейти на главную страницу

Установка Samba 3.3 или 3.4 в Ubuntu 8.10

Из-за того, что Samba должна быть не ниже v3.3 для клиентов Windows 7 (видеть) нам нужно обновить нашу версию Samba, работающую на Ubuntu 8.10 (Intrepid). Нам нужен проверенный рабочий пакет Samba, и мы не можем найти его в обычных местах - Apt, backports, google и т. Д. - мы действительно не хотим компилировать свой собственный!

Доступен ли проверенный пакет Samba (3.3 или выше) для Ubuntu 8.10, или мы вынуждены перейти на Ubuntu 9.10 - непростая задача.

Возможно, вы захотите изучить закрепление Apt: https://help.ubuntu.com/community/PinningHowto

Подводя итог, вы привязываете свою систему к версии 8.10, но позволяете ей устанавливать определенные пакеты из более новой версии.

Добавьте следующее (создавая файлы по мере необходимости)

В /etc/apt/apt.conf.d/01ubuntu:

APT::Default-Release "intrepid";

В /etc/apt/sources.list:

deb http://your.favourite.mirror.net/ubuntu karmic main restricted universe

А затем в / etc / apt / preferences:

Package: samba
Pin: release a=intrepid
Pin-Priority: -10

Package: samba
Pin: release a=karmic
Pin-Priority: 900

Возможно, вам придется немного поиграть с этим и сначала установить веселую версию samba (тем более, что здесь вы встретите два выпуска). Вы также можете обнаружить, что при установке samba вас просят установить множество обновленных зависимостей, и в этом случае вам, возможно, придется рассмотреть возможность свертывания коробки. Большинство пакетов допускают несколько версий, и обычно в будущем один выпуск - это нормально. Однако все ставки отменяются, когда вы идете дальше.

Вам также необходимо знать о наличии этого штифта, прежде чем вы в следующий раз выполните полное обновление коробки (удалив или изменив его как подходящее).