AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1242754
Accepted
Belen
Belen
Asked: 2020-05-24 02:13:41 +0800 CST2020-05-24 02:13:41 +0800 CST 2020-05-24 02:13:41 +0800 CST

我手动删除了 qgis 库,如何重新安装?为了安装qgis

  • 772

我手动删除了 qgis 库,如何重新安装它们?为了重新安装q gis

美好的一天 Ubuntu 社区!

我在根目录中使用命令 rm -r 删除了所有 qgis 目录和 qgis 的相关文档(我的意思是家中所有名称中包含 qgis 的东西,例如 /usr/share/qgis 、 /usr/share/doc/qgis providers , /usr/share/doc/qgis providers-common , /usr/share/doc/lbqgis-3d3.10.6 等目录,以及:dir/share/doc/python3-qgis 等)中希望重新安装qgis,因为没有打开。现在我无法安装 qgis 因为无法安装 libgdal26 、 libproj19 、 Grass783 和其他包,因为保存了损坏的包。

我已经尝试使用修复它们

apt-get update. ...
apt-get clean. ...
apt-get autoremove. ...
apt-get update –fix-missing. ...
dpkg –configure -a. ...
apt-get install -f.

我还尝试使用突触安装软件包,但没有任何工作

如果你问自己为什么我会做这样的事情,好吧,因为我假设重新安装 qgis 不会有这种麻烦,因为它不是一个普通的程序。并且在 qgis 的几次“成功”安装之后,程序没有启动。无论如何,混乱已经完成。

你们中的任何人都可以提出任何解决方案吗?我想避免从零重新安装 ubuntu 18.04.3,或者升级到 ubuntu 20。

谢谢你读我。

以下是终端的一些输出:

sudo apt-get install qgis python-qgis qgis-plugin-grass
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 python-qgis : Depende: python3-qgis pero no va a instalarse
 qgis : Depende: libgdal26 (>= 2.3.0) pero no es instalable
        Depende: libqgis-analysis3.10.6 pero no va a instalarse
        Depende: libqgis-app3.10.6 pero no va a instalarse
        Depende: libqgis-core3.10.6 pero no va a instalarse
        Depende: libqgis-gui3.10.6 pero no va a instalarse
        Depende: python3-qgis (= 1:3.10.6+28bionic-ubuntugis) pero no va a instalarse
        Depende: qgis-providers (= 1:3.10.6+28bionic-ubuntugis) pero no va a instalarse
 qgis-plugin-grass : Depende: qgis-provider-grass (= 1:3.10.6+28bionic-ubuntugis) pero no va a instalarse
                     Depende: grass783 pero no es instalable
                     Depende: libgdal26 (>= 1.11) pero no es instalable
                     Depende: libqgis-app3.10.6 pero no va a instalarse
                     Depende: libqgis-core3.10.6 pero no va a instalarse
                     Depende: libqgis-gui3.10.6 pero no va a instalarse
                     Depende: libqgisgrass7-3.10.6 pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
package-management python dependencies apt qgis
  • 1 1 个回答
  • 580 Views

1 个回答

  • Voted
  1. Best Answer
    user535733
    2020-05-24T07:56:47+08:002020-05-24T07:56:47+08:00

    你有多个问题。

    1)您持有破损的包裹。这意味着您在系统中引入了一个或多个错误版本的软件包。通常,此类软件包来自非 Ubuntu 存储库或 PPA。

    • 您必须卸载所有错误版本的软件包。
    • 最佳实践也是删除提供错误版本包的源,否则它们将在下次升级时简单地返回到您的系统。

    2)您已经删除了包管理器放置的文件。永远不要那样做。始终使用包管理器删除它放置的文件。

    Apt 不会监视您的系统的文件更改。它不知道您删除了文件。但现在系统的现实与 apt 的理解不符——这最终会破坏你的系统。

    • 您必须告诉 apt 删除或重新安装提供已删除文件的软件包。

      sudo apt install --reinstall <package_name>
      // or //
      sudo apt remove --force <package_name>
      

    这对自己造成的伤害很大。如果您不习惯解决这两个问题,请备份您的数据(无论如何都是个好主意!)并重新安装 Ubuntu。

    • 0

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行判断机器是否需要重新启动?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve