这个问题描述了如何获取给定包的变更日志。但是,这是整个变更日志。
我想要的是一种查看我将要升级的内容会发生什么变化的方法。例如,我在想象这样的事情:
$ 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 …
该ca-certificates软件包刚刚更新,它在我的 Xubuntu 13.10 系统上引起了以下更改:
Running hooks in /etc/ca-certificates/update.d....
Adding debian:CA_Disig_Root_R1.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:PSCProcert.pem
Adding debian:StartCom_Certification_Authority_2.pem
Adding debian:Swisscom_Root_CA_2.pem
Adding debian:Swisscom_Root_EV_CA_2.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2007.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
Removing debian:cacert.org_class3.pem
Removing debian:cacert.org_root.pem
Removing debian:Equifax_Secure_eBusiness_CA_2.pem
Removing debian:TC_TrustCenter_Universal_CA_III.pem
Run Code Online (Sandbox Code Playgroud)
我决定不信任其中一些 CA,并且我想删除它们的证书。我怎么做?
有时,出于某种原因,程序没有正确指定或包含其所有依赖项,并且启动它会导致指示缺少依赖项的错误。一个典型的错误是这样的:
cannot open shared object libudev.so.0
Run Code Online (Sandbox Code Playgroud)
我看到很多答案都建议人们通过在/usr/lib系统位置或其他系统位置创建符号链接来解决此类问题,而这似乎通常可以解决问题。但我看到同样多的评论告诉人们这是一个坏主意。这是一个有代表性的答案。
在什么情况下可以对库进行符号链接以使程序工作?绝不?有时?如果在运行完程序后删除符号链接怎么办?
这样做的后果是什么?
过去,在早期版本的 Ubuntu 中,Ctrl+-和Ctrl++会增加或减少终端的文本大小,这在您进行演示并希望以更大的尺寸显示代码时很有帮助。我切换到 Xubuntu 12.04,但我缺少这些键盘快捷键。
我可以使用替代方法吗?或者如果没有,有没有办法定义我自己的快捷方式来替换这些?
更新:很高兴地报告,这个问题现在对于最新版本的xfce4-terminal! 见这里。