以下包具有未满足的依赖项:
python-qgis : Depends: python-qgis-common (= 1:2.8.8+20trusty) but it is not going to be installed
.......
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
这是16.04的问题还是我造成的错误?
Raj*_*aja 10
这绝对不是16.04的问题.在安装gnome3搞乱了一些依赖项后,我遇到了类似的安装qgis的问题.我尝试了所有那些删除,autoremove,清理等.尝试删除和添加ppa但没有一个工作.我终于使用aptitude包管理器安装了它.
先试试这个:
sudo apt-get update
然后sudo apt-get -f install
.
如果这不起作用(在这种情况下也不起作用.)尝试更高级别的包经理aptitude.
sudo aptitude install qgis python-qgis qgis-plugin-grass
Run Code Online (Sandbox Code Playgroud)
它提供了如下的多种解决方案,您可以选择一种.我会建议no
您第一次回答每个问题,以便看到所有选项.您可以阅读将要安装和删除的内容以获取图片.
Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libqt4-declarative [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
2) libqt4-network [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
3) libqt4-opengl [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
4) libqt4-script [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
5) libqt4-sql [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
6) libqt4-sql-sqlite [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
7) libqt4-svg [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
8) libqt4-xml [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
9) libqt4-xmlpatterns [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
10) libqtcore4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
11) libqtdbus4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
12) libqtgui4 [4:4.8.7+dfsg-7ubuntu1~xenialoverlay1~1 (now) -> 4:4.8.7+dfsg-5ubuntu2 (xenial)]
Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
libqt4-declarative libqt4-network libqt4-opengl libqt4-script libqt4-sql libqt4-sql-sqlite libqt4-svg libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
The following NEW packages will be installed:
libdrm-dev{a} libfcgi0ldbl{a} libgl1-mesa-dev{a} libglade2-0{a} libglu1-mesa-dev{a} libjs-jquery-ui{a} libjs-leaflet{a} liblwgeom-dev{a} libqca2{a} libqca2-plugin-ossl{a} libqca2-plugins{a}
libqgis-analysis2.18.3{a} libqgis-app2.18.3{a} libqgis-core2.18.3{a} libqgis-customwidgets{a} libqgis-gui2.18.3{a} libqgis-networkanalysis2.18.3{a} libqgis-server2.18.3{a} libqgisgrass7-2.18.3{a}
libqgispython2.18.3{a} libqjson0{a} libqt4-dbus{a} libqt4-designer{a} libqt4-dev{a} libqt4-dev-bin{a} libqt4-help{a} libqt4-opengl-dev{a} libqt4-qt3support{a} libqt4-scripttools{a} libqt4-test{a}
libqtassistantclient4{a} libqwt5-qt4{a} libspatialindex4v5{a} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a}
libxcb-shape0-dev{a} libxcb-sync-dev{a} libxcb-xfixes0-dev{a} libxdamage-dev{a} libxext-dev{a} libxfixes-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} mesa-common-dev{a} python-cycler{a} python-dateutil{a}
python-future{a} python-gdal{a} python-glade2{a} python-httplib2{a} python-jinja2{a} python-markupsafe{a} python-matplotlib{a} python-matplotlib-data{a} python-pygments{a} python-pyparsing{a}
python-pyspatialite{a} python-qgis python-qgis-common{a} python-qscintilla2{a} python-qt4{a} python-qt4-sql{a} python-shapely{a} python-sip{a} python-tz{a} python-yaml{a} qdbus{a} qgis qgis-common{a}
qgis-plugin-grass qgis-plugin-grass-common{a} qgis-provider-grass{a} qgis-providers{a} qgis-providers-common{a} qt4-designer{a} qt4-linguist-tools{a} qt4-qmake{a} x11proto-damage-dev{a}
x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a}
The following packages are RECOMMENDED but will NOT be installed:
qt-at-spi
0 packages upgraded, 88 newly installed, 12 downgraded, 0 to remove and 57 not upgraded.
Run Code Online (Sandbox Code Playgroud)
在Debian或Ubuntu上安装FOSS4G最可靠的方法是使用Debian/Ubuntu GIS存储库网络.我个人使用ubuntu-gis不稳定的 PPA,其中包实际上非常稳定.
您可以通过编辑sources.list
文件将此PPA添加到源:
sudo pico /etc/apt/sources.list
并添加以下行:
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main
Run Code Online (Sandbox Code Playgroud)
最后更新您的源并安装QGis:
sudo apt update
sudo apt install qgis
Run Code Online (Sandbox Code Playgroud)
就像跑步一样简单。Qgis 2.8.6
sudo apt-get update
sudo apt-get install qgis python-qgis
Run Code Online (Sandbox Code Playgroud)
对于 Qgis 2.18,运行终端并:
sudo gedit /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
并添加:
deb http://qgis.org/debian xenial main
deb-src http://qgis.org/debian xenial main
Run Code Online (Sandbox Code Playgroud)
然后运行:
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass
Run Code Online (Sandbox Code Playgroud)
如果未安装 Saga:
sudo apt-add-repository ppa:johanvdw/saga-gis
sudo apt-get update
sudo apt-get install saga
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14884 次 |
最近记录: |