这个问题描述了如何获取给定包的变更日志。但是,这是整个变更日志。
我想要的是一种查看我将要升级的内容会发生什么变化的方法。例如,我在想象这样的事情:
$ sudo apt-get upgrade --show-changelogs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
foo
-- adds the bar feature for better snazziness
-- removes the deprecated baz feature
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,864 kB of archives.
After this operation, 285 kB disk space will be freed.
Do you want to continue [Y/n]?
Run Code Online (Sandbox Code Playgroud)
不幸的是,我在 apt-get …
我只是安装 postfix 并将其配置为本地电子邮件,仅作为拥有 sendmail 程序和测试我的 PHP 脚本的一种方式。
我的问题是,如何使用支持 HTML 的电子邮件客户端(如 Thunderbird)阅读本地(根电子邮件等)电子邮件?
默认情况下,Ubuntu (12.04 LTS) 似乎没有安装任何类型的邮件程序。
每个人似乎都建议安装 Postfix。我熟悉 Postfix,我在几个“真实”服务器上使用它。
但是在台式机上安装重型全功能邮件服务器感觉是错误的,只是为了让 (ana)cron 电子邮件有地方去。对于这种微不足道的仅本地任务,必须有一个更轻量级的解决方案。
这是在我的笔记本上安装的最简单的邮件程序,只是为了将像 cron 错误这样的系统电子邮件保存在某处(只需写入 /var/mail/username 就足够了)。
在运行 lucid 的新服务器上,我的管理员帐户中显示“您有新邮件”。但是,我没有mail
可用的命令来读取它。我是否需要手动安装它(或 mutt 等),还是在基本安装中包含邮件客户端?
一个cron作业可能失败的原因真的很大。最常见的原因可能是,
- 语法错误
- 使用没有正确路径的可执行文件
- 使用未在 cron 环境中定义的 shell 变量
- 尝试在不指定的情况下打开 GUI
DISPLAY
等等...
有时真的很难理解是哪个错误阻止了作业的执行。有没有办法检测 cron 作业中的错误?
在 Ubuntu 21.10 上,Thunderbird 91不支持 movemail (Unix Mailspool) 帐户:
\n\n\n删除了对 movemail 的支持
\n对movemail的支持已被删除。请设置 IMAP 或 POP3\n帐户来访问您的电子邮件。
\n\n
\xe2\x89\xa1
>>New
Existing Mail Account
https://support.mozilla.org/en-US/kb/new-thunderbird-91#w_removed-support-for-movemail
\n以前,我使用exim4
Thunderbird 来查看 cron 作业的输出。我想继续使用 Thunderbird,但是我之前找到的所有答案都依赖于它的movemail
支持:
要求:
\nroot@hostname
接收和的 cron 输出$USER@hostname
,但如果它们是单独的帐户,则可以接受。
必须位于我的计算机本地,根本不需要外部网络。我不想将我的 …
cron ×3
email ×2
mail ×2
thunderbird ×2
10.04 ×1
21.10 ×1
apt ×1
command-line ×1
mta ×1
system ×1