Как установить последнюю версию git на CentOS 7.x / 6.x

232

Я использовал обычные:

yum install git

На моем CentOS 6 не была установлена ​​последняя версия git. Как я могу обновиться до последней версии git для CentOS 6? Решение может быть применимо к более новым версиям CentOS, таким как CentOS 7.

AmirHd
источник
11
Да, это так. Задавать вопрос и отвечать на него полностью можно, когда полезная информация не была рассмотрена.
Жестянщик

Ответы:

338

Вы можете использовать CentOS-репозиторий WANDisco для установки Git 2.x: для CentOS 6 , для CentOS 7

  1. Установите репозиторий WANDisco:

    yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
    
  2. Установите последнюю версию Git 2.x:

    yum install git
    
  3. Проверьте версию Git, которая была установлена:

    git --version
    

По состоянию на 02 марта 2020 года последняя доступная версия от WANDisco - 2.22.0 .

Джозеф Лиди
источник
9
Этот ответ должен быть применен. Уже примененный ответ с --disablerepo=base,updatesне работает для меня.
Кирби
1
И FWIW, по состоянию на 2016-11-08, версия Git WANDisco до версии 2.10; прямо в соответствии с официальными релизами Git SCM.
JakeGould
6
Это тот, который работал для меня. Гораздо проще, чем принятый ответ.
Бен Уотсон
1
По состоянию на февраль 2019 года, этот репо, похоже, перестал получать обновления: последний git v2.20.1, но репо имеет только v2.18.0
IanB
1
ключ pgp не доступен через https, кто-нибудь еще может это проверить?
user3338098
134

Взглянув на блог здесь, я нашел решение в одном из комментариев. Убедитесь, что вы rpmforgeдобавили репозиторий в свой CentOS yum и просто выполните текущую команду:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git

Если у вас уже установлен git, используйте:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git

Смежные вопросы:

  1. Возникающие проблемы при обновлении git до последней версии на CentOS 6.4

Примечание обновления:

Спасибо Энтони Хатзопулосу за то, git v1.8xчто вам нужно использовать git18 как в:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18 

Примечание обновления 2:

Также спасибо @Axlrod за подсказку ниже и @Hiphip за отзыв:

Измените rpmforge.repoфайл , чтобы rpmforge-extrasна разрешенные, yum update git. В противном случае он жаловался на проблемы с зависимостями.

Примечание обновления 3:

Устанавливая конкретную версию git скажем 2.x, я нашел это хорошее и простое в использовании руководство о том, как загрузить исходный код GIT и скомпилировать его (и установить). Если принятый ответ не дает нужную вам версию, попробуйте следующие инструкции:

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(И вставленный / переформатированный сверху источник в случае, если он будет удален позже)

Шаг 1. Установите необходимые пакеты

Во-первых, нам нужно убедиться, что мы установили необходимые пакеты в вашей системе. Используйте следующую команду для установки необходимых пакетов перед компиляцией исходного кода Git.

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

Шаг 2: Удалите старый Git RPM

Теперь удалите все предыдущие установки Git через RPM-файл или менеджер пакетов Yum. Если ваша старая версия также скомпилирована через исходный код, пропустите этот шаг.

# yum remove git

Шаг 3: Загрузите и скомпилируйте источник Git

Загрузите исходный код git из ядра git или просто используйте следующую команду для загрузки Git 2.0.4.

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.0.4.tar.gz
# tar xzf git-2.0.4.tar.gz

После загрузки и извлечения исходного кода Git используйте следующую команду для компиляции исходного кода.

# cd git-2.0.4
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
#
# echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
#  or
# echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh
#
# source /etc/bashrc

СОВЕТ 1: Обновлен метод добавления скомпилированного каталога git bin в bashrc. Поскольку echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrcиспользуется «» вместо «», это расширит значение текущего сеанса для $ PATH вместо сохранения его в качестве переменной и может отрицательно повлиять на всю систему. Как минимум, он должен использовать «» вместо «» и действительно должен быть отдельным скриптом в/etc/profile.d/

СОВЕТ 2 (@DJB): /usr/local/git/binраньше $PATH, поскольку более старая версия git уже была в $ PATH:export PATH=/usr/local/git/bin:$PATH

Шаг 4. Проверьте версию Git

Выполнив вышеуказанные действия, вы успешно установили Git в своей системе. Позвольте использовать следующую команду, чтобы проверить версию git

# git --version

git version 2.0.4

Я также хотел добавить, что руководство «Приступая к работе» на веб-сайте GIT также содержит инструкции о том, как загрузить и скомпилировать его самостоятельно:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

AmirHd
источник
3
Это только дало мне мерзавец v1.7x. Для git v1.8x вам нужно использовать git18как вyum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18
Энтони Хатзопулос,
2
у меня не сработало, мне пришлось изменить файл rpmforge.repo, чтобы включить rpmforge-extras, а затем выполнить yum update git. В противном случае он жаловался на проблемы с зависимостями. (так как нужны были пакеты из базы)
Alex R
5
Ошибка при получении данных репозитория для rpmforge-extras, репозиторий не найден - 1-й cmd на cent6.6
Nithin
2
Запуск yum --disablerepo=base,updates --enablerepo=rpmforge-extras list | grep gitпоказывает только Git 1.7.12 для меня на Centos 6.6. Возможно, они удалили "git18"?
Джозеф Лиди
26
wiki.centos.org/AdditionalResources/Repositories/RPMForge RPMForge / RepoForge - мертвый проект. Это не поддерживается. НЕ ИСПОЛЬЗУЙ.
Маоз Задок
91

Rackspace поддерживает репозиторий ius , который содержит достаточно актуальный git, но сначала нужно удалить стандартный git.

Инструкция CentOS 7:

$ sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
$ sudo yum erase git
$ sudo yum install epel-release 
$ sudo yum install git2u

Инструкция CentOS 6:

$ sudo yum install https://centos6.iuscommunity.org/ius-release.rpm
$ sudo yum erase git
$ sudo yum install epel-release
$ sudo yum install git2u
Марк Виссер
источник
Ницца! Эти инструкции по компиляции rpmforge не сработали -Can't locate ExtUtils/MakeMaker.pm in @INC
Nakilon
Этот работал для меня сегодня для самых последних centos, другие были устаревшими.
user5389726598465
3
Это единственный метод на этой странице, который я попробовал (по состоянию на 7 сентября 2018 года), который обеспечивает обновление 2.x git для CentOS, а также гарантирует, что установлен скомпилированный git-credential-libsecret, что является самым безопасным средством os-native. для хранения учетных данных git, например, для http [s] URL. В настоящее время принятый ответ на момент написания ( stackoverflow.com/a/21820716/407170 ) не выполняет этих действий и требует от вас компиляции.
Les Hazlewood
Если вы хотите автоматизировать это с помощью Ansible, я рекомендую проверить github.com/iuscommunity/automation-examples/blob/… (или github.com/iuscommunity/automation-examples для других решений)
jbmusso
84

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

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(И вставленный / переформатированный сверху источник в случае, если он будет удален позже)

Шаг 1. Установите необходимые пакеты

Во-первых, нам нужно убедиться, что мы установили необходимые пакеты в вашей системе. Используйте следующую команду для установки необходимых пакетов перед компиляцией исходного кода Git.

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

Шаг 2: Удалите старый Git RPM

Теперь удалите все предыдущие установки Git через RPM-файл или менеджер пакетов Yum. Если ваша старая версия также скомпилирована через исходный код, пропустите этот шаг.

# yum remove git

Шаг 3: Загрузите и скомпилируйте источник Git

Загрузите исходный код git из ядра git или просто используйте следующую команду для загрузки Git 2.5.3.

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
# tar xzf git-2.5.3.tar.gz

После загрузки и извлечения исходного кода Git используйте следующую команду для компиляции исходного кода.

# cd git-2.5.3
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo 'pathmunge /usr/local/git/bin/' > /etc/profile.d/git.sh 
# chmod +x /etc/profile.d/git.sh
# source /etc/bashrc

Шаг 4. Проверьте версию Git

После выполнения вышеуказанных действий вы успешно установили Git в своей системе. Используйте следующую команду, чтобы проверить версию git

# git --version

git version 2.5.3

Я также хотел добавить, что руководство «Приступая к работе» на веб-сайте GIT также содержит инструкции о том, как загрузить и скомпилировать его самостоятельно:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Pytry
источник
1
Шаг 3. Установка пути, я обнаружил, что это ( serverfault.com/a/303824 ) работает лучше: # echo 'pathmunge / usr / local / git / bin /'> /etc/profile.d/git.sh # chmod + x /etc/profile.d/git.sh
Кеннет Бенджамин
3
Я попробовал на Centos 6.5 и попробовал последнюю (сегодня) версию GIT 2.5.3, и работает как шарм. wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
Vielinko
1
Работа с 2.7.4 и CentOS 6.5 - спасибо
Мо
1
Это позволило мне установить 2.10.1, чтобы сохранить паритет с моим локальным клиентом git. Потрясающий набор инструкций.
TinkerTenorSoftwareGuy
2
Если вы по-прежнему обнаруживаете, что git не установлен, это может быть связано с pathmunge. Вы можете использовать следующие команды, чтобы добавить git в вашу среду. echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/bashrcа затем source /etc/bashrc
mshakeel
10

Лично я предпочитаю создавать пакеты rpm для CentOS при установке нестандартного программного обеспечения и замене распределенных компонентов. Для этого я рекомендую использовать Mock для создания чистой среды сборки.

Процедура такова:

  1. Получите исходный RPMS или подходящий файл SPEC и исходный архив с исходным кодом. В этом случае можно найти источник RPM пакеты для git2X для CentOS-6 на: http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/. Пакеты для других выпусков CentOS также доступны.

  2. Установите необходимое программное обеспечение поддержки:

    yum install epel-release  # you need this for mock
    yum install rpm-build
    yum install redhat-rpm-config
    yum install rpmdevtools
    yum install mock
    
  3. Добавление учетной записи пользователя мин сборки ( не строить , как корень или как реальный пользователь - вопросы безопасности будут возвращаться укусить вас ).

    sudo adduser builder --home-dir /home/builder \
    --create-home --user-group --groups mock \
    --shell /bin/bash --comment "rpm package builder"
    
  4. Далее нам нужна среда сборки.

    su -l builder
    rpmdev-setuptree
    

    Это создает следующую структуру каталогов:

    ~
    └── rpmbuild
        ├── BUILD
        ├── RPMS
        ├── SOURCES
        ├── SPECS
        └── SRPMS
    
  5. Мы используем подготовленную SRPMS, поэтому в этом случае тарболы SOURCES могут быть проигнорированы, и мы можем перейти непосредственно к SRPMS.

    wget http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm \
    -O ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    
  6. Настроить макет (как root)

    cd /etc/mock
    rm default.cfg
    ln -s epel-6-x86_64.cfg default.cfg
    vim default.cfg
    

    Отключить betaрепо. Включите baseи updateхранилище.

  7. Инициализировать дерево сборки (по умолчанию / var / lib / mock)

    mock --init
    
  8. Если бы мы строили из SOURCES, тогда мы бы использовали файл SPEC и использовали его mock --buildsrpm . . .. Но в этом случае мы переходим непосредственно к шагу двоичной сборки:

    mock --no-clean --rebuild ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    

    Это разрешит зависимости сборки и загрузит их (около 95 или около того пакетов) в корень чистой сборки. Затем он извлечет источники и соберет двоичный файл из предоставленного SRPM и оставит его в нем /var/lib/mock/epel-6-x86_64/result; или в любой другой пользовательской локализации и архитектуре, которую вы указали. Это займет много времени. В этом пакете много всего; особенно документация.

  9. Если все идет хорошо, вы должны получить пакет RPM, подходящий для установки вместо дистрибутивной версии. Вот чем я закончил:

    ll /var/lib/mock/epel-6-x86_64/result
    total 34996
    -rw-rw-r--. 1 byrnejb mock   448455 Oct 30 10:09 build.log
    -rw-rw-r--. 1 byrnejb mock    52464 Oct 30 10:09 emacs-git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    47228 Oct 30 10:09 emacs-git2u-el-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock  8474478 Oct 30 09:57 git2u-2.5.3-1.ius.el6.src.rpm
    -rw-rw-r--. 1 byrnejb mock  8877584 Oct 30 10:09 git2u-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    27284 Oct 30 10:09 git2u-all-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    27800 Oct 30 10:09 git2u-bzr-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   112564 Oct 30 10:09 git2u-cvs-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   436176 Oct 30 10:09 git2u-daemon-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock 15858600 Oct 30 10:09 git2u-debuginfo-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    60556 Oct 30 10:09 git2u-email-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   274888 Oct 30 10:09 git2u-gui-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    79176 Oct 30 10:09 git2u-p4-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   483132 Oct 30 10:09 git2u-svn-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock   173732 Oct 30 10:09 gitk2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   115692 Oct 30 10:09 gitweb2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    57196 Oct 30 10:09 perl-Git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    89900 Oct 30 10:09 perl-Git2u-SVN-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   101026 Oct 30 10:09 root.log
    -rw-rw-r--. 1 byrnejb mock      980 Oct 30 10:09 state.log
    
  10. Установите используя yum или rpm.

    Вам потребуются git2u-2.5.3-1.ius.el6.x86_64.rpmкак минимум такие дополнительные пакеты поддержки, которые требуются ( perl-Git2u-2.5.3-1.ius.el6.noarch.rpm) или по вашему желанию.

    Эта сборка имеет циклическую зависимость: git2u-2.5.3-1.ius.el6.x86_64.rpmзависит от perl-Git2u-2.5.3-1.ius.el6.noarch.rpmи perl-Git2u-2.5.3-1.ius.el6.noarch.rpmзависит от git2u-2.5.3-1.ius.el6.x86_64.rpm. rpmТаким образом, прямая установка не удастся.

    Есть два способа справиться с этим:

    • Установите оба одновременно через yum:

      yum localinstall \
        git2u-2.5.3-1.ius.el6.x86_64.rpm \
        perl-Git2u-2.5.3-1.ius.el6.noarch.rpm`
      
    • Настройте локальное репо Yum.

      Я включил мой LocalFile.repoфайл ниже, поскольку он содержит инструкции о том, как это сделать, и в то же время предоставляет необходимый файл репо.

cat /etc/yum.repos.d/LocalFile.repo
# LocalFile.repo
#
#  This repo is used with a local filesystem repo.
#
# To use this repo place the rpm package in /root/RPMS/yum.repo/Packages.
# Then run: createrepo --database --update /root/RPMS/yum.repo.
#
# To use:
#  yum --enablerepo=localfile [command]
#  
# or to use only ONLY this repo, do this:
#
#  yum --disablerepo=\* --enablerepo=localfile [command]

[localfile]
baseurl=file:///root/RPMS/yum.repo
name=CentOS-$releasever - Local Filesystem repo

# Before persistently enabling this repo see the priority note below.
enabled=0
gpgcheck=0

# When this repo is enabled all packages in repos with priority>5
# will not be updated even when they have a more recent version.
# Be careful with this.
priority=5

Вам также может потребоваться вручную предварительно установить дополнительные пакеты зависимостей, например, perl-TermReadKeyдоступные в обычных репозиториях.

Джеймс Б. Бирн
источник
Если вы не собираетесь редактировать spec-файл, почему бы просто не использовать двоичные пакеты IUS напрямую?
Carlwgeorge
5

Чтобы собрать и установить современный Git на CentOS 6:

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
export GIT_VERSION=2.6.4
mkdir /root/git
cd /root/git
wget "https://www.kernel.org/pub/software/scm/git/git-${GIT_VERSION}.tar.gz"
tar xvzf "git-${GIT_VERSION}.tar.gz"
cd git-${GIT_VERSION}
make prefix=/usr/local all
make prefix=/usr/local install
yum remove -y git
git --version # should be GIT_VERSION
Джо Гоггинс
источник
5

как говорит мерзавец :

RHEL и производные обычно поставляются с более старыми версиями git. Вы можете загрузить tar-архив и выполнить сборку из исходного кода или использовать стороннее хранилище, такое как IUS Community Project, для получения более новой версии git.

есть хороший учебник здесь . в моем случае (сервер Centos7) после установки пришлось выйти из системы и войти снова.

Алиреза Сареми
источник
4

Сборка последней версии gitна Centos 6/7

Подготовка системы к построению RPMS

  1. Установите epel:

    Для EL6 используйте:

    sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm  
    

    Для EL7 используйте:

    sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
  2. Установить fedpkg:

    sudo yum install fedpkg
    
  3. Добавьте себя в групповой макет (вам может потребоваться повторно войти на сервер после этого изменения):

    sudo usermod -a -G mock $USER
    

Скачать git

  1. Скачать gitисточники:

    fedpkg clone -a git && cd git
    fedpkg sources
    
  2. Проверьте источники:

    sha512sum -c sources
    

Сборка об / мин

  1. Создайте srmp. Используйте el6для RHEL6, el7для RHEL7.

    fedpkg --dist el7 srpm
    
  2. Сборка пакета в макете:

    mock -r epel-7-x86_64 git-2.16.0-1.el7.src.rpm
    
  3. Установите последнюю версию gitrpm от /var/lib/mock/epel-7-x86_64/result/. Обратите внимание, что вам может понадобиться сначала удалить существующую версию git из вашей системы.

Эта инструкция основана на публикации в списке рассылки Тодда Цуллингера .

sashk
источник
1
Отличный ответ. Держите это под управлением пакета. Намного лучше, чем использование неофициальных репозиториев или установка из исходного кода. Я всегда загружал пакет src с сайта пакета Fedora через браузер, но это гораздо более чистое решение. Спасибо!
19
3

Добавление окольного ответа здесь. Я изо всех сил пытался установить git на экземпляр Amazon RHEL 6.0, и в итоге меня спасло ... conda, как в Ana conda Python.

Я установил conda в командной строке из архивов (код смоделирован после этого ):

wget http://repo.continuum.io/miniconda/Miniconda2-4.2.12-Linux-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"

а потом побежал

conda install git

и была установлена ​​относительно недавняя версия git. Сегодня 26.12.2016, а версия 2.9.3.

Бен Огорек
источник
1

Вот мой метод установки git на centos 6.

sudo yum groupinstall "Development Tools"
sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel curl-devel
sudo yum install wget
cd ~
wget -O git.zip https://github.com/git/git/archive/v2.7.2.zip
unzip git.zip
cd git-2.7.2
make configure
./configure --prefix=/usr/local
make all doc
sudo make install install-doc install-html
Дилан Пирсон
источник
По моему опыту (Centos 6,7), вы также должны yum install libcurl-devel.
jgrump2012
1

Это может быть неуместно. Это для людей, которые не хотят создавать последний git на хосте, в то же время они могут получить последний git.

Я думаю, что большинство людей не любят создавать последние git на CentOS, потому что зависимости будут загрязнять хост, и вам придется запускать много команд. Поэтому у меня есть идея, которая заключается в сборке git внутри контейнера Docker и последующей установке исполняемого файла через монтирование тома docker. После этого вы можете удалить изображение и контейнер.

Да, недостатком является то, что вы должны установить докер. Но наименьшее количество зависимостей вводится хосту, и вам не нужно устанавливать другое репозиторий yum.

Вот мой репозиторий. https://github.com/wood1986/docker-library/tree/master/git

ВОТ ЭТО ДА
источник
0

Если git уже установлен, сначала удалите старый git

sudo yum remove git*

Добавить репозиторий IUS CentOS 7

sudo yum -y install  https://centos7.iuscommunity.org/ius-release.rpm
sudo yum -y install  git2u-all

Теперь проверьте версию git после установки пакета git2u-all. Если на вашем компьютере установлен докер, то проблема с ius-release может создать проблему.

git --version

лото !!

Авижит дас
источник
-3

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

Я лично публикую инструменты для сборки git 2.4, упакованные в альтернативный пакет git24, по адресу https://github.com/nkadel/git24-srpm/ . Не стесняйтесь обращаться к ним и разбирать их, если вы хотите, чтобы пакеты отличались от стандартных системных пакетов, так же как и пакеты "samba" и "samba4".

Нико Кадель-Гарсия
источник
1
Время от времени можно ссылаться на ваши собственные ресурсы / веб-сайты, но, пожалуйста, убедитесь, что ваше сообщение все еще содержит достаточно полный ответ, даже если ваша ссылка не работает (кстати, она уже не работает)
Хайден Шифф
Исправьте опечатку, пожалуйста.
Стефан Ласевский