리눅스

 

 

 

 

 

 

 

[root@localhost ~]# yum install mariadb-server

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# pwd


/etc/yum.repos.d
[root@localhost yum.repos.d]# ls -l
합계 28
-rw-r--r--. 1 root root 1682  2월 28 12:35 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11월 30 03:12 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11월 30 03:12 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 11월 30 03:12 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11월 30 03:12 CentOS-Sources.repo
-rw-r--r--. 1 root root 2893 11월 30 03:12 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 11월 30 03:12 CentOS-fasttrack.repo

[root@localhost ~]vi CentOS-Base.repo


*** 마운트
[root@localhost ~]# umount /dev/cdrom/
[root@localhost ~]# mount /dev/cdrom /media/cdrom/

[root@localhost ~]# cd /media/cdrom/
[root@localhost cdrom]# ls

CentOS_BuildTag  GPL       RPM-GPG-KEY-CentOS-7          images
EFI              LiveOS    RPM-GPG-KEY-CentOS-Testing-7  isolinux
EULA             Packages  TRANS.TBL 


*** 폴더 저장 변경. -- 현재 인터넷이 아닌 Centos.OS cd 로부터 yum 사용하기 위해

[root@localhost cdrom]# cd /etc/yum.repos.d/
oot@localhost yum.repos.d]# ls -l

합계 28
-rw-r--r--  1 root root 1682  3월  5 09:45 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11월 30 03:12 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11월 30 03:12 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 11월 30 03:12 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11월 30 03:12 CentOS-Sources.repo
-rw-r--r--. 1 root root 2893 11월 30 03:12 CentOS-Vault.repo
-rw-r--r--. 1 root root  314 11월 30 03:12 CentOS-fasttrack.repo
[root@localhost yum.repos.d]# 

[root@localhost yum.repos.d]# mkdir backup
[root@localhost yum.repos.d]# mv *.repo backup/
[root@localhost yum.repos.d]# ls

backup


*** dev.repo(임의 이름 **.repo) 파일 생성 vi 편집 - url 변경


[root@localhost yum.repos.d]# touch dev.repo
[root@localhost yum.repos.d]# vi dev.repo 
[root@localhost yum.repos.d]# cat dev.repo 

[dvd]
name=CentoOS DVD
baseurl=file:///media/cdrom
gpgcheck=0

[root@localhost ~]# yum install mysql-connector-odbc
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package mysql-connector-odbc.x86_64 0:5.2.5-6.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================
 Package                   Arch        Version           Repository
                                                                   Size
========================================================================
Installing:
 mysql-connector-odbc      x86_64      5.2.5-6.el7       dvd      146 k

Transaction Summary
========================================================================
Install  1 Package

Total download size: 146 k
Installed size: 427 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mysql-connector-odbc-5.2.5-6.el7.x86_64              1/1 
  Verifying  : mysql-connector-odbc-5.2.5-6.el7.x86_64              1/1 

Installed:
  mysql-connector-odbc.x86_64 0:5.2.5-6.el7                             

Complete!
[root@localhost ~]#

==> 인턴넷에서  다운로드 받는 척 하지만 
변경한 url cd
dvd (Centos -DVD) 에서 카피 되는 것이다.

********** 속도가 빠르다

그러나 다음 처럼

[root@localhost ~]# yum  -y install html2ps
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package html2ps available.
Error: Nothing to do
[root@localhost ~]# 

패키지가 없는 것이 많아서 설치가 안되는 경우가 많다.

그래서 두개를 모두 작동 하고자 한다.

즉, DVD 에서 찾아서 설치를 하지만 만약

DVD 에서 없으면 네트워크에서 다운받아 설치한다.


***  임의 이름으로 적어도 된다. 
**** 단  baseurl 이름에서 url 연결 되어야 한
다.

[dvd]
name=CentoOS DVD
baseurl=file:///media/cdrom
gpgcheck=0

[network]
name=Network
baseurl=
 http://mirrors.kernel.org/centos/7/os/x86_64
 http://mirror.centos.org/centos/7/os/x86_64/    
~                                                                       
~                                                                       
~                                                                       
~           


=>

[dvd]
name=CentoOS DVD
baseurl=file:///media/cdrom
gpgcheck=0

[network]
name=Network
baseurl=http://mirrors.kernel.org/centos/7/os/x86_6
 http://mirror.centos.org/centos/7/os/x86_64/

gpgcheck=0
~              


1순위 DVD 없으면 네트워크


*** 샘플 확인

[root@localhost ~]# yum -y remove mysql-connector-odbc unixODBC

[root@localhost ~]# yum install mysql-connector-odbc html2ps


=========================================================================================================================
 Package                                     Arch         Version                                    Repository     Size
=========================================================================================================================
Installing:
 html2ps                                     noarch       1.0-0.14.b7.el7                            network        90 k
 mysql-connector-odbc                        x86_64       5.2.5-6.el7                                dvd           146 k
Installing for dependencies:
 ImageMagick                                 x86_64       6.7.8.9-15.el7_2                           dvd           2.1 M


=> 없으면 네트워크 있으면 DVD 로 설치속도가 빠르다


*** 패키지 그룹

[root@localhost ~]# yum grouplist
Loaded plugins: fastestmirror, langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * network: mirrors.kernel.org
Available Environment Groups:
   최소 설치
   계산 노드
   인프라 서버
   파일 및 프린트 서버
   기본 웹 서버
   가상화 호스트
   서버 - GUI 사용
   GNOME 데스크탑
   KDE Plasma Workspaces
   개발 및 창조를 위한 워크스테이션
Available Groups:
   개발용 도구
   과학기술 지원
   그래픽기반 관리 도구
   레거시 UNIX 호환성
   보안 도구
   스마트카드 지원
   시스템 관리
   시스템 관리 도구
   콘솔 인터넷 도구
   호환성 라이브러리
Done


영문 확인을위해 가상 환경 chvt 2 번 

[root@localhost ~]# chvt 2

영문 출력 저장


[root@localhost ~]# yum grouplist hidden > glist.txt

*** 다시 chvt 1  화면 전환

[root@localhost ~]# gedit glist.txt 

=> gedit 로 그룹 설치할 것을 찾아서 카피 
후 다음과 같이 명령어 입력

ex) MariaDB Database Server, KDE Applications 그룹을 설치  따옴표 필수


[root@localhost ~]# yum  groupinstall "MariaDB Database Server"

[root@localhost ~]# yum groupinstall "KDE Applications"


 

 

 

 

 

about author

PHRASE

Level 60  머나먼나라

인간 관계를 맺고 있는 사람들을 늘 기억하라.

댓글 ( 4)

댓글 남기기

작성
  •    
  •    
  •