인터넷 연결 없이 OpenBSD의 tarball(소스 코드)에서 Xfce를 설치하는 방법은 무엇입니까?

인터넷 연결 없이 OpenBSD의 tarball(소스 코드)에서 Xfce를 설치하는 방법은 무엇입니까?

Xfce tar.bz2 tarball 파일을 다운로드했고 Xfce를 설치하고 싶습니다. 인터넷 연결 문제로 인해 인터넷에서 설치할 수 없습니다. 인터넷 연결 없이 OpenBSD의 tarball(소스 코드)에서 Xfce를 설치하는 데 도움을 줄 수 있는 사람이 있습니까?

답변1

요약: 사전 빌드된 xfce패키지를 설치합니다.


불행하게도 Xfce를 다운로드해야 한다는 사실을 피할 수 없습니다.그리고 이를 구축하는 데 필요한 모든 종속성, 정말로 소스에서 설치하려는 경우.

OpenBSD에서는 이 패키지를 설치하는 것이 좋습니다 xfce. 이것은 Xfce 데스크탑을 OpenBSD에서 실행하는 데 필요한 모든 것을 설치하는 "메타패키지"입니다.

$ doas pkg_add xfce

일반 OpenBSD 시스템에서는 Xfce를 실행하는 데 필요한 148개의 개별 패키지를 설치합니다.

하나를 위해가장 작은Xfce 환경에서 작업할 때 다음 패키지를 설치하도록 선택할 수 있습니다:

  • xfce4 패널
  • xfce4 세션
  • xfce4 설정
  • xfconf
  • xf 데스크탑
  • 투나드
  • xfwm4

이러한 패키지를 개별적으로 설치하면 종속성이 발생하지만 전체 패키지가 148개는 아닐 것입니다.


OpenBSD의 소스에서 빌드하려면 가장 좋은 옵션은 포트를 빌드하는 것입니다 meta/xfce. 당신은 걸릴 수 있습니다모두인터넷 연결이 양호할 때 해당 포트를 한 번 필요로 하고 시간이 있을 때 구축하는 배포 소스입니다. 이를 위해서는 다음이 필요할 수 있습니다. 데이터는 빌드 종속성을 위한 배포 소스를 얻는 것도 포함하므로 바이너리 패키지를 설치하는 것보다 더 중요합니다.

meta/xfce포트를 구축하는 데 필요한 모든 포트에 대한 모든 소스를 얻으려면포트 파일 계층 구조는 아래에서 체크아웃됩니다./usr/ports누구세요OpenBSD에서 포트를 구축하는 방법에 대한 일반적인 지식. 그럼 당신은 사용해야합니다분산 포트 생성기,dpb, 필요한 모든 dist 파일을 가져옵니다.

$ doas /usr/ports/infrastructure/bin/dpb -F 4 meta/xfce

그러면 한 번에 4개의 필수 dist 파일이 모두 제공됩니다.

모든 것이 다운로드되면 다음 명령을 사용하여 Xfce를 오프라인으로 빌드하고 설치할 수 있습니다.

$ cd /usr/ports/meta/xfce
$ doas make install

기본 포트가 아닌 설치에 필요한 7개 포트에서 이 작업을 수행하도록 선택할 수도 있습니다.가장 작은Xfce 데스크탑(위에 나열되어 있지만 각각에 대해 접두사를 추가해야 함 x11/xfce4/)


만약 너라면진짜자신의 Xfce 소스에서 빌드해야 합니다. 예를 들어 이것이 최신 버전의 소프트웨어인 경우 Landry Breuil(현재 포트 관리자)에게 연락하여 그와 협력하여 포트를 업데이트할 것을 강력히 권장합니다. 종속성을 조정하려면 새 버전의 Xfce를 대상으로 하세요). 그의 연락처는 다음을 통해 확인할 수 있습니다.

$ cd /usr/ports/meta/xfce
$ make show=MAINTAINER

관련 정보