如何安装 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

答案1

可以在 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 从头开始实现这一点。再次单一命令

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 系统上完成安装的屏幕截图。请注意,侧边栏(停靠栏)图标仍需要进行一些补救工作,但我会在圣诞节后进行调查 :)。

在此处输入图片描述

参考:

答案2

Midori 似乎又开始积极开发了。
https://www.midori-browser.org/2018/11/30/lorem-ipsum/
https://github.com/midori-browser/core/releases/

Midori 7 的一些功能:
• 修复了由于自定义用户代理导致的 YouTube 渲染问题
• 修复了文本字段中不可见的光标
• 恢复了 URL 栏完成中“ ”和“。”的行为
• 背景窗口/选项卡的下载/网络通知
• 在工具栏中突出显示已完成的下载
• 重新引入代理服务器 UX
• 单个选项卡的多个进程
• 自适应小屏幕的工具栏布局

它可用作瞬间焦油

答案3

现在最简单的方法是使用 snap 包。

在终端类型中 -

sudo apt install snapd
sudo snap install midori

相关内容