>  기사  >  운영 및 유지보수  >  리눅스에서 냠은 무슨 뜻인가요?

리눅스에서 냠은 무슨 뜻인가요?

藏色散人
藏色散人원래의
2023-04-23 10:15:283420검색

Linux에서 yum은 Yellow dog Updater Modified의 약어입니다. yum의 목적은 자동으로 rpm 패키지를 업그레이드, 설치 및 제거하고, rpm 패키지에 대한 정보를 수집하고, 종속성을 확인하고, 자동으로 사용자에게 문제를 해결하라는 메시지를 표시하는 것입니다.

리눅스에서 냠은 무슨 뜻인가요?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

Linux에서 yum은 무엇인가요? 구성하는 방법? 사용하는 방법?

yum은 Yellow dog Updater Modified의 약어입니다. 원래는 yellow dog 배포판의 개발자인 Terra Soft에서 개발했으며 당시에는 yup으로도 작성되었습니다. (노란 개 업데이터) 나중에 Duke University의 Linux@Duke 개발 팀에 의해 개선되어 이름이 붙여졌습니다.


yum의 목적은 자동으로 업그레이드하고, rpm 패키지를 설치/제거하고, rpm 패키지 관련 정보를 수집하고, 종속성을 확인하고, 자동으로 사용자에게 문제 해결을 요청하는 것입니다.

yum의 핵심은 신뢰할 수 있는 저장소를 갖는 것입니다. 이름에서 알 수 있듯이 이는 http 또는 ftp 사이트일 수도 있고 로컬 소프트웨어 풀일 수도 있지만 rpm 헤더를 포함해야 합니다. 설명, 기능, 제공된 파일, 종속성 등을 포함하여 rpm 패키지에 대한 다양한 정보를 수집합니다. 이러한 헤더를 수집하고 분석함으로써 나머지 작업을 자동으로 완료할 수 있습니다.

지정된 서버에서 RPM 패키지를 자동으로 다운로드하여 설치할 수 있으며, 종속성을 자동으로 처리하고 모든 종속 소프트웨어 패키지를 반복해서 다운로드하여 설치할 필요 없이 한 번에 설치할 수 있습니다. yum 서버를 직접 만들 수도 있고, CD 이미지를 기반으로 yum 서버를 만들 수도 있습니다.


Yum 서버 구축:

(1) 로컬 yum(서버가 인터넷에 액세스할 수 없음)

1단계: 먼저 CD를 마운트합니다.

mount /dev/cdrom /media/
echo "/dev/cdrom  /media iso9660 defaults 0 0" >> /etc/fstab 实现开机挂载

2단계: yum 창고 구축(centos를 다음과 같이 사용) 예)

vim /etc/yum.repos.d/iso.repo (iso는 임의의 이름이지만 repo로 끝나야 합니다.)

[Centos]
name=CentOS
baseurl=file:///media/  
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

그런 다음 저장하고 종료합니다

(redhat5. x 시스템의 경우 파일로 작성합니다: ///media/Server/는 redhat6의 시스템 파일:///media/Packages/입니다. (2) 외부 네트워크 yum (서버가 인터넷에 액세스할 수 있음)

vim /etc /yum.repos.d/163.repo

#####
[Centos]                         (这个是一个标识,可以随便取,必须唯一)
name=CentOS                      (这个是一个名字,可以随便取,必须唯一)
baseurl=file:///media/Server/    (本地的路径)  
enabled=1                        (为1则是打开仓库,为0则是关闭仓库)
gpgcheck=1                       (公钥值)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (检测公钥值的文件路径)
[ ]内的是仓库的名字
name是仓库的描述也可以说是名字
baseurl 仓库的位置
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
gpgcheck 的存放地址我们需要用下面的命令导入这个签名。才能使用这项功能
#####
그런 다음 저장하고 종료합니다

시스템이 5.x 버전의 redhat인 경우(baseurl=http: //mirrors.163.com/centos/5/os/$ basearch)

외부 네트워크에 yum을 설치하실 경우 먼저 이 홈페이지에 접속하셔서 살펴보실 수 있습니다 http://mirrors.163.com/

yum을 사용하세요

먼저 yum을 사용하여 소프트웨어를 업그레이드하세요. 대부분의 yum 작업에는 수퍼유저 권한이 필요합니다. 물론 sudo를 사용할 수도 있습니다.

시스템을 설치한 후 소프트웨어를 추가하고 삭제하는 것이 일반적입니다. yum은 소프트웨어가 rpm으로 설치되어 있는 한 이 작업을 수행할 수도 있습니다.

설치 명령은
입니다.

yum install xxx

yum은 이 소프트웨어 패키지가 있는지 확인하기 위해 데이터베이스를 쿼리합니다. 그렇다면 종속성 충돌이 없는지 확인하세요. 다운로드하는 것이 가장 좋습니다. 그렇다면 종속성을 동시에 설치할 것인지 아니면 충돌하는 패키지를 삭제할 것인지 묻는 메시지가 표시됩니다.

삭제 명령은

:

yum 제거 xxx

설치와 마찬가지로 yum도 데이터베이스를 쿼리하고 종속성 해결을 위한 팁을 제공합니다.

yum

의 일반적인 명령:

[base]
name=centos6
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch
gpgecheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

권장 학습: "
linux 비디오 튜토리얼

"

위 내용은 리눅스에서 냠은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.