Resumo: instale o pacote xfce
pré-compilado.
Infelizmente, não há como evitar o fato de que você precisa baixar o Xfce e todas as dependências necessárias para construí-lo , se você realmente quer instalar a partir da fonte.
No OpenBSD, você deve idealmente instalar o pacote xfce
. Isto é um
"meta package" que instala tudo o que você precisa para obter um Xfce funcional
desktop instalado e funcionando no OpenBSD.
$ doas pkg_add xfce
Em um sistema OpenBSD contrário, isso instalaria os 148 pacotes separados necessários para executar o Xfce.
Para um ambiente Xfce mínimo , você pode optar por instalar os seguintes pacotes:
- xfce4-panel
- xfce4-session
- xfce4-settings
- xfconf
- xfdesktop
- thunar
- xfwm4
Instalá-los separadamente também poderia incluir pacotes dependentes, obviamente, mas provavelmente não mais do que 148 pacotes no total.
Para construir a partir do código-fonte no OpenBSD, sua melhor aposta é construir o
meta/xfce
port. Você pode buscar todas as fontes de distribuição necessárias para essa porta
uma vez, quando você tem uma boa conexão com a internet, e depois constrói quando você
tenho tempo. Note que isso provavelmente exigirá que você busque muito mais
dados do que instalar os pacotes binários, uma vez que também inclui buscar as fontes de distribuição para as dependências de construção.
Para buscar todas as fontes para todas as portas necessárias para criar a meta/xfce
port, presumo que você tenha a hierarquia do arquivo de portas registrada em /usr/ports
e que você está geralmente familiarizado com a criação de portas em OpenBSD . Você deve então usar o Distributed
Construtor de Portas , dpb
, para obter todos os arquivos dist necessários:
$ doas /usr/ports/infrastructure/bin/dpb -F 4 meta/xfce
Isso buscaria todos os arquivos dist necessários, quatro de cada vez.
Depois de ter baixado tudo, você pode construir e instalar o Xfce off-line com
$ cd /usr/ports/meta/xfce
$ doas make install
Em vez de fazer isso na meta-porta principal, você também pode optar por fazer isso nas sete portas necessárias para instalar uma área de trabalho mínima Xfce (listada acima, mas você precisará prefixar cada uma delas deles com x11/xfce4/
).
Se você realmente precisa construir a partir de seus próprios fontes Xfce, por exemplo, se esta é uma versão mais nova do software, então sugiro strongmente que você faça contato com Landry Breuil (que é o atual port maintainer), e colabore com ele para atualizar a porta (e quaisquer dependências que possam precisar de ajustes para uma nova versão do Xfce). Seus detalhes de contato podem ser encontrados com
$ cd /usr/ports/meta/xfce
$ make show=MAINTAINER