小编kjo*_*kjo的帖子

如何安全地中止 apt-get 安装?

我有一个apt-get install过程似乎无可救药地陷入了困境processing triggers for python-support

我的倾向是kill它,但在过去,简单的kill一个apt-get install过程让我很伤心。(IIRC 各种锁文件被留下等)

有没有更安全的方法来停止这个过程?

apt

55
推荐指数
2
解决办法
14万
查看次数

virtualenvwrapper.sh 在哪里?

我不知道更尴尬的是:我自己不知道如何去寻找这个问题的答案,或者根本就必须问这个问题,但是......

安装后脚本apt-get放在哪里?virtualenvwrapper.shvirtualenvwrapper

我不知所措...

% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

我已经没有什么可以尝试的了:apt-getvirtualenvwrapper …

python apt dpkg

36
推荐指数
2
解决办法
2万
查看次数

我应该在 postfix 配置中选择哪个选项(“internet site”、“internet with smarthost”、“satellite system”)?

当我尝试postfix在我的家庭桌面系统上安装时,我得到一个配置对话框,其中包含以下选项1

  1. 无配置:应选择保留当前配置不变。
  2. Internet 站点:使用 SMTP 直接发送和接收邮件。
  3. 使用智能主机的 Internet:使用 SMTP 或通过运行 fetchmail 等实用程序直接接收邮件。外发邮件是使用智能主机发送的。
  4. 卫星系统:所有邮件都发送到另一台称为“智能主机”的机器上进行投递。
  5. 仅限本地:唯一发送的邮件是本地用户的邮件。没有网络。

我的主要兴趣是让我的桌面上运行的非交互式程序(主要是守护进程和 cron 作业)能够向我的手机(发送到我当前的电子邮件地址或手机上的 SMS 客户端)发送通知。

如果这样的通知可以在本地发送给root用户,那将非常方便,但这是次要的要求。

我的桌面系统通过 ISP (Xfinity) 连接到互联网。


我想从一开始就排除了选项 1。

能够向我当前(即非“本地”)电子邮件地址发送邮件的要求排除了选项 5。

这留下了选项 2、3 和 4,但我无法从上面的描述中找出我应该选择哪个。


编辑:赏金描述中有一个错字(不幸的是,我无法再修复);它说的地方

...选项(1)中提到的“互联网站点”究竟是什么,...

应该

......选项(2)中提到的“互联网站点”究竟是什么,......


编辑 2:阅读我的问题的第一个答案后,我意识到我写的赏金描述不够明确。在此描述中,我为我的电子邮件地址、我的 ISP 和我的主机名提供了(虚构但真实的)值。我还要求避免像www.example.org. 我将所有这些规定放在赏金描述中,因为我希望答案包含原始问题中指定的用例的后缀配置文件。很抱歉我没有在赏金描述中明确说明这一点(尽管这就是我所说的“详细说明”)。


1各种选项的描述是从对话框中逐字复制的。

email configuration postfix

5
推荐指数
2
解决办法
1153
查看次数

3
推荐指数
1
解决办法
168
查看次数

Ubuntu VirtualBox 中的 DNS 突然中断

我的 Ubuntu 12.04 VirtualBox(Windows 7 主机)突然停止连接到远程服务器,除非我通过它们的 IP 地址来引用它们。

我正在寻找一种方法来解决这个问题(或至少解决它)。


注意重新启动 VB 或重新启动主机都不能解决问题。

重要提示:自几个月前建立以来,VB 一直运行良好。此外,最近几天我没有对访客或主机的配置、设置等进行任何更改。(AFAICT,DNS 的丢失是突然发生的。)由于到目前为止来宾和主机的配置非常成功,因此总的来说,我希望避免涉及更改它们的解决方案。(当然,这不适用于经常被自动化进程修改的配置文件,例如resolv.conf,因为这样的文件在正常操作期间被损坏是很常见的。)

FWIW:

我的/etc/network/interfaces文件只包含以下两行:

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

此外,我的/etc/resolv.conf文件(不是指向 的符号链接../run/resolvconf/resolv.conf)有search一行,显示我工作场所的网络域,后跟两nameserver行;根据ping.

需要说明的是,我没有创建或编辑这些文件中的任何一个。

% ifconfig -a
eth0      Link encap:Ethernet  HWaddr 61:39:ba:21:c7:cc  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: 2fd1::f92:2c24:7735:e9ac/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:995 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 …
Run Code Online (Sandbox Code Playgroud)

networking dns resolv.conf virtualbox-networking resolvconf

1
推荐指数
1
解决办法
7709
查看次数