YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

Similar documents
02Àå

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

01Àå


PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

SUSE Linux Enterprise Server 11 SP3 YaST and Zypper

화판_미용성형시술 정보집.0305

Server Agent Guide

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

문서 대제목

Infrastructure Monitoring Agent install Guide 이문서는와탭 APM 서비스사용자가에이전트설치를돕기위해작성된문서입니다. 이문서는와탭랩스의고유한자산으로재배포또는사용을위해서는 와탭랩스 에연락주시기바랍니다.

슬라이드 1

PowerPoint 프레젠테이션

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

운영체제실습_명령어

PowerPoint 프레젠테이션

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

원격명령실행취약점대응방안권고 ( 금 ) / KISA 취약점분석팀 ( 화 ) 취약점분석및확인방법, 공격유형, FAQ 추가 개요 년 월 일 에의해발견된 의취약점내용이공개됨 쉘 (Shell) : 사용자가입력한문장을해석하여시스템기능을수행하는

PowerPoint 프레젠테이션

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

PowerPoint 프레젠테이션

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Chapter 1

2

Windows 10 General Announcement v1.0-KO

untitled

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Remote UI Guide

Mango220 Android How to compile and Transfer image to Target

Secure Programming Lecture1 : Introduction

DE1-SoC Board

Apache Ivy

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft PowerPoint - 10Àå.ppt

WiBro 단말규격

Orcad Capture 9.x

머신이미지생성및사용시 주의사항 ( 가이드라인 ) 1 / 18

ETL_project_best_practice1.ppt

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

2

Microsoft Word ARM_ver2_0a.docx

SPECweb Install

목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix, SPF 인증모듈설치 2 1. postfix 설치 2 2. Mail::SPF 모듈설치 3 3. postfix-policyd-spf-perl 설치및연동

PowerPoint 프레젠테이션

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

untitled

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

00 SPH-V6900_....

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

PowerPoint 프레젠테이션

APOGEE Insight_KR_Base_3P11

chapter1,2.doc

망고100 보드로 놀아보자-4

Sena Technologies, Inc. HelloDevice Super 1.1.0

UNIST_교원 홈페이지 관리자_Manual_V1.0

본책- 부속물

PowerPoint 프레젠테이션

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Gentoo linux 설치기록

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

2

슬라이드 제목 없음

LXR 설치 및 사용법.doc

작성자 : 기술지원부 김 삼 수

ABR11_5 Installation Guide Standalone Linux_U0

PowerPoint 프레젠테이션

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PowerPoint 프레젠테이션

Install stm32cubemx and st-link utility

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

Social Network

<4D F736F F D20B5A5C0CFB8AEC7A5C1F6>

Oracle Database 11g R2 Installation Guide for OEL5(x86) Writer : 이경호

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

벤처연구사업(전동휠체어) 평가

Pacemaker/Corosync 클러스터에서 GFS2구성

PowerPoint Presentation

2

KISA-GD

FreeBSD Handbook


2

Transcription:

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main] ### yum 업데이트시다운로드하는패키지와 db 파일을저장하는디렉토리 cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 ### yum 패키지와캐시해더들을설치후보관 (1: 파일보관,0: 보관안함 ) debuglevel=2 ### Debug 메시지를보여주는레벨 (0~10 까지의레벨, Default:2) logfile=/var/log/yum.log ### yum 이업데이트한내용을 log 파일에기록, log 파일경로 exactarch=1 ### 아키텍쳐 x86_64 obsoletes=1 ### 오래된패키지를적절히삭제및교체된다. gpgcheck=1 ### GPG 서명검사여부 plugins=1 ### (0: 플러그인사용하지않음, 1: 플러그인사용 ) installonly_limit=5 ### 새커널이인스톨될때유지되길원하는커널의숫자 exclude=kernel* ### 업데이트시 kernel 이포함된패키지제외 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page. php?category=yum distroverpkg=centos-release

3rd Party repository RPMforge, EPEL Repository Repository 간의호환성문제를해결하기위한 yum-priorities 설치 # yum install yum-priorities GPG 키설치 # wget http://dag.wieers.com/rpm/packages/rpm-gpg-key.dag.txt # rpm --import RPM-GPG-KEY.dag.txt # rm RPM-GPG-KEY.dag.txt CentOS 5 / 6 rpmforge 설치 ### RHEL5 and CentOS-5 x86 64bit download : http://pkgs.repoforge.org/rpmforge-release/ # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rm rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm ### RHEL6 and CentOS-6 x86 64bit download : http://pkgs.repoforge.org/rpmforge-release/ # wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rm rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

EPEL that is provided from Fedora project. ### RHEL5 and CentOS-5 x86 64bit # wget http://ftp.sayclub.com/pub/linux/fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm -Uvh epel-release-5-4.noarch.rpm ### RHEL6 and CentOS-6 x86 64bit # wget http://ftp.sayclub.com/pub/linux/fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm # rpm -Uvh epel-release-6-5.noarch.rpm 우선순위설정 # vi /etc/yum.repos.d/centos-base.repo [base], [addons], [updates], [extras] priority=1 // 추가 [centosplus], [contrib] priority=2 // 추가 # vi /etc/yum.repos.d/rpmforge.repo [rpmforge] priority=10 // 추가 # vi /etc/yum.repos.d/epel.repo [epel] priority=20 // 추가

확인 # yum repolist Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile epel/metalink 3.3 kb 00:00 * base: ftp.daum.net * epel: ftp.cuhk.edu.hk * extras: ftp.daum.net * rpmforge: ftp-stud.fht-esslingen.de * updates: ftp.daum.net repo id repo name status base CentOS-6 - Base 6,294 epel Extra Packages for Enterprise Linux 6 - x86_64 7,158 extras CentOS-6 - Extras 4 rpmforge RHEL 6 - RPMforge.net - dag 4,258 updates CentOS-6 - Updates 652 repolist: 18,366 Yum 사용법 1. 패키지찾기 설치된패키지와업데이트가능한패키지보기 # yum list 패키지그룹리스트 # yum grouplist

설치및업그레이드가가능한패키지목록 # yum list available 이미설치된패키지목록 # yum list installed 업데이트가가능한패키지목록 # yum list updates or # yum check-update 일반저장소에서설치되지않는패키지목록 # yum list extras 패키지이름중 kernel 단어가포함되는패키지목록 # yum list *kernel* 패키지이름및설명중 kernel 단어가포함되는패키지목록 # yum search kernel 특정패키지가설치되어있는지확인 # yum list installed make

특정패키지가업데이트가가능한지확인 # yum list update kernel 특정파일이속한패키지이름확인 # yum provides 특정파일경로 ex) yum provides /lib64/libz.so 패키지에포함된파일이름을갖는모든패키지 # yum provides */curses.h or # yum whatprovides */curses.h...... ncurses-devel-5.7-3.20090208.el6.x86_64 : Development files for the ncurses library Repo : base Matched from: Filename : /usr/include/ncurses/curses.h Filename : /usr/include/curses.h Filename : /usr/include/ncursesw/curses.h

2. 패키지설치 패키지설치 # yum y install 패키지명 패키지그룹설치 # yum y groupinstall 패키지그룹명 가장빠른 Repository 검색 # yum y install yum-fastestmirror 하드디스크에있는패키지설치 # yum localinstall 파일명 3. 패키지제거 패키지제거 # yum remove 패키지명 특정패키지그룹제거 # yum groupremove 패키지그룹명 패키지명 을포함한모든패키지제거 # yum remove * 패키지명 *

4. 패키지업데이트 패키지업데이트 # yum update 패키지명 패키지그룹업데이트 # yum groupupdate 패키지그룹명 모든패키지업데이트 # yum update Kernel 을제외한전체업데이트 # yum update exclude=kernel* 업데이트가능한패키지확인 # yum check-update ### yum list updates 와동일 5. 패키지의존성확인 # yum deplist 패키지명

6. 패키지정보 패키지정보확인 # yum info 패키지명 kernel 로시작하는모든패키지정보확인 # yum info kernel* 7. packages, metadata, headers 삭제 Cache 에서패키지삭제 # yum clean packages Cache 에서 Metadata 삭제 # yum clean metadata Cache 에서 Header 삭제 # yum clean headers Cache 에서 Packages, Metadata, Header 모두삭제 # yum clean all