我在 ubuntu 16.04 LTS 上有几个版本的 Python -> 如何删除一些而不破坏系统
我在 ubuntu 16.04 LTS 上安装了几个版本的 Python,请看截图。 当我尝试删除/卸载一个(不是 2.7.12)时->我破坏了我的系统,然后又恢复了。 有没有什么方法可以安全地删除除核心 2.7.12 之外的所有版本的 Python / 而不破坏任何依赖项和系统? 另外我现在遇到了 zlib1g-dev 的问题: 非常感谢你的帮助 ...
我在 ubuntu 16.04 LTS 上安装了几个版本的 Python,请看截图。 当我尝试删除/卸载一个(不是 2.7.12)时->我破坏了我的系统,然后又恢复了。 有没有什么方法可以安全地删除除核心 2.7.12 之外的所有版本的 Python / 而不破坏任何依赖项和系统? 另外我现在遇到了 zlib1g-dev 的问题: 非常感谢你的帮助 ...
我在 Ubuntu 18.04、xps、dell 15" 9560 上运行 Visual Studio 代码时遇到问题。 我设法从 snap store 安装了它,我记得它运行得很好,直到安装了几个插件,如 lint、语法突出显示、VSC,它就像在后台开始运行,我在左上角菜单上看到加载图标,但随后停止。Windows 从不显示。 可能存在什么问题?或者如何找到 VSC 状态启动日志? ...
我已经通过 apt-get 成功安装了 runit(至少没有出现任何错误) Setting up runit (2.1.2-9.2ubuntu1) ... 但是,好像 runit 并没有自己运行。以下命令没有显示任何内容。 ps -ef | grep runsvdir 我可以手动运行 runsvdir /etc/service,它似乎可以工作,因为之后我的服务supervise文件夹就出现了。但如果我尝试运行 sudo sv status my-service 我收到 失败:my-service:runsv 未运行 我使用 ...
/etc/service我在使用启动的脚本时遇到了一个问题runit。 我的脚本/etc/service/myApp/run如下所示: #!/bin/bash cd /src forever -l forever.log -o out.log -e err.log -a start bin/www 什么永远所做的就是将我的脚本作为守护进程运行。但这样做似乎让 runit 认为我的服务已经结束/etc/service/myApp/run,并一次又一次地运行…… 我也尝试过运行这个不是作为守护进程,它在前台运行良好,但我仍然遇到一个问题。我有一个干净关...
一个小问题:该once命令是否在每次启动/会话runit时激活run脚本一次;一次,然后除非手动启动,否则永远不会再激活;或者一次,然后在runit当前之后的每次启动/会话后保持活动状态? 我之所以问这个问题是因为我想在每次启动时运行一个小脚本,并且想知道我是否可以使用runit它,因为这是我每次重置系统时设置的最简单的答案。 ...
当我尝试安装 git 及其推荐的软件包时,出现错误,提示 git-daemon-run 和 runit 无法正确安装。查看错误消息后,我发现https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164。 但是,这个错误线程似乎没有提供很好的解决方案或解决方法。 请注意,我最初在 Ubuntu 15.10 上遇到了这个问题,在 VirtualBox 下运行。不过,我相信 15.04 和 16.04 LTS 也受到了影响。 ...
昨天我尝试安装一些软件包,但出现了关于 runit 的错误。所以我在网上搜索,解决办法是 sudo dpkg --force runit 我做到了,但是正如我今天尝试的那样 sudo apt-get update 我收到这个错误 E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 但后来我尝试配置 runit 包,这是我得到的错误 start: U...
我正在使用 Ubuntu 15.04。每当我尝试安装任何软件包时,标题中都会出现错误消息。我该如何摆脱这个烦人的错误消息? :~$ uname -a Linux LongerVision001 3.19.0-25-generic #26-Ubuntu SMP Fri Jul 24 21:17:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux :~$ lsb_release -a No LSB modules are available. Distributor ID: ...
sudo apt-get install git-all当我尝试在安装过程结束时从存储库安装 git-all 时出现一些错误: start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused dpkg: error processing package runit (--configure): subprocess installed post-insta...
我正在尝试使用安装 git sudo apt-get install git-all 但我收到一条错误消息,其结尾如下: Errors were encountered while processing: runit git-daemon-run E: Sub-process /usr/bin/dpkg returned an error code (1) 我尝试清除 runit、git-all 和 git,自动删除,然后按照建议重新安装如何修复处理包 git-daemon-run 的错误?,但...
我刚刚将我的 ubuntu 系统从 12.04 LST 升级到 14.04 LTS。现在 apt-get 告诉我: 以下包已自动安装且不再需要:runit 使用“apt-get autoremove”将其删除。 删除这个包真的安全吗?dpkg-query -L runit向我显示一些对我来说相当重要的文件列表…… 谢谢你的建议,马西莫 ...
我想在崩溃时可靠地重新启动我的应用程序和网络服务器进程。 如果我理解正确的话,runit 将每个服务都作为子进程启动。如果子进程崩溃,则会向父进程发送信号,父进程又会将该服务作为子进程重新生成。 在 upstart 的情况下,这如何工作?它是否也会像 runit 一样生成子进程? 我正在考虑使用 runit 来实现这一点。有必要这样做吗?还是 upstart 就足够了? 我使用 nginx 作为我的 Web 服务器,使用 gunicorn (python) 作为我的应用服务器。 ...
我的软件在单个计算机上运行Phusion 基础图像基于docker镜像。它由几个由运行. 对于这些流程/服务之一(rqworker),我需要根据特定于部署的配置(即并行 rqworkers 的数量)启动多个实例。在我看来,runit 似乎不支持设置为每个服务启动的实例数量。 在 runit 本身中是否有任何方法可以解决这个问题,或者我最好运行类似的主管作为一项runit服务并让它来照顾 rqworkers? ...
我的系统确保其服务由 runit 而不是 Debian 上的 rc.d 或 systemd 运行,并且我正在尝试使用雷克斯开始在我的系统中构建一个连贯的设置。 我想知道如何才能: 尽可能保持软件包的更新(考虑到我打算部署仅包含经过验证的软件包的存储库); 禁用 Debian 的官方和自动 rc.d 守护进程; 上传运行脚本; 创建运行脚本的链接; 确保守护进程自动启动; 确保它的记录器也正在运行; 对于第 1 至第 4 点,我可以通过构建一个用于安装特定守护进程的运行脚本的包并使用它来代替 rc.d(例如 getty-run 包)来解决问题,但据我...