【发布时间】:2017-12-30 06:05:55
【问题描述】:
您好,我创建了一个 debian 包,但我的问题是这个包需要有一个 python 库,所以我想我必须放入 preinst 文件:
sudo apt-get install ...
所以我尝试了,但是当我尝试时,我得到“无法获得锁定...”
我想我不能同时安装我的包和 python 库。
但我注意到,当我执行sudo apt-get install 时,有时我安装了其他软件包,而不仅仅是我安装的软件包。所以我认为我的问题有一个解决方案,但我不知道。
我尝试创建一个安装库 python 的 bash 文件,然后我可以安装包,但我有两个文件...
有没有办法在我的 debian 文件中安装包和 python 库?
非常感谢!
我准确地说我在 Ubuntu 16.04 上工作
【问题讨论】:
-
嗨,欢迎来到 StackOverflow。照原样,您的问题是关于 Linux 配置,而不是编程。不幸的是,它很可能会被视为离题。你可以看看AskUbuntu,这是一个专门针对 Ubuntu 相关问题的 Stack Exchange 网站。
-
Could not get lock 提示您有另一个会话已经在安装包
-
抱歉,我的问题是关于 debian 包,我如何在自己的包中安装包,这是个问题!
-
正如 Aserre 所说,这更适合 AskUbuntu。然而,答案是:你不能。 apt-get 锁由您的包获取,因此您不能在 apt-get-scripts 中使用 apt-get。为此使用先决条件。