>  기사  >  운영 및 유지보수  >  리눅스 소스는 무엇을 의미합니까?

리눅스 소스는 무엇을 의미합니까?

青灯夜游
青灯夜游원래의
2022-03-21 13:56:265425검색

Linux에서 소스의 전체 이름은 "소프트웨어 소스"입니다. Linux 시스템용 무료 응용 프로그램 설치 창고입니다. 여기에는 다양한 소프트웨어의 바이너리 패키지와 소스 코드 또는 배포 소프트웨어 소스의 ISO 파일이 포함되어 있습니다. 또는 CD, 또는 하드 드라이브의 디렉토리.

리눅스 소스는 무엇을 의미합니까?

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

Linux에서 소스의 전체 이름은 Linux 시스템용 무료 응용 프로그램 설치 창고인 "소프트웨어 소스"입니다. 유형별로는 다음과 같은 많은 응용 프로그램 소프트웨어가 포함됩니다. 다양한 유형의 소프트웨어 바이너리 패키지 및 소스 코드

  • ISO 저장소: 배포 버전 ISO 파일

  • 소프트웨어 소스는 네트워크 서버, CD 또는 하드 디스크의 디렉터리일 수 있습니다.

  • Deepin 공식 소프트웨어 소스 주소: http://packages.deepin.com/

pool/ 디렉토리에는 출시된 모든 소프트웨어 패키지의 주소가 저장됩니다.

  • project/는 개발자가 사용하는 리소스를 저장합니다.

  • Deepin의 지속적인 개발과 사용자 증가로 사용자가 시스템을 보다 신속하게 업데이트하고 소프트웨어를 설치할 수 있도록 하기 위해 Deepin은 현재 전 세계 24개국에 걸쳐 70개의 소프트웨어 소스를 구축했습니다.

소프트웨어 소스 파일

Deepin의 소프트웨어 소스 구성 파일은 /etc/apt/sources.list이며, 여기에는 사용하는 소프트웨어의 소스 주소가 포함되어 있습니다(소프트웨어 설치 패키지는 이 폴더에 없음) , 그러나 서버의 설명 정보만 있고 모든 소프트웨어 설치는 여전히 인터넷에 연결되어 있어야 합니다. Deepin은 Debian 및 Ubuntu에서 apt-get 명령을 상속하여 소프트웨어 저장소에서 소프트웨어를 검색, 설치, 업그레이드 및 제거합니다. Ren Hat 기반의 대부분의 Linux는 yum 명령을 사용합니다. YlmfOS의 Ypk, SUSE의 YaST, Gentoo의 Portage 등과 같이 자체 패키지 관리 시스템을 사용하는 Linux도 몇 가지 있습니다.

현재 시스템의 소스 파일을 보려면 터미널에서 다음 명령을 실행하십시오.

sudo gedit  /etc/apt/sources.list

다음은 Deepin 15의 기본 소프트웨어 소스입니다.

deb [by-hash=force] http://packages.deepin.com/deepin stable main contrib non-free
#deb-src http://packages.deepin.com/deepin stable main contrib non-free

각 줄의 첫 번째 단어 deb 또는 deb-src는 파일을 설명합니다. 유형:

(deb)은 디렉토리에 바이너리 소프트웨어 패키지, 즉 우리가 일반적으로 사용하는 컴파일된 소프트웨어 패키지가 포함되어 있음을 의미합니다.

  • (deb-src)는 소스 코드 패키지임을 의미합니다. 소스 코드 패키지에는 소스 프로그램 인코딩, Debian 제어 파일(.dsc) 및 "Debianized" 프로그램의 변경 사항을 기록하는 diff.gz 파일이 포함되어 있습니다.

  • 소프트웨어 소스 수정

소프트웨어 소스를 수정해야 하는 경우 두 가지 방법이 있습니다. 제어 센터 실행 - 시스템 정보 - 설정 - 소스 업데이트(변경), 원하는 소프트웨어 소스 선택 .

소스 구성 파일을 수동으로 수정하고(위험을 인지하지 못하는 경우 수정하지 마세요) 터미널을 실행합니다.

sudo edit  /etc/apt/sources.list

수정이 완료되고 저장되면 소프트웨어 소스 목록을 새로 고쳐서 실행해야 합니다. 터미널:

sudo apt-get update

소프트웨어 소스 동기화

deepin에 소프트웨어 소스 서비스를 제공하려는 경우 다음 동기화 방법을 확인할 수 있습니다. 소프트웨어 저장소 동기화(크기는 약 330GB)

rsync -av --delete-after rsync.deepin.com::deepin/ /var/www/deepin/

ISO 저장소 동기화(크기는 약 520GB)

rsync -av --delete-after rsync.deepin.com::releases/ /var/www/deepin-cd/

주의 사항:

1. 위 주소의 /var/www/ 경로를 서버의 루트 디렉터리로 이동할 수 있습니다.

2. Deepin 운영 체제를 제공하기 위해 매일 실행되는 cron 작업 이미지 소스는 오랫동안 사용 가능한 "최신" 상태로 유지됩니다.

3 먼저 Deepin의 소프트웨어 저장소를 동기화한 다음 Deepin의 ISO 저장소를 동기화하는 것이 좋습니다.

4. 오해를 피하기 위해 Deepin의 이미지 소스 관련 다른 파일(예: 비공식 소프트웨어 패키지)을 디렉토리에 저장하지 마십시오.

5. 제안 사항이나 의견이 있는 경우 support@deepin.org로 의견을 보내주세요.

관련 추천: "

Linux 비디오 튜토리얼

"

위 내용은 리눅스 소스는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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