如何安装 Midori?

Nae*_*Nae 6 apt lubuntu midori software-installation 17.10

我尝试使用此答案安装midori

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

sudo apt-add-repository ppa:midori/ppa
sudo apt-get update
sudo apt-get install midori
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

E: Package 'midori' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

and*_*.46 5

可以通过在 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
Run Code Online (Sandbox Code Playgroud)

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 
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

截屏:

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

在此处输入图片说明

参考: