>  기사  >  운영 및 유지보수  >  Centos는 소프트웨어를 설치할 수 있나요?

Centos는 소프트웨어를 설치할 수 있나요?

WBOY
WBOY원래의
2022-04-01 16:27:166841검색

centos는 소프트웨어를 설치할 수 있습니다. 설치 방법: 1. yum을 사용하여 설치합니다. 구문은 "yum install -y 소프트웨어 이름"입니다. 2. rpm을 사용하여 설치합니다. 구문은 "설치할 rpm -i 패키지 파일 이름"입니다. 소스 코드 패키지 컴파일, 컴파일 컴파일러는 소스 코드를 컴파일하고 실행 가능한 바이너리 파일을 생성합니다.

Centos는 소프트웨어를 설치할 수 있나요?

이 문서의 운영 환경: centos 7 시스템, Dell G3 컴퓨터.

centos는 소프트웨어를 설치할 수 있나요?

centos

1에는 yum 명령

安装:yum install -y 软件名
更新:yum update -y 软件名
卸载:yum remove -y 软件名 或 yum erase -y 软件名

yum 방법을 사용하여 소프트웨어를 설치할 수 있습니다. 지정된 패키지를 찾으려면

[root@localhost ~] yum list installed | grep ruby

명령 뒤에 | grep "소프트웨어 이름 또는 패키지 이름"을 추가하세요. 그러나 yum 명령을 사용하여 모든 소프트웨어를 직접 설치할 수 있는 것은 아닙니다. 예를 들어, nginx를 설치할 때 nginx는 타사 yum ​​소스에 있기 때문에 centos 공식 yum 소스가 아닌 소스에서 소스를 전환하거나 epel을 먼저 설치하도록 선택할 수 있습니다. yum install epel-release로 직접 설치하거나 아래 소개된 rpm 방식을 통해 epel 공식 홈페이지에서 해당 rpm을 다운로드할 수 있습니다. rpm 명령을 통해 패키지가 설치됩니다.

2. 좀 더 복잡하게는 rpm 방식을 사용합니다.

rpm은 영어로 Redhat 소프트웨어 패키지를 관리하는 Redhat Package Manager입니다.

rpm은 데이터베이스 기록 방식으로 Linux 호스트에 필요한 패키지를 설치하는 관리 프로그램 세트입니다. 즉, Linux 시스템에는 설치된 패키지와 패키지 간의 종속성을 기록하는 rpm에 대한 데이터베이스가 있습니다. rpm 패키지는 Linux 호스트에서 미리 컴파일되어 패키징되는 바이너리 파일로, 아래 설명된 소스 코드 패키지 설치의 컴파일 및 기타 프로세스를 저장하며 설치가 매우 빠릅니다.

명령:

rpm -i 需要安装的包文件名

예:

rpm -i example.rpm 安装 example.rpm 包; 
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; 
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

Centos는 소프트웨어를 설치할 수 있나요?

3. 소스 코드 패키지

를 통해 소프트웨어를 컴파일하고 설치합니다. 소스 코드 패키지: 즉, 프로그램 소프트웨어의 소스 코드(일반적으로라고도 함) Tarball, 즉 소프트웨어의 소스 코드를 tar 리소스 패키지에 패키지한 후 압축합니다.

바이너리 패키지: Red Hat 배포판용 .rpm 패키지, Debian 배포판용 .deb 패키지 등. 소스 코드 패키지를 컴파일하여 바이너리 패키지를 생성합니다.

소스 코드 패키지의 대략적인 설치 과정:

소프트웨어의 소스 코드 패키지 가져오기 ->컴파일러를 통해 소스 코드 컴파일 ->실행 파일 생성 바이너리 파일

(1) 소프트웨어 소스코드 패키지 받기: 해당 공식 홈페이지에서 직접 다운로드할 수도 있고, 기존과 마찬가지로 wget 명령을 통해 얻을 수 있습니다. 다운로드한 소스코드 패키지는 일반적으로 tar로 압축된 패키지입니다. gzip(접미사 .tar.gz 포함). 소스 패키지의 디렉터리로 이동하여 tar -xzvf를 실행하여 패키지의 압축을 풉니다(예:

#tar -xzvf apache_1_3_6_tar.gz). 압축이 풀린 콘텐츠를 저장하기 위해 현재 디렉터리에 새 디렉터리(디렉터리 이름은 .tat.gz 패키지의 파일 이름과 유사)가 생성됩니다. 이 예에서는 apache_1.3.6입니다. 일반적으로 /usr/src 디렉토리는 시스템 레벨 소스 코드 디렉토리를 저장하고, /usr/local/src 디렉토리는 사용자 레벨 소스 코드 디렉토리를 저장합니다.

소스 코드 패키지 설치 세부 과정:

Centos는 소프트웨어를 설치할 수 있나요?

(2) 위의 두 번째 단계에서 –prefix 뒤에 오는 경로는 –prefix=/path가 지정되지 않은 경우 소프트웨어가 설치될 디렉터리를 나타냅니다. 이 매개변수의 기본값은 일반적으로 /usr/local입니다. 설치 위치는 /usr/local/XXX이고 XXX는 실제 디렉터리이므로 향후 관리가 용이할 것을 권장합니다.

(Configure는 옵션이 많은 실행 가능한 스크립트입니다. 설치할 소스 코드 경로에서 ./configure –help 명령을 사용하면 자세한 옵션 목록이 출력됩니다.

–prefix 옵션은 설치를 구성하는 경로입니다. 이 옵션을 구성하지 않으면 설치 후 실행 파일은 기본적으로 /usr/local/bin에 저장되고, 라이브러리 파일은 기본적으로 /usr/local/lib에 저장되며, 구성 파일은 기본적으로 /usr/local/etc에 저장됩니다.

다음과 같이 –prefix를 구성하면

./configure –prefix=/usr/local/test

모든 리소스 파일을 /usr/local 경로에 넣을 수 있습니다. /test, 지저분하지 않음)

추천 튜토리얼: "centos" 튜토리얼

위 내용은 Centos는 소프트웨어를 설치할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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