혹시나 해서 나같이 삽질 하는 사람이 없길 바람에 적는다..
centos 8 버전에서 subversion 1.7.x 를 설치를 하려고 삽질을 했다.
결론 부터 말하자만 설치 불가!!
# cat /etc/*-release
CentOS Linux release 8.3.2011
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
CentOS Linux release 8.3.2011
CentOS Linux release 8.3.2011
RPM 으로 는 당연 설치 안된다.
# yum install subversion-1.7.22-1.x86_64.rpm
Last metadata expiration check: 0:05:42 ago on Wed 11 Aug 2021 04:11:46 PM KST.
Error:
Problem: conflicting requests
- nothing provides db4 >= 4.2.52 needed by subversion-1.7.22-1.x86_64
- nothing provides libdb-4.7.so()(64bit) needed by subversion-1.7.22-1.x86_64
- nothing provides libsasl2.so.2()(64bit) needed by subversion-1.7.22-1.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
종속성 때문에 설치 불가... 이것저것 설치 해봤지만 안된다.
build 를 해서 수동으로 설치를 해봤지만.
svn --version
svn, version 1.7.22 (r1694152)
compiled Aug 10 2021, 13:58:22
Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
구동은 되지만 http / https module 이 설치가 안되어있다.
검색 해보면 neon 이 그 역할을 하는 모듈이다.
neon 도 같이 해서 설치를 해봤지만....
svn --version
svn, version 1.7.22 (r1694152)
compiled Aug 10 2021, 13:58:22
Copyright (C) 2015 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
https 는 안나온다... 아마 centos 8 에서 neon 모듈이 정상적으로 안되는듯 하다.
나 처럼 삽질 하지 말고 1.8 로 설치 하자.
RPM 1.8.x 다운 받아서
# yum install subversion-1.8.19-1.x86_64.rpm
Last metadata expiration check: 2:55:53 ago on Wed 11 Aug 2021 01:08:43 PM KST.
Dependencies resolved.
===============================================================================================================================================================================================================================================================================================
Package Architecture Version Repository Size
===============================================================================================================================================================================================================================================================================================
Installing:
subversion x86_64 1.8.19-1 @commandline 2.2 M
Transaction Summary
===============================================================================================================================================================================================================================================================================================
Install 1 Package
Total size: 2.2 M
Installed size: 7.7 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : subversion-1.8.19-1.x86_64 1/1
Running scriptlet: subversion-1.8.19-1.x86_64 1/1
Verifying : subversion-1.8.19-1.x86_64 1/1
Installed products updated.
Installed:
subversion-1.8.19-1.x86_64
Complete!
설치 하고
svn --version
svn, version 1.8.19 (r1800620)
compiled Aug 11 2017, 09:34:52 on x86_64-redhat-linux-gnu
Copyright (C) 2017 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.9
- handles 'http' scheme
- handles 'https' scheme
깔끔하게... 설치 된다... 끝!!!!
'Linux' 카테고리의 다른 글
Mysql 5.6 on Centos 8 install (0) | 2021.08.23 |
---|---|
SELinux is preventing /usr/bin/bash from using the dac_override capability (0) | 2021.08.20 |
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apr/lib (0) | 2021.08.10 |
POD document had syntax errors at /usr/bin/pod2man (0) | 2021.08.10 |
error: could not find library containing RSA_new (0) | 2021.08.09 |