Mar*_*son 3 apt software-installation
Ubuntu 目前只有 OpenIPMI 2.0.18 的软件包 - 我需要 OpenIPMI 2.0.19 或更高版本。
我应该如何用 OpenIPMI 源本身的软件包替换 Ubuntu 软件包?
我打算:
apt-get remove OpenIPMI
Run Code Online (Sandbox Code Playgroud)
然后是最新的 OpenIPMI
./configure
make
make install
Run Code Online (Sandbox Code Playgroud)
这是正确的程序吗?
不,你错过了很多。没有做一个合适的包,这就是我要做的。我假设你有 build-essential,但其余的应该处理。
删除旧包 apt-get remove OpenIPMI
清除旧的依赖项apt-get autoremove(我认为这是可选的,但它确保下一步工作完美)
运行apt-get install -s OpenIPMI并记下它所依赖的内容。
安装这些依赖
sudo apt-get build-dep OpenIPMI安装构建依赖项(与提供共享库和其他您实际上不想自己编译的必要内容的依赖项不同)-理论上,您可以从配置文件出错中解决这些问题,但我不知道为什么有人会那样做。
然后
./configure
make
make install
Run Code Online (Sandbox Code Playgroud)
这应该可以轻松处理您需要的大部分事情。在你的鞋子里,我会使用优秀的checkinstall来制作一个快速而肮脏的包而不是 make install,这样你就可以用 dpkg 干净地删除你自己的构建(如果你觉得麻烦,如果你想在那里使用它,请在那里正确设置依赖项)不止一个系统)。
| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |