如何安装Midori?

我尝试使用这个答案安装midori :

Ctrl + Alt + T打开终端并运行以下命令,

sudo apt-add-repository ppa:midori/ppa sudo apt-get update sudo apt-get install midori 

但我得到以下错误:

 E: Package 'midori' has no installation candidate 

可以通过在Ubuntu 17.10下编译源代码来安装midori。 请注意,虽然一段时间内没有开发此浏览器,因此不会解决各种安全问题。

只需4个简单的步骤:

1.下载构建工具和开发文件:

您将需要一组编译工具和一些“开发”文件来构建midori。 只需将以下单个命令复制到终端窗口:

 sudo apt-get install build-essential cmake valac libvala-0.36-dev \ libwebkitgtk-3.0-dev libsqlite3-dev libsoup-gnome2.4-dev libwebkit2gtk-4.0-dev \ libzeitgeist-2.0-dev libgcr-3-dev librsvg2-bin intltool 

2.创建一个构建目录并下载源代码:

接下来创建一个构建目录,并在此处下载并提取midori源代码。 以下是单个命令:

 mkdir $HOME/midori_build && cd $HOME/midori_build && \ wget http://midori-browser.org/downloads/midori_0.5.11_all_.tar.bz2 && \ tar xvf midori_0.5.11_all_.tar.bz2 

3.改变来源:

midori需要进行一些调整以使用较新的库进行编译,并且以下代码片段从Linux From Scratch借用以实现此目的。 再一次命令

 cd $HOME/midori_build/midori-0.5.11 && \ sed -e 's/protected Tally/public Tally/g' -i midori/midori-notebook.vala && \ sed -e 's/%d other files/%u other files/g' -i extensions/transfers.vala && \ for f in transfers adblock/widgets apps history-list notes; do sed -e 's/.remove (iter/.remove (ref iter/g' -i "extensions/$f.vala" done 

4.编译并安装midori:

使用以下单个命令来编译和安装midori(与checkinstall打包以便于删除):

 cd $HOME/midori_build/midori-0.5.11 && \ mkdir build && cd build && \ cmake -DCMAKE_INSTALL_PREFIX=/usr/local \ -DUSE_GTK3=ON \ -DCMAKE_BUILD_TYPE=Release \ -DHALF_BRO_INCOM_WEBKIT2=ON .. && make && \ sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/midori_build" \ --pkgname midori --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \ --pkgversion "0.5.11" && \ sudo ldconfig 

截图:

下面是我17.10系统上已完成安装的屏幕截图。 请注意,侧边栏(停靠)图标仍需要一些补救工作,但我会在Xmas :)之后进行调查。

在此处输入图像描述

参考文献:

  • Linux From Scratch:midori从这里修补信息,以便midori将针对最近的vala进行编译