Не удалось установить WPS Office на Ubuntu Gnome 17.04

Я бы определенно предложил использовать bash's getopts для обработки любых параметров командной строки - есть учебник Small getopts на wiki.bash-hackers.org, который я нашел очень полезным.

Для перенаправления вывода вместо сохранения файлового дескриптора (ов) вы можете просто условно перенаправить поток (ы) перед телом вашего сценария или (возможно, более чисто), просто закройте поток (ы), используя exec n>&-, где n - числовое файловый дескриптор потока (1 = stdout, 2 = stderr).

IMHO было бы более естественно сохранять вывод, когда команда запускается без аргументов, и имеет параметр -q (тихий) dump output to / dev / null - например

#!/bin/bash

while getopts ":q" opt; do
  case $opt in
    q) 
      quiet=1
      ;;
    \?)
      echo "Invalid option: -$OPTARG" >&2
      ;;
  esac
done

if [ "${quiet:-0}" -ne 0 ]; then
   exec 1>&- 2>&-
fi

#
# remainder of your script here
#

Если вы уверены, что хотите сделать обратное (например, отправьте stdout и stderr в / dev / null по умолчанию), вы можете перевернуть логика.

1
задан 16 April 2017 в 08:04

8 ответов

ВНИМАНИЕ: Этот ответ может стать устаревшим в ближайшее время. Кажется, что WPS для Linux отказался. У вас есть последняя версия, и она не может быть установлена ​​в новых версиях Ubuntu.

Исходное сообщение об ошибке - unexpected end of file or stream - предлагает коррумпированную загрузку. Это подтверждено контрольной суммой.

Загрузите из моего личного ресурса и подтвердите соответствие SHA1 80d884c47eaeee3305958ed87e61eafbee30b0cf.

Перед установкой из-за отсутствующей зависимости с 16.10 этот личная доля по-прежнему требуется. Теперь вы сможете установить и наслаждаться этим замечательным офисным пакетом, который, к сожалению, дошел до конца его жизни.

2
ответ дан 22 May 2018 в 23:34
  • 1
    альтернативная ссылка: app.box.com/s/f5pp05570oq9j4jac6r35xzgy35g42ww – Angelo Giuseppe 16 April 2017 в 10:26
  • 2
    Только для записи я только что загрузил файл и SHA. Возможно, это временная проблема с сервером или что-то подобное. – Kaz Wolfe 17 April 2017 в 00:21
  • 3
    @KazWolfe Это, наверное, так. Когда я загружался (с DownThemAll), я должен был приостановить и перезапустить 3 раза. Серверы Kingsoft никогда не были так хороши. Несколько лет назад это требовало часов, буквально. – user 17 April 2017 в 00:28

ВНИМАНИЕ: Этот ответ может стать устаревшим в ближайшее время. Кажется, что WPS для Linux отказался. У вас есть последняя версия, и она не может быть установлена ​​в новых версиях Ubuntu.

Исходное сообщение об ошибке - unexpected end of file or stream - предлагает коррумпированную загрузку. Это подтверждено контрольной суммой.

Загрузите из моего личного ресурса и подтвердите соответствие SHA1 80d884c47eaeee3305958ed87e61eafbee30b0cf.

Перед установкой из-за отсутствующей зависимости с 16.10 этот личная доля по-прежнему требуется. Теперь вы сможете установить и наслаждаться этим замечательным офисным пакетом, который, к сожалению, дошел до конца его жизни.

2
ответ дан 18 July 2018 в 14:51

ВНИМАНИЕ: Этот ответ может стать устаревшим в ближайшее время. Кажется, что WPS для Linux отказался. У вас есть последняя версия, и она не может быть установлена ​​в новых версиях Ubuntu.

Исходное сообщение об ошибке - unexpected end of file or stream - предлагает коррумпированную загрузку. Это подтверждено контрольной суммой.

Загрузите из моего личного ресурса и подтвердите соответствие SHA1 80d884c47eaeee3305958ed87e61eafbee30b0cf.

Перед установкой из-за отсутствующей зависимости с 16.10 этот личная доля по-прежнему требуется. Теперь вы сможете установить и наслаждаться этим замечательным офисным пакетом, который, к сожалению, дошел до конца его жизни.

2
ответ дан 24 July 2018 в 20:30

ВНИМАНИЕ: Этот ответ может стать устаревшим в ближайшее время. Кажется, что WPS для Linux отказался. У вас есть последняя версия, и она не может быть установлена ​​в новых версиях Ubuntu.

Исходное сообщение об ошибке - unexpected end of file or stream - предлагает коррумпированную загрузку. Это подтверждено контрольной суммой.

Загрузите из моего личного ресурса и подтвердите соответствие SHA1 80d884c47eaeee3305958ed87e61eafbee30b0cf.

Перед установкой из-за отсутствующей зависимости с 16.10 этот личная доля по-прежнему требуется. Теперь вы сможете установить и наслаждаться этим замечательным офисным пакетом, который, к сожалению, дошел до конца его жизни.

2
ответ дан 31 July 2018 в 23:32

Используя gdebi (вместо dpkg) в качестве ручного установщика пакетов, вы получите сообщение об ошибке, отсутствующей в пакете libpng12-0.

Этот пакет загружается по ссылкам: [ ! d1]

http://packages.ubuntu.com/xenial/i386/libpng12-0/download

http://packages.ubuntu.com/xenial/i386/libpng12 -0 / download

(в соответствии с этим спросом Ubuntu thread)

Затем установите этот пакет с dpkg (gdebi вызывает ошибку ...). В моем случае:

sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb

И, наконец, установить WPS:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

И, как правило, WPS установлен и работает .

2
ответ дан 22 May 2018 в 23:34

Используя gdebi (вместо dpkg) в качестве ручного установщика пакетов, вы получите сообщение об ошибке, отсутствующей в пакете libpng12-0.

Этот пакет загружается по ссылкам: [ ! d1]

http://packages.ubuntu.com/xenial/i386/libpng12-0/download

http://packages.ubuntu.com/xenial/i386/libpng12 -0 / download

(в соответствии с этим спросом Ubuntu thread)

Затем установите этот пакет с dpkg (gdebi вызывает ошибку ...). В моем случае:

sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb

И, наконец, установить WPS:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

И, как правило, WPS установлен и работает .

2
ответ дан 18 July 2018 в 14:51

Используя gdebi (вместо dpkg) в качестве ручного установщика пакетов, вы получите сообщение об ошибке, отсутствующей в пакете libpng12-0.

Этот пакет загружается по ссылкам: [ ! d1]

http://packages.ubuntu.com/xenial/i386/libpng12-0/download

http://packages.ubuntu.com/xenial/i386/libpng12 -0 / download

(в соответствии с этим спросом Ubuntu thread)

Затем установите этот пакет с dpkg (gdebi вызывает ошибку ...). В моем случае:

sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb

И, наконец, установить WPS:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

И, как правило, WPS установлен и работает .

2
ответ дан 24 July 2018 в 20:30

Используя gdebi (вместо dpkg) в качестве ручного установщика пакетов, вы получите сообщение об ошибке, отсутствующей в пакете libpng12-0.

Этот пакет загружается по ссылкам: [ ! d1]

http://packages.ubuntu.com/xenial/i386/libpng12-0/download

http://packages.ubuntu.com/xenial/i386/libpng12 -0 / download

(в соответствии с этим спросом Ubuntu thread)

Затем установите этот пакет с dpkg (gdebi вызывает ошибку ...). В моем случае:

sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb

И, наконец, установить WPS:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

И, как правило, WPS установлен и работает .

2
ответ дан 31 July 2018 в 23:32

Другие вопросы по тегам:

Похожие вопросы: