Как установить и разрешить зависимости для версии WPS Office 2016?

Вопрос или проблема

ОС: Ubuntu 17.10

В двух словах, WPS Office выпустила новое обновление для Linux Aplha21. Я установил его и попытался запустить, скачав пакет с сайта и выполнив: sudo dpkg –install <package>. Однако установка пакета завершилась неудачей из-за отсутствующей зависимости; “libpng12-0”. Как лучше всего установить этот пакет — это самая большая проблема.

ОС: Ubuntu 17.10

Решение, которое я нашел, заключалось в том, чтобы установить недостающий пакет “libpng12-0” для Ubuntu, а затем попытаться повторно установить пакет WPS Office 2016 (релиз: Aplha21). Это работает. Это все, что вам нужно сделать. Однако для тех из вас, кто искал “копи & вставь” решение для этого, вот скрипт, который я создал, чтобы сделать это за вас. Его просто и быстро запустить. Скрипт загрузит зависимость для вас, установит ее, и вы все сделаете. Если ссылка не работает или пакет изменился, все, что вам нужно сделать, это обновить скрипт в соответствии с вашими потребностями.

Шаг 1: Скопируйте текст скрипта.

СКРИПТ:

#!/bin/bash
# Зависимость должна соответствовать имени пакета.
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

Шаг 2: Вставьте его в файл и сохраните. Назовите файл как хотите.

Шаг 3: Добавьте разрешение на выполнение файлу.

sudo chmod a+x <file>

Шаг 4: Запустите файл.

./<file>

Это должно сработать.

С наилучшими пожеланиями,
– r00thkr

Ответ или решение

Для установки WPS Office 2016 на Ubuntu 17.10 и решения проблемы с зависимостями, выполните следующие шаги. Данный процесс включает в себя установку недостающего пакета libpng12-0, который требуется для корректной работы приложения.

Шаг 1: Установка недостающего пакета libpng12-0

  1. Откройте терминал.

  2. Чтобы скачать и установить необходимый пакет, выполните следующую команду:

    wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
    sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb
  3. Если во время установки возникнут ошибки о недостающих зависимостях, выполните следующую команду для их автоматического исправления:

    sudo apt-get install -f

Шаг 2: Установка WPS Office 2016

  1. Скачать пакет WPS Office:

    wget http://kdl1.cache.wps.com/ksodl/download/linux/a21/wps-office_10.1.0.5707~a21_amd64.deb
  2. Установите WPS Office с помощью следующей команды:

    sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb
  3. Вновь, если возникнут проблемы с зависимостями, исправьте их с помощью команды:

    sudo apt-get install -f

Альтернативный способ: Использование скрипта

Если вы хотите автоматизировать весь процесс установки и решить проблемы с зависимостями с помощью скрипта, выполните следующие шаги:

  1. Откройте текстовый редактор и скопируйте следующий скрипт:

    #!/bin/bash
    # Зависимости для установки
    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
  2. Сохраните файл с любым именем, например, install_wps.sh.

  3. В терминале добавьте права на выполнение для этого файла:

    sudo chmod +x install_wps.sh
  4. Выполните скрипт:

    ./install_wps.sh

После выполнения этих шагов WPS Office 2016 должен успешно установиться на вашей системе. Если по каким-то причинам возникнут дополнительные проблемы, пожалуйста, проверьте наличие дополнительных уведомлений об ошибках в терминале, чтобы найти пути их решения.

С уважением,
Ваш профессиональный помощник.

Оцените материал
Добавить комментарий

Капча загружается...