Como posso instalar e resolver as dependências para a versão do WPS Office 2016?

0

SO: Ubuntu 17.10

Em um nut shell, o WPS Office lançou uma nova atualização do Linux Aplha21 . Eu o instalei e tentei fazê-lo funcionar baixando o pacote do site e executando: sudo dpkg --install <package> . No entanto, o pacote não consegue instalar a partir de uma falta de dependência; "libpng12-0". A melhor forma de instalar este pacote é a maior preocupação.

    
por r00t hkr 20.06.2017 / 19:34

1 resposta

0

SO: Ubuntu 17.10

A solução que eu criei foi instalar o pacote que faltava "libpng12-0" para o Ubuntu e então tentar reinstalar o pacote do WPS Office 2016 (lançamento: Aplha21 ). Isso funciona. Isto é tudo que você deve fazer. No entanto, para aqueles de vocês que foram uma solução de "copiar e colar" para isso, aqui está um script que criei para fazer isso para você. É rápido e fácil de executar. O script vai ter a dependência para você, instalá-lo e pronto. Se o link não funcionar ou o pacote mudar, tudo o que você precisa fazer é atualizar o script para atender às suas necessidades.

Etapa 1: Copie o texto com script.

SCRIPT:

#!/bin/bash
# The dependency should correspond with the package name.
dependencies=(
    "http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb"
    "http://kdl1.cache.wps.com/ksodl/download/linux/a21//wps-office_10.1.0.5707~a21_amd64.deb"
)
package_name=(
    "libpng12-0_1.2.54-1ubuntu1_amd64.deb"
    "wps-office_10.1.0.5707~a21_amd64.deb"
)
for (( x=0; x<${#dependencies[@]}; x++ )); do
    wget ${dependencies[${x}]}
done
for (( x=0; x<${#package_name[@]}; x++ )); do
    sudo dpkg --install ${package_name[${x}]}
done
sudo apt update -y
sudo apt upgrade -y

Etapa 2: cole-a em um arquivo e salve-a. Chame o arquivo como quiser.

Etapa 3: Adicione permissões de execução ao arquivo.

sudo chmod a+x <file>


Etapa 4: Execute o arquivo.

./<file>

Isso deve funcionar.

Cumprimentos,
- r00thkr

    
por 20.06.2017 / 19:34