Como atualizar o LibreOffice para o Ver 5 no Debian Wheezy?

1

O Debian Wheezy veio com o LibreOffice 3 (agora com duas gerações de idade). Eu quero atualizar ou substituir isso com o LO Ver 5 e gerenciar isso através do gerenciador de pacotes. A busca online por LibreOffice e Debian Wheezy produziu apenas alguns tópicos antigos sobre a atualização para a V4 através dos backports Wheezy, então eu explorei estes métodos:

  • Usando um repositório Debian

    Parece que o Testing (Stretch) tem isso. A informação do pacote do Debian tem quase um ano, mas parece que nenhum backport Wheezy o possui. Backports de Jessie . Então, isso exigiria a adição de um repo ou backport que não seja específico do Wheezy. Meu entendimento é que isso não é recomendado como uma prática geral e requer a manipulação de outras configurações .

    Problemas encontrados:

    1. Não é possível localizar a especificação precisa para o repo.
    2. Não é possível localizar as informações da chave pública.
    3. Editar manualmente o arquivo de origem requer saber o que especificar. As ferramentas da GUI devem fornecer uma maneira um pouco automatizada para fazer isso (exemplo) , mas o Apper e o Synaptic não exibem as ferramentas mostradas em (exemplo) tutoriais on-line (versões de ferramentas antigas em Wheezy? Executar como raiz necessária?).
  • Usando outras reprises

    LMDE tem isso. Eu imaginei que a especificação seria deb http://packages.linuxmint.com debian main . Problemas encontrados:

    1. É uma versão personalizada do Mint, então não sei quais complicações podem ser introduzidas.
    2. Não é possível localizar as informações da chave pública.

    O Ubuntu tem vários PPAs (frescos e estáticos) . Eu tentei adicionar Ainda com este comando: sudo add-apt-repository ppa:libreoffice/libreoffice-5-1 . O sistema adicionou uma extensão wheezy main para minha conveniência e nada foi encontrado.

  • Usando o tarball do LibreOffice

    O arquivo LibreOffice e o arquivo leia-me cercado por tarball têm várias instruções alternativas para instalar o tarball usando o gerenciador de pacotes .

    1. Desarquivando o tarball e abrindo o terminal, clique com o botão direito do mouse em um dos debs, seguido por sudo dpkg -i *.deb . Isso não solicitou uma senha e produziu uma mensagem de erro informando que nenhum arquivo foi encontrado. Como alternativa:

    2. No diretório deb do tarball expandido, selecione todos os arquivos deb, clique com o botão direito e selecione open with package manager . Isso resultou em 30 instâncias do gerenciador de pacotes, uma para cada arquivo deb, com reclamações sobre dependências ausentes.

Ainda estou aprendendo sobre Linux e sei o suficiente para ser perigoso. O site do LibreOffice recomenda não usar o tarball, exceto se não houver outra maneira. Minha suposição é que uma versão de um repo Debian será mais compatível (menos customizada para outra distro), do que uma de uma fonte Ubuntu ou Mint.

O LibreOffice oferece uma versão portátil que parece resolver o problema porque nada está instalado. No entanto, ele parece projetado para rodar em mídia externa e requer alguma infra-estrutura portátil (baseado no Windows que será executado no Wine; eu não me interessei isso, ainda). Isso também exigiria manutenção manual.

Eu não posso ser o único usuário antigo do Debian com problemas para carregar uma versão atual do LibreOffice. Existe uma solução padrão? Isso é descrito em detalhes sangrentos em algum lugar?

    
por fixer1234 23.03.2016 / 04:15

1 resposta

3

Você provavelmente não quer ouvir isso, mas a maneira mais fácil de instalar o LibreOffice 5 será atualize para o Debian 8 e ative o jessie-backports .

Para continuar na Wheezy, você já listou a maioria das opções disponíveis:

  • Usando um repositório Debian

    As informações do pacote estão atualizadas, a data indicada na parte inferior é a data em que o modelo da página foi o último modificado. Como você determinou, os backports Wheezy têm o LibreOffice 4, enquanto os backports do Jessie têm o LibreOffice 5. Os backports do Wheezy nunca podem ter o LibreOffice 5 porque oldstable backports não têm permissão para carregar pacotes mais novos que a versão estável (para permitir atualizações); seria possível backport o LibreOffice 5, mas ele iria para os " backports mal feitos ". Você pode arquivar um bug pedindo que isso seja feito, mas o mantenedor do LibreOffice no Debian já tem muita coisa em sua mente ...

    Você já encontrou as instruções , embora elas não expliquem como habilitar os repositórios backports usando ferramentas GUI como o Synaptic . Não há necessidade de adicionar uma chave de repositório separada, estes são repositórios oficiais assinados pelas chaves de arquivo Debian. Você menciona "saber o que especificar", fornecido nas instruções:

    deb http://http.debian.net/debian wheezy-backports main

    Você precisa ser root para adicionar novos repositórios.

  • Usando outros repositórios

    A menos que você encontre especificamente um repositório diferente que tenha como alvo o Debian 7, eu recomendaria contra isso. Eu duvido que os pacotes do Mint LibreOffice sejam especificamente personalizados para o Mint, mas eles serão construídos com qualquer biblioteca disponível no Mint; você provavelmente acabaria "atualizando" sua instalação do Wheezy para o Mint no processo de instalação do LibreOffice 5. (Não tenho certeza de como isso funcionaria).

  • Usando os pacotes fornecidos pelo LibreOffice

    Isso deve funcionar, mas eu recomendo seguir as instruções com base em terminal; basicamente:

    1. Faça o download do tarball
    2. Abra um terminal
    3. Ir para o diretório que contém o tarball
    4. Extraia: tar xf LibreOffice_5.1.1_Linux_x86-64_deb.tar.gz
    5. Instale todos os pacotes de uma só vez: sudo dpkg -i LibreOffice_5.1.1.3_Linux_x86-64_deb/DEBS/*.deb

    Os pacotes fornecidos pelo LibreOffice são bem diferentes dos fornecidos pelo Debian, então você pode precisar desinstalar o LibreOffice 3 antes de fazer isso. Os pacotes em si não dependem de nada, então eu imagino que os binários estão estaticamente ligados e devem funcionar no Wheezy sem precisar atualizar quaisquer outras dependências.

Há uma opção final que é reconstruir os pacotes do LibreOffice 5 fornecidos pelo Debian em seu sistema Wheezy, fazendo quaisquer ajustes necessários (provavelmente apenas para as dependências de compilação), mas desde

I'm still learning my way around Linux and know just enough to be dangerous.

isso pode ser um pouco assustador. Se você sentir vontade de tentar, você deve começar (a partir de um terminal):

sudo apt-get install build-essential devscripts
sudo apt-get build-dep libreoffice
dget http://http.debian.net/debian/pool/main/libr/libreoffice/libreoffice_5.1.1-1.dsc
cd libreoffice-5.1.1
dch -v 5.1.1-1~bpo70+1 "Backport to Wheezy."
dpkg-buildpackage -us -uc

O último passo provavelmente irá reclamar sobre dependências de compilação insatisfáveis; você precisa instalá-los (se estiverem disponíveis no Wheezy, mas não usados pelo LibreOffice 3), ou corrigir debian/control para usar os equivalentes Wheezy.

    
por 23.03.2016 / 10:09