LinuxForum.Fans
Тема

Debian и новая Samba

Автор: bombording 9 сообщений 5475 просмотров
#8929

Добрый день.
Хочу опробовать новую самбу 3.5.0 на системе Debian. Подскажите как правильно установить её?
Запутался с префиксами.... у меня бинарики, и файлы самбы ставятся в /usr/local/* а не в правильные места... Соответственно ничего не запускается и не работает.
Хотелось бы так же знать, чем чревато ставить самбу из исходников? нормально ли она пропишется в системе... не будет ли проблемы с обновлением в будующем.


Спасибо

#8965
bombording написал:
чем чревато ставить самбу из исходников?

ничем

bombording написал:
нормально ли она пропишется в системе

если собрать deb пакет то нормально

bombording написал:
не будет ли проблемы с обновлением в будующем.

если заблокировать версию то не будет

bombording написал:
Запутался с префиксами

./configure --help
P.S. новую самбу в глаза не видел.

#11672

И какой же --prefix= ставить ?

./configure --prefix=/usr ??

#11673
bombording написал:
и файлы самбы ставятся в /usr/local/* а не в правильные места

вот укажите правильные по вашему мнению места

наверное нужно подключить experimental репозиторий и по человечески поставить

text
aptitude -D -P -t experimental install samba samba-common-bin
#11698

C experimental пробовал. Там куча зависимостей, которые так же не ставятся

text
Следующие пакеты НЕРАБОТОСПОСОБНЫ:
  libwbclient0 (З: libtalloc2)  samba (З: libcups2, З: libgssapi-krb5-2, З: libk5crypto3, З: libkrb5-3, З: libpam-runtime, З: libpopt0, З: libtalloc2)
  samba-common-bin (З: libgssapi-krb5-2, З: libk5crypto3, З: libkrb5-3, З: libpopt0, З: libreadline6, З: libtalloc2, З: libuuid1)
Следующие НОВЫЕ пакеты будут установлены:
  samba-common{a} (З: samba, З: samba-common-bin)
0 пакетов обновлено, 4 установлено новых, 0 пакетов отмечено для удаления, и 29 пакетов не обновлено.
Необходимо получить 13,7MB архивов. После распаковки 38,8MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
  samba-common-bin: Зависит: libgssapi-krb5-2 (>= 1.7dfsg~beta1) который является виртуальным пакетом.
                    Зависит: libk5crypto3 (>= 1.6.dfsg.2) который является виртуальным пакетом.
                    Зависит: libkrb5-3 (>= 1.8+dfsg~alpha1) который является виртуальным пакетом.
                    Зависит: libpopt0 (>= 1.15) но установлен 1.14-4
                    Зависит: libreadline6 (>= 6.0) который является виртуальным пакетом.
                    Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
                    Зависит: libuuid1 (>= 2.16) но установлен 1.41.3-1
  samba: Зависит: libcups2 (>= 1.4.0) но его невозможно установить
         Зависит: libgssapi-krb5-2 (>= 1.7dfsg~beta1) который является виртуальным пакетом.
         Зависит: libk5crypto3 (>= 1.6.dfsg.2) который является виртуальным пакетом.
         Зависит: libkrb5-3 (>= 1.8+dfsg~alpha1) который является виртуальным пакетом.
         Зависит: libpopt0 (>= 1.15) но установлен 1.14-4
         Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
         Зависит: libpam-runtime (>= 1.0.1-11) но установлен 1.0.1-5+lenny1
  libwbclient0: Зависит: libtalloc2 (>= 2.0.0) который является виртуальным пакетом.
Следующие действия разрешат зависимости:

Сохранить для следующих пакетов их текущие версии: libwbclient0 [Не установлен] samba [Не установлен] samba-common-bin [Не установлен]

Оставить следующие зависимости неразрешёнными: samba-common рекомендует samba-common-bin Счёт -20003

Принять данное решение? [Y/n/q/?] y и одного пакета не будет установлено, обновлено или удалено. 0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 29 пакетов не обновлено. Необходимо получить 0B архивов. После распаковки 0B будет занято.

С исходниками, всё нормально устанавливается.


./configure --prefix=/opt/samba --with-ads --with-cifsmount --with-acl-support --with-winbind --with-ldap
make
make install

ls /opt/samba
bin include lib private sbin share swat var


Но не прописывается в системе.

#11702

Окей.

Я так же пробовал собирать пакет через checkinstall.

./configure --prefix=/opt/samba --with-ads --with-cifsmount --with-acl-support --with-winbind --with-ldap
checkinstall -D

Пакет создался. Установил его...
самба установилась в /opt/samba

В системе так же не прописалась.

#12317
bombording написал:
В системе так же не прописалась.

ок, пойдем другим путем. что это значит? как это не прописалось по вашему? в реестр чтоли? или ярлыка на рабочем столе нет? как только мы выясним что срывается за этим выражением, дело сдвинится

#17398
system-root написал:
[quote=bombording]В системе так же не прописалась.

ок, пойдем другим путем. что это значит? как это не прописалось по вашему? в реестр чтоли? или ярлыка на рабочем столе нет? как только мы выясним что срывается за этим выражением, дело сдвинится[/quote]
Это значит что оно не прописалось в sbin и bin.

Хотелось бы узнать у вас лично, вы когда нибудь лично собирали самбу из исходников?

Войдите или зарегистрируйтесь, чтобы ответить.