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