Ubuntu 安装 rizin

系列 - Way to rizin
警告
本文最后更新于 2022-03-25,文中内容可能已过时。

向来对 “安装教程” 没啥好感, 安装这个简单得不得了的事还要教程? 官网没有 installation? 直到我 rizin 装了很久…

这是官方文档 INSTALL.md

https://software.opensuse.org/package/rizin 这里找对应版本, 装就万事了.

且慢, 你以为这样就结束了吗.

这个包在 Ubuntu 20.04 下没自动装 dev 库. 可能导致之后插件装不上.

所以还需要这样:

1
  sudo aptitude librizin-dev

啊就这么简单, 但是没人告诉我要装这个… 这也是我记录安装过程的理由

哦对, 这是装在系统层面的, 这里是一个巨坑点…

这是官方文档 BUILDING.md

有发行包不好吗谁自己编译啊

之前编译装的, 记不太清了.

跟着一路走就行. 我记得当时装完后有个 sig 啥的模块装不上, 不知道是哪里出了问题, 不过没啥影响.

要注意系统层面还是用户层面. 建议装在用户层面, 因为 rizin 的插件管理工具 rz-pm 是面向用户的, 之后装啥东西都会在 ~/.local 里下载编译. 如果装在系统层面, 则包管理在安装插件的时候需要修改系统层面的东西(指往 /usr/lib/ 等地方丢文件), 然后会提示权限不足. 如果用 sudo, 那么他就在 /root/.local 中下载编译了… 装在用户层面就没权限的问题, 直接运行 rz-pm 就可以成功安装.

发行包装的那就只能在系统层面了. 但是发行包能把所有模块都装上.

你问我为什么不用 cutter? 可视化界面哪有敲命令好 show off 啊