微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu14.04安装QGIS

发现了一个用QGIS做的地图案例很有趣,想试一下,就安装了QGIS。

不过因为安装完后好像有点小问题,但是一时间也不知道有没有影响,所以先记录下来。

1,安装方法http://www.jb51.cc/article/p-smybrsla-bgc.html
$sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
$sudo apt-get update
$sudo apt-get install qgis

报错:

... ...

Recommends: qgis-plugin-globe but it is not going to be installed
E: Unable to correct problems,you have held broken packages.

(反正就是一些依赖没有装好,这个介绍的网站上有解决办法,但是我之前没有仔细看,所以自己百度其他方法解决的)


2,删除刚才的残留文件

$cd /etc/apt/sources.list.d/
$sudo rm ubuntugis-ubuntugis-unstable-trusty.list


3,百度,查到:http://hub.qgis.org/issues/14568,文中提到换了其他的源,然后解决了:

'''

So either:

deb http://qgis.org/debian trusty main

Or:

deb http://qgis.org/ubuntugis trusty main
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main

'''

我选择第二个,将其写在sources.list文件的末尾,保存。

$ sudo vi /etc/apt/sources.list

更新源(之后报错了,好像是第二行的。但是我还是继续下去,没有管)

$sudo apt-get update

下载(下载了两次,第一次好像因为网速不行就断了)

$sudo apt-get install qgis

安装完成


4,在命令行打开测试

$ qgis
Warning: loading of qgis translation Failed [/usr/share/qgis/i18n//qgis_en_US]
Warning: loading of qt translation Failed [/usr/share/qt4/translations/qt_en_US]
Warning: QCss::Parser - Failed to load file "/style.qss"
QInotifyFileSystemWatcherEngine::addpaths: inotify_add_watch Failed: No such file or directory
Warning: qfilesystemwatcher: Failed to add paths: /home/cloud/.qgis2//project_templates
Warning: QLayout: Attempting to add QLayout "" to QgsPanelWidgetStack "mWidgetStack",which already has a layout
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int,const QStringList&) const: Condition Failed: action
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int,const QStringList&) const: Condition Failed: action
Warning: void DBusMenuExporterPrivate::addAction(QAction*,int): Already tracking action "&ToolBox" under id 250

呃,打开了,但是命令行上有警告文字,但是还没有不知道是否有影响,所以记录下来


5,后记

我成功安装的那个源好像是国外的,下载速度有点慢。

我回头看第一次安装查的博客,发现文中也说了依赖包的下载问题,里面提供了几个不同的源的下载方式,不过我也没有再去测试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐