Установите Samba 4.4 на Centos 6

Если я правильно понял вопрос, и у вас в системе установлен vim (это может работать и с vi, так как это всего лишь команды ex)
Выполнение приведенной ниже команды на терминале:

  • прочитает в файле: xorg.conf — очевидно, замените его файлом, который вы хотите изменить. Примечание: этот файл xorg.conf не будет не изменен, если что-то пойдет не так со скриптом.
  • выполнить некоторые манипуляции с текстом
  • вывод команд будет помещен в файл: /tmp/temp_xorg.conf

Если после этих операций вас устраивает состояние /tmp /temp_xorg.conf вы можете скопировать его в расположение вашего реального рабочего файла конфигурации xorg.


запустите команды

запустите это в приглашении оболочки, чтобы создать каталоги fontpaths, которые имеют формат, который может быть в файле xorg conf (спасибо @meuh за эту команду).

fc-list : file | sed -E 's#(.*)/.*#\tFontPath "\1"#' | sort -u > /tmp/filepaths.txt

затем запустите эту команду, которая возьмет выходные данные вышеуказанной команды и вставит их в разделы «Файлы»

$ vim -e xorg.conf << 'EOF' 
" move cursor to the line with the text: `Section "Files"`
/Section "Files"
" read in the output of `fc-list` at this point
r !fc-list
write /tmp/temp_xorg.conf
EOF

, например, если xorg.conf выглядит так:

Section "InputClass"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection

Section "Files"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection


Section "InputClass"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection

После выполнения приведенной выше команды /tmp/temp_xorg.conf должно выглядеть так:

Section "InputClass"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection

Section "Files"
    FontPath "/home/ubuntu/.fonts"
    FontPath "/usr/share/fonts/opentype/noto"
    FontPath "/usr/share/fonts/opentype/stix"
    FontPath "/usr/share/fonts/opentype/stix-word"
    FontPath "/usr/share/fonts/truetype"
    FontPath "/usr/share/fonts/truetype/abyssinica"
    FontPath "/usr/share/fonts/truetype/ancient-scripts"
    FontPath "/usr/share/fonts/truetype/dejavu"
    FontPath "/usr/share/fonts/truetype/fonts-guru-extra"
    FontPath "/usr/share/fonts/truetype/freefont"
    FontPath "/usr/share/fonts/truetype/kacst"
    FontPath "/usr/share/fonts/truetype/kacst-one"
    FontPath "/usr/share/fonts/truetype/lao"
    FontPath "/usr/share/fonts/truetype/lato"
    FontPath "/usr/share/fonts/truetype/liberation"
    FontPath "/usr/share/fonts/truetype/lohit-punjabi"
    FontPath "/usr/share/fonts/truetype/nanum"
    FontPath "/usr/share/fonts/truetype/openoffice"
    FontPath "/usr/share/fonts/truetype/padauk"
    FontPath "/usr/share/fonts/truetype/sinhala"
    FontPath "/usr/share/fonts/truetype/takao-gothic"
    FontPath "/usr/share/fonts/truetype/tibetan-machine"
    FontPath "/usr/share/fonts/truetype/tlwg"
    FontPath "/usr/share/fonts/truetype/ttf-khmeros-core"
    FontPath "/usr/share/fonts/truetype/ubuntu-font-family"
    FontPath "/usr/share/fonts/type1/gsfonts"
    FontPath "/usr/share/fonts/X11/Type1"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection


Section "InputClass"
    Identifier  "trackpoint catchall"
    MatchIsPointer  "true"
    MatchProduct    "TrackPoint|DualPoint Stick"
    MatchDevicePath "/dev/input/event*"
    Option  "Emulate3Buttons"   "true"
    Option  "EmulateWheel"  "true"
    Option  "EmulateWheelButton"    "2"
    Option  "XAxisMapping"  "6 7"
    Option  "YAxisMapping"  "4 5"
EndSection
1
16.12.2018, 06:09
2 ответа

вы можете напрямую скачать любую версию Samba с официального сайта . https://download.samba.org/pub/samba/stable/

Вы также можете добавить репозиторий EPEL, который предоставляет 100% высококачественные пакеты дополнительного программного обеспечения для дистрибутивов Linux. Используйте следующие ссылки для добавления репозитория EPEL в зависимости от версии вашей ОС Centos:

  • CentOS 6 32-Bit:

#wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#rpm -ivh epel-release-6-8.noarch.rpm

  • CentOS 6 64-Bit:

#wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -ivh epel-release-6-8.noarch.rpm

информируйте меня о результатах, пожалуйста.

0
28.01.2020, 01:02

CentOS 6.x предоставляет samba4пакетов с (в настоящее время, на момент написания этой )версии4.2.10:

# yum info samba4 Loaded plugins: fastestmirror, priorities, versionlock Loading mirror speeds from cached hostfile 2111 packages excluded due to repository priority protections Available Packages Name : samba4 Arch : x86_64 Version : 4.2.10 Release : 15.el6 Size : 428 k Repo : centos6 Summary : Server and Client software to interoperate with Windows machines URL : http://www.samba.org/ License : GPLv3+ and LGPLv3+ Description : Samba is the standard Windows interoperability suite of programs for Linux and Unix.

Достаточно ли новой версии 4.2 для ваших нужд? Это, безусловно, намного новее, чем 3.6.x в качестве версии samba по умолчанию, которая поставляется с CentOS 6...:)

Возможно, вам также понадобится samba4-winbindи некоторые другие, но они все равно могут быть установлены как зависимости этого пакета. Проверьте вывод yum search samba4для других связанных пакетов!

0
28.01.2020, 01:02

Теги

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