GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Wps-office sur Ubuntu 17.10 ??

Cette question a déjà des réponses ici :E :Le paquet 'libpng12-0' n'a pas de candidat à l'installation [ubuntu 16.10 Gnome]

(2 réponses)
Fermé il y a 3 ans.
[email protected]:~/Downloads$ sudo dpkg -i wps-office_10.1.0.5707_a21_amd64.deb
[sudo] password for android: 
Selecting previously unselected package wps-office.
(Reading database ... 134330 files and directories currently installed.)
Preparing to unpack wps-office_10.1.0.5707_a21_amd64.deb ...
Unpacking wps-office (10.1.0.5707~a21) ...
dpkg: dependency problems prevent configuration of wps-office:
 wps-office depends on libpng12-0; however:
  Package libpng12-0 is not installed.

dpkg: error processing package wps-office (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for shared-mime-info (1.8-1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Errors were encountered while processing:
 wps-office
[email protected]:~/Downloads$ sudo apt install libpng16-16
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libpng16-16 is already the newest version (1.6.34-1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wps-office : Depends: libpng12-0 but it is not installable
              Recommends: ttf-mscorefonts-installer but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[email protected]:~/Downloads$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  wps-office
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 386 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 136822 files and directories currently installed.)
Removing wps-office (10.1.0.5707~a21) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for shared-mime-info (1.8-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
[email protected]:~/Downloads$ sudo apt install libpng16-16
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libpng16-16 is already the newest version (1.6.34-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[email protected]:~/Downloads$ apt search libpng12-0
Sorting... Done
Full Text Search... Done
[email protected]:~/Downloads$

Réponse acceptée :

L'erreur mentionne que wps nécessite libpng12-0 , un package qui ne peut pas être installé sur votre machine. Il existe des packages Ubuntu pour libpng12-0 pour trusty (14.04LTS) et xenial (16.04LTS), mais pas pour 17.10. Vous devez demander au fabricant du logiciel (c'est-à-dire WPS) de mettre à jour le programme et/ou le programme d'installation pour utiliser la version la plus récente de libpng16-16 .

Des outils tels que aptitude peut trouver une solution, par exemple, pour rétrograder la bibliothèque, uniquement si vous avez des référentiels configurés dans le /etc/apt/sources.list avec les anciennes versions.

Pour contourner ce problème, vous pouvez essayer de télécharger et d'installer le fichier .deb package pour Xenial à partir de la page Web Ubuntu avant d'installer wps.

  1. Installation de libpng12

    $ 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
    
  2. Installation de wps

    $ wget http://kdl1.cache.wps.com/ksodl/download/linux/a21//wps-office_10.1.0.5707~a21_amd64.deb
    $ sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb
    
  3. Exécution de wps (dans un X ou Desktop)

    $ wps 
    

REMARQUE : L'installation de packages à partir d'anciennes distributions peut casser votre apt système d'installation.

Est-il sûr d'installer le libpng12 paquet de Xenial (16.04LTS) ?

En relation:Comment créer des polices de téléchargement du package Ttf-Mscorefonts-Installer, après l'avoir installé dans Ubuntu?

L'utilisation de packages d'anciennes distributions peut être dangereuse. Cela peut casser le apt système d'installation, car les packages plus anciens peuvent introduire des dépendances avec des packages inexistants ou remplacer les packages requis par les nouvelles versions. Essayez d'utiliser des packages et des référentiels pour la version d'Ubuntu que vous utilisez, c'est-à-dire les référentiels Ubuntu officiels et les référentiels PPA bien connus (qui testent leurs packages).

Pour vérifier si l'installation de libpng12 peut casser le apt , j'ai vérifié les informations sur le colis.

  • Le libpng12 dépend de libc6 (>= 2.14) et zlib1g (>= 1:1.1.4) qui sont inclus dans les versions récentes d'Ubuntu.

    $ apt-cache policy libc6     # gives me 2.24-9ubuntu2.2
    $ apt-cache policy zlib1g    # gives me 1.2.11dfsg-0ubuntu1
    
  • Notez qu'aucun autre package Ubuntu ne nécessite une version récente de libpng12 car il n'est pas inclus dans le référentiel. Les programmes les plus récents dépendent de libpng16-16 et les deux bibliothèques peuvent coexister.

  • Je pense qu'il est très peu probable que ce paquet brise le apt .

N'essayez pas d'installer un paquet d'une ancienne distribution si vous n'êtes pas sûr de ce que vous faites.


Ubuntu
  1. Comment installer des packages RPM sur Ubuntu

  2. Comment installer des fichiers Deb (paquets) sur Ubuntu

  3. Comment installer Zlib sur Ubuntu Linux

  4. Comment installer le package Oracle 18c Xe sur Ubuntu 18.04 ?

  5. Comment installer R sur Ubuntu 16.04

Comment installer une version de package spécifique sur Ubuntu et Debian

Comment installer Slack sur Ubuntu 20.04 Linux

Comment installer Mattermost Desktop sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer Yarn sur Ubuntu 18.04