Como instalar o Xfce a partir do tarball (código fonte) no OpenBSD sem acesso à internet?

2

Eu baixei o arquivo de tarball do Xfce tar.bz2 e quero instalar o Xfce. Não consigo instalar a partir da Internet devido a problemas com a minha ligação à Internet. Quem pode me ajudar a instalar o Xfce a partir do tarball (código fonte) no OpenBSD sem acesso à internet?

    
por Denny00 29.04.2018 / 23:00

1 resposta

1

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
    
por 02.05.2018 / 11:16