반응형
CentOS 7에서 YUM SCL Repository를 사용하는 방법
- SCL Repository
- 사용할 수 있는 패키지
[root@scbyun x86_64]$ pwd
/DATA/repo/centos/6.5/SCL/x86_64
[root@scbyun x86_64]$ ls -l
합계 148 drwxrwxr-x 2 2000 2000 4096 2014-08-26 07:00 httpd24
drwxrwxr-x 2 2000 2000 4096 2014-08-26 02:34 mariadb55
drwxrwxr-x 2 2000 2000 4096 2014-08-26 02:46 mysql55
drwxrwxr-x 2 2000 2000 20480 2014-08-26 02:48 nodejs010
drwxrwxr-x 2 2000 2000 32768 2014-08-26 03:03 perl516
drwxrwxr-x 2 2000 2000 12288 2014-08-26 03:09 php54
drwxrwxr-x 2 2000 2000 8192 2014-08-26 03:22 postgresql92
drwxrwxr-x 2 2000 2000 8192 2014-08-26 03:44 python27
drwxrwxr-x 2 2000 2000 8192 2014-08-26 04:03 python33
drwxrwxr-x 2 2000 2000 8192 2014-08-26 07:00 repodata
drwxrwxr-x 2 2000 2000 24576 2014-08-26 04:15 ruby193
drwxrwxr-x 2 2000 2000 4096 2014-08-26 04:15 scl-utils
drwxrwxr-x 2 2000 2000 4096 2014-08-26 04:17 v8314
1. SCL Repository 설치
SCL Repository를 시스템에 추가할 수 있습니다.
yum install -y centos-release-scl
vim /etc/yum.repos.d/CentOS-SCL.repo
# CentOS-SCL.repo
#
# The Software Collections ( SCL ) repository contains rpms for newer
# software that can be installed alongside default versions
#
# Look at http://wiki.centos.org/AdditionalResources/Repositories/SCL
# for more details about how this repository works
[scl]
name=CentOS-$releasever - SCL
baseurl=http://mirror.centos.org/centos/$releasever/SCL/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
728x90
2. SCL 패키지 설치
SCL을 사용하여 패키지를 설치하려면 scl-utils 패키지를 설치해야 합니다.
sudo yum install scl-utils
3. 원하는 패키지 설치
SCL Repository를 사용하여 설치하려는 소프트웨어의 패키지를 설치합니다.
sudo yum install rh-python36
4. SCL 패키지 활성화
SCL 패키지를 사용하려면 해당 환경을 활성화해야 합니다.
scl enable rh-python36 bash
5. 시스템 부팅 시 자동으로 SCL 환경 활성화 (옵션)
SCL 패키지를 시스템이 부팅될 때마다 자동으로 활성화하려면 다음과 같이 환경 스크립트를 생성하고 활성화합니다.
echo "source scl_source enable rh-python36" | sudo tee -a /etc/profile.d/python36.sh
6. 재부팅 (선택적)
설정 변경이나 패키지 설치 후에는 종종 시스템을 재부팅하는 것이 좋습니다.
SCL Repository를 사용하여 여러 소프트웨어 버전을 관리할 수 있습니다. 참고로 사용 가능한 SCL 패키지 목록 및 버전은 yum list available 'rh-*' 명령으로 확인할 수 있습니다.
drwxrwxr-x 2 2000 2000 8192 2014-08-26 03:22 postgresql92
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] Citrix XenServer에서 로컬 디스크를 추가하는 방법 (0) | 2014.10.29 |
---|---|
[리눅스] Local Repository (0) | 2014.10.17 |
[리눅스] tomcat mysql 연동 (0) | 2014.10.14 |
간단한 파일 전송(rz 명령어, sz 명령어) (0) | 2014.10.14 |
Apache 웹 서버와 Tomcat 애플리케이션 서버를 다중 인스턴스로 실행하는 방법 (0) | 2014.10.14 |