安装后无法运行 texstudio

安装后无法运行 texstudio

我正在运行全新安装的 Ubuntu 18.04.3。所以我的问题是:当我以通常的方式使用终端安装 texstudio 时,一切似乎都运行顺利:

zosiah@zosiah-HP-255-G6-Notebook-PC:~$ sudo apt install texstudio
[sudo] password for zosiah: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libqt5concurrent5
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  texstudio-l10n
Suggested packages:
  latex-beamer
The following NEW packages will be installed:
  texstudio texstudio-l10n
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/5.775 kB of archives.
After this operation, 16,5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 365865 files and directories currently installed.)
Preparing to unpack .../texstudio_2.12.6+debian-2_amd64.deb ...
Unpacking texstudio (2.12.6+debian-2) ...
Selecting previously unselected package texstudio-l10n.
Preparing to unpack .../texstudio-l10n_2.12.6+debian-2_all.deb ...
Unpacking texstudio-l10n (2.12.6+debian-2) ...
Setting up texstudio (2.12.6+debian-2) ...
Setting up texstudio-l10n (2.12.6+debian-2) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for mime-support (3.60ubuntu1) ...

但是当我尝试运行 texstudio 终端时说:

zosiah@zosiah-HP-255-G6-Notebook-PC:~$ texstudio
texstudio: error while loading shared libraries: libdouble-conversion.so.1: cannot open shared object file: No such file or directory

我在谷歌上搜索了一段时间,但还是没有找到解决方案……有什么想法吗?PS 我也无法安装 texmaker 和 emacs25。这对我来说听起来很奇怪,因为到目前为止,我从未遇到过这样的问题,无论是使用 synaptic 还是使用 apt 等等……到底是怎么回事?

编辑:嗨 N0rbert,谢谢回复!以下是请求的输出:

zosiah@zosiah-HP-255-G6-Notebook-PC:~$ which texstudio
/usr/bin/texstudio
zosiah@zosiah-HP-255-G6-Notebook-PC:~$ ldd $(which texstudio) | grep not

(此处无输出)

zosiah@zosiah-HP-255-G6-Notebook-PC:~$ apt-cache policy texstudio libdouble-conversion1
texstudio:
  Installed: 2.12.6+debian-2
  Candidate: 2.12.6+debian-2
  Version table:
 *** 2.12.6+debian-2 500
        500 http://it.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status
libdouble-conversion1:
  Installed: 2.0.1-4ubuntu1
  Candidate: 2.0.1-4ubuntu1
  Version table:
 *** 2.0.1-4ubuntu1 500
        500 http://it.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

编辑2 我正在添加 ldd $(locate libdouble-conversion.so.1) 的输出:

zosiah@zosiah-HP-255-G6-Notebook-PC:~$ ldd $(locate libdouble-conversion.so.1)
/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1:
    linux-vdso.so.1 (0x00007ffe54bc4000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f80a84b9000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f80a8119000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f80a7d21000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f80a8a61000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f80a7b09000)
/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1.0:
    linux-vdso.so.1 (0x00007ffcb9ee4000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa819d01000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa819961000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa819569000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fa81a2a9000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa819351000)

编辑 3:使用以下终端命令重新安装库后问题解决:

sudo apt install --reinstall libxcb-xinerama0

答案1

问题解决了,只需使用以下终端命令重新安装库 libxcb-xinerama0 即可:

sudo apt install --reinstall libxcb-xinerama0

答案2

 sudo apt install --reinstall libdouble-conversion1

我在运行 texstudio 时遇到了相同的初始错误。但是,ldd $(which texstudio | grep not)报告了libdouble-conversion.so.1 => not found

解决方案是重新安装库,按照此建议用户“Manfred”在此处发布关于 LaunchPad 的线程。

相关内容