Вопрос или проблема
ОС: 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
-
Откройте терминал.
-
Чтобы скачать и установить необходимый пакет, выполните следующую команду:
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
-
Если во время установки возникнут ошибки о недостающих зависимостях, выполните следующую команду для их автоматического исправления:
sudo apt-get install -f
Шаг 2: Установка WPS Office 2016
-
Скачать пакет WPS Office:
wget http://kdl1.cache.wps.com/ksodl/download/linux/a21/wps-office_10.1.0.5707~a21_amd64.deb
-
Установите WPS Office с помощью следующей команды:
sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb
-
Вновь, если возникнут проблемы с зависимостями, исправьте их с помощью команды:
sudo apt-get install -f
Альтернативный способ: Использование скрипта
Если вы хотите автоматизировать весь процесс установки и решить проблемы с зависимостями с помощью скрипта, выполните следующие шаги:
-
Откройте текстовый редактор и скопируйте следующий скрипт:
#!/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
-
Сохраните файл с любым именем, например,
install_wps.sh
. -
В терминале добавьте права на выполнение для этого файла:
sudo chmod +x install_wps.sh
-
Выполните скрипт:
./install_wps.sh
После выполнения этих шагов WPS Office 2016 должен успешно установиться на вашей системе. Если по каким-то причинам возникнут дополнительные проблемы, пожалуйста, проверьте наличие дополнительных уведомлений об ошибках в терминале, чтобы найти пути их решения.
С уважением,
Ваш профессиональный помощник.