简体   繁体   English

安装Webkit for Standalone HTML Desktop App

[英]Install Webkit for Standalone HTML Desktop App

A few months ago I converted my web application to run as a linux app (kind of, it's just in a web browser to give the illusion that it's a full fledged linux app) 几个月前,我将我的Web应用程序转换为Linux应用程序运行(有点,它只是在网络浏览器中给人一种幻想,它是一个完整的Linux应用程序)

I made it on Ubuntu 14.04 and now I'm using Elementary OS "Luna". 我是在Ubuntu 14.04上制作的,现在我正在使用Elementary OS“Luna”。 It comes preloaded with the Midori web browser that runs off of webkit. 它预装了运行webkit的Midori Web浏览器。 I also use Chromium on a daily basis. 我也每天使用Chromium。

michael@michael-1619048:~/Documents/My_Sites/MMD/mmd-linux$ ./app.py
Traceback (most recent call last):
  File "./app.py", line 3, in <module>
    import webkit, gtk, os
ImportError: No module named webkit
michael@michael-1619048:~/Documents/My_Sites/MMD/mmd-linux$ sudo apt-get install webkit
[sudo] password for michael: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package webkit

I installed the libwebkitgtk-dev dependency (which also had me install a stack of other ones, list below. 我安装了libwebkitgtk-dev依赖项(也让我安装了一堆其他的,列表如下。

build-essential debhelper dh-apparmor dpkg-dev fakeroot g++ g++-4.6
  gir1.2-atk-1.0 gir1.2-gdkpixbuf-2.0 gir1.2-javascriptcoregtk-1.0
  gir1.2-webkit-1.0 html2text intltool-debian libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libatk1.0-0
  libatk1.0-data libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev
  libdpkg-perl libexpat1-dev libfontconfig1-dev libfreetype6-dev
  libgail-common libgail18 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgdk-pixbuf2.0-dev libglib2.0-0 libglib2.0-bin libglib2.0-dev libgtk2.0-0
  libgtk2.0-dev libice-dev libjavascriptcoregtk-1.0-dev libmail-sendmail-perl
  libpango1.0-dev libpcre3-dev libpcrecpp0 libpixman-1-0 libpixman-1-dev
  libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libsm-dev
  libsoup2.4-dev libstdc++6-4.6-dev libsys-hostname-long-perl libx11-6
  libx11-dev libx11-doc libxau-dev libxcb-render0-dev libxcb-shm0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
  libxext-dev libxfixes-dev libxfixes3 libxft-dev libxi-dev libxi6
  libxinerama-dev libxml2 libxml2-dev libxml2-utils libxrandr-dev
  libxrender-dev po-debconf x11proto-composite-dev x11proto-core-dev
  x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
  x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  dh-make debian-keyring g++-multilib g++-4.6-multilib gcc-4.6-doc
  libstdc++6-4.6-dbg libcairo2-doc libglib2.0-doc libgtk2.0-doc
  libpango1.0-doc libsoup2.4-doc libstdc++6-4.6-doc libxcb-doc
  libmail-box-perl
The following NEW packages will be installed:
  build-essential debhelper dh-apparmor dpkg-dev fakeroot g++ g++-4.6
  gir1.2-javascriptcoregtk-1.0 gir1.2-webkit-1.0 html2text intltool-debian
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
  libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libdpkg-perl
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev
  libglib2.0-dev libgtk2.0-dev libice-dev libjavascriptcoregtk-1.0-dev
  libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0
  libpixman-1-dev libpng12-dev libpthread-stubs0 libpthread-stubs0-dev
  libsm-dev libsoup2.4-dev libstdc++6-4.6-dev libsys-hostname-long-perl
  libwebkitgtk-dev libx11-dev libx11-doc libxau-dev libxcb-render0-dev
  libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev
  libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxml2-dev libxml2-utils libxrandr-dev libxrender-dev po-debconf
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
  x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  gir1.2-atk-1.0 gir1.2-gdkpixbuf-2.0 libatk1.0-0 libatk1.0-data
  libgail-common libgail18 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libglib2.0-0 libglib2.0-bin libgtk2.0-0 libpixman-1-0 libx11-6 libxfixes3
  libxi6 libxml2

sudo apt-get install python-webkit python-webkit-dev

使用apt-cache search your_package时,无法找到包时, apt-cache search your_package很方便

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用wxpython构建独立的桌面GUI应用 - Building standalone desktop GUI app using wxpython 使用Webkit的适用于Python桌面应用程序的嵌入式WSGI后端 - Embedded WSGI backend for Python desktop app using webkit 具有集中式数据库(文件)的独立桌面应用程序不带数据库服务器吗? - Standalone Desktop App with Centralized Database (file) w/o Database Server? 如何将 plotly 仪表板应用程序导出为 html 独立文件以与其他人共享? - How to export a plotly dashboard app into a html standalone file to share with the others? 独立的python终端应用程序 - Standalone python terminal app 如何将交互式仪表板应用程序导出到 html 独立文件中以将其嵌入您的网站? - How to export an interactive dashboard app into a html standalone file to embed it to your website? Pygtk WebKit获取源代码html - Pygtk WebKit get source html 单击一个图标将运行或安装我的python Tkinter桌面应用程序,该应用程序也可以在任何PC上使用 - Clicking an icon will run or install my python Tkinter desktop app which can also be usable to any PC Django-子目录中的独立html应用 - Django - standalone html apps in subdirectory 独立应用程序中的Pandas属性错误 - Pandas Attribute Error in standalone app
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM