Vit*_* Py 10 yum apt package-management
使用 Fedora 时,我通常将其yum localinstall用作安装在发行版存储库之外获得的 rpm 的一种方式。我在apt-get手册页中找不到等效的选项。如果重要的话,我正在运行 Ubuntu 11.04。
什么是apt-get等效yum localinstall?dpkg在这种情况下我应该直接使用吗?
enz*_*tib 10
如果您的包依赖于存储库中可用的其他一些包,则以下命令也将负责安装依赖项(dpkg不能这样做):
gdebi my_local_package.deb
Run Code Online (Sandbox Code Playgroud)
但是gdebi,如果您的 Debian 安装中尚未安装,您可能需要先自行安装。
正如@enzotib 所说,gdebi很好,如果您像我一样偏执,它甚至允许对安装前/安装后脚本进行简单检查。
但是不要忘记贝壳方式,小学徒。
在 shell 中,“简单地”:
dpkg -i file.deb
Run Code Online (Sandbox Code Playgroud)
如果所有依赖项都存在,它将安装。否则你会看到一个丑陋而冗长的错误消息,但这不是世界末日:
# dpkg -i somepackage.deb
...snip...
dpkg: error processing somepackage (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
somepackage
Run Code Online (Sandbox Code Playgroud)
现在,要么安装缺少的依赖项,要么恢复:
# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17252 次 |
| 最近记录: |