过去,当程序崩溃时,尤其是当用户使用预发布的 Ubuntu 时,可以使用 apport 来打开错误报告。然后用户可以跟踪错误,查看它是否影响其他人,帮助修复它等。
自 Precise 12.04 起,此行为和工作流程发生了变化。正如我在错误 #993450“Apport 无法提交错误报告”中发现的那样,默认情况下 apport 不再打开错误报告(这很尴尬,但并非不可能这样做)。与此同时,人们注意到一个新的“whoopsie”流程,如什么是“whoopsie”流程以及它有什么作用?.
经过更多的谷歌搜索,我挖出了这个蓝图,它描述了整个过程: ErrorTracker - Ubuntu Wiki。(它没有提到 whoopsie 或 daisy,所以我添加了它们 - 如果我错了,请纠正我)。
哇 - 这听起来像是简化和改进崩溃报告过程的伟大工作。
我留下了这个问题:用户如何了解问题的状态?蓝图现在有这个要求
用户应该有一些方法来检查他们的崩溃报告的状态;例如,有一些他们可以查看的报告 ID 以查看统计信息和/或任何相关的错误 #。例如,在提交时提供一个序列号,他们可以稍后通过网页加载。
这似乎未实现。在此期间有什么可用的吗?
开发者如何进入游戏?转到https://daisy.ubuntu.com只会提供“内容类型不正确”错误消息。
最后,我建议在发行说明中记录应用程序行为的变化。任何试图帮助 Ubuntu 的人都应该对此感兴趣。
我希望 Google 日历使用Webcal(维基百科)方案(提供 ICS 文件)打开 URI ,类似于如何将 Gmail 设置为mailto:
链接的默认处理程序。
更具体地说,我希望 Google 日历将它们导入我的主日历。(您可以通过单击其他日历旁边的小箭头,从下拉列表中选择导入日历,导航到 .ICS 文件,然后选择导入,在 Google 日历中手动导入 ICS 文件。)
我不知道这是否可能,但我希望有人会有好主意。
Ubuntu 以至少自动获取安全更新的方式打包应用程序的愿景似乎仍然非常重要。所以当我安装Anki 时,我再次拒绝手动安装它的建议,直接从他们的网页下载最新的。
相反,我想查看有人会保持最新状态的 snap 包或 PPA,但我找不到。
Ubuntu Bionic 版本 2.1.0beta36 中有一个 Anki 包,但我注意到运行它说
“这是一个 BETA 版本 - 请不要为 Linux 发行版打包”。
我是否遗漏了什么,或者是否有计划至少针对安全问题更新 Ubuntu 软件包?
注意:我也向 Anki 报告了这个:用于自动获取更新的打包版本:Snap?Ubuntu PPA?/ Anki (电脑版) / 讨论区 - Anki 支持
Kotlin作为一种出色的编程语言而受到广泛关注,现在正式支持,例如 Android 开发。但是我看到的安装选项并不清楚安全问题。不知道sdkman有没有是否检查(甚至支持)包上的签名,我不知道它是否会自动跟踪 Kotlin 和其他已安装包(如 apt-get 所做的)上的安全更新,我不知道有多大安装将是,等等。
所以总结一下
是否有相对安全的 Kotlin 安装方法(带有包签名、自动更新等)?
例如,它有 PPA 吗?(有人甚至在为 Debian/Ubuntu 打包它吗?)。
或者 sdkman 是否具有必要的属性?
或者有其他方法吗?
更新:我看到ubuntu-make (umake) 是一个选项。对于 IDEA 和 Kotlin,似乎仍然需要来自他们的 ppa 的版本,如Ubuntu Make 16.03 Released with Eclipse JEE 和 IntelliJ IDEA EAP Support 中所述,更多
但令我惊讶的是,我无法轻松找到有关 umake 安全方面的任何信息,而且他们似乎还没有进行更新(更新工具·问题 #74),所以我的问题仍然悬而未决。
我尝试了几种方法来禁用 GNOME 密钥环,但到目前为止都没有成功。我gnome-keyring
已经使用以下命令删除了:
sudo aptitude 删除 gnome-keyring
我也试过这个:
rm /home/username/.local/share/keyrings/login.keyring
但是,每当我尝试使用 svn 时,都会要求我提供 GNOME 密钥环密码:
“默认”GNOME 密钥环的密码:
我还应该做什么?
Ubuntu错误报告页面上的图形和条形图似乎包含很多信息。
但是我对某些值的含义感到困惑,并且该页面没有参考任何文档。
更新:数据来自哪里?这与ErrorTracker是否有关:如何跟踪导致崩溃并通过 apport / whoopsie 报告的错误??
我有一些每天运行的 anacron 工作。脚本更新本地 bzr 和 git 存储库。当然,这些脚本需要有效的网络连接。我在笔记本电脑上,有线和无线互联网通常不够快。这会导致我的 cron 作业在拉存储库时超时 =(
所以:
如何在运行特定的 cron 作业之前确保互联网已启动?或者,如果没有网络,如何使作业失败,以便 anacron 稍后再次重试?
Runningid3v2 -l file.m4a
没有找到任何标签,但在 rhythmbox 中显示找到了。是否有另一个命令行程序用于处理适用于 .m4a 文件的标签?
我正在运行精确的 12.04。
注意:有关.m4a、.mp4、MPEG-4 Part 14文件格式背景,请参阅 Wikipedia 页面,并注意如MP4 和 M4A 标签的规范 - Hydrogenaudio 论坛中所述,Apple 认为 iTunes 使用的标签是专有的;因此没有可用的官方规范。
与其他 Apple/iTunes 政策一样,这对于使用编码为AAC 的音频的用户来说没有止境!
在 Ubuntu 18.04 中默认不安装 ecryptfs(正如在这个AU 问题中已经提到的)。
当我通过apt-get
一切安装 ecryptfs 时,起初似乎工作正常。但是在重新启动后,我在使用时出现以下错误ecryptfs-mount-private
:
mount: 没有那个文件或目录
知道如何解决这个问题吗?
似乎在 Linux Mint 19 Tara 中解决了。
pypy
仿生中的包与 Python 2.7.13 兼容 (5.10.0+dfsg-3build2, Feb 06 2018, 18:37:50)
我在仿生中看不到“pypy3”。我看到 pypy3 的快照,但只有边缘版本是最新的,可以运行代码,例如,pandas(版本 >= 5.9)
我更喜欢 apt 包,并假设对于 python 2,pypy3 会比 pypy 更关注,但我要么遗漏了一些东西,要么那不是真的。这是怎么回事?
我很惊讶地看到,自 Natty 11.04 以来,即使我们启用了 backports 存储库,也不会从该存储库自动安装更新的软件包。我们必须手动安装个别更新,例如通过
apt-get install ipython/precise-backports
Run Code Online (Sandbox Code Playgroud)
如UbuntuBackports - 社区 Ubuntu 文档中所述。我想我只是没有得到备忘录......
第一个问题:我们如何找出通过向后移植进行升级的选项?我很惊讶,即使我要求状态,例如通过
wajig status ipython
Run Code Online (Sandbox Code Playgroud)
它没有告诉我有可用的新版本。我想要一份我已经安装的软件包的所有升级列表。
接下来,如何避免仅仅因为通过反向移植升级而丢失现有软件包?
例如,上面的 ipython 安装告诉我:
The following packages will be REMOVED:
ipython-notebook ipython-qtconsole
Run Code Online (Sandbox Code Playgroud)
我怎么说我想要最新的向后移植的 ipython,以及任何其他依赖它的可用更新包,而无需手动找出所有这些并安装它们?
我知道我可以更改固定以便我获得所有更新,但我很犹豫要不要违背一般建议。但是,如果用户要求更新一个包,那么更新所有依赖项不是很自然,就像您从 ppa 中得到的一样?
我买了一台带有 Intel 7260 无线网络的新华硕 Q302,因为“嘿,它应该是开箱即用的”,但事实并非如此。
电脑只有wifi,没有以太网插孔。因此,让 wifi 正常工作不是一种选择。现在我通过那些 USB 转以太网适配器加密狗之一在线使用它。
在过去的三天里,我一直在网上闲逛,并遵循了我找到的几乎所有建议。我已经重新安装了 Kubuntu 14.04(使用 3.13 内核)三次,已经从 Intel 站点(对于 3.13+ 内核)下载了最新的 .ucode 并将其安装在 /lib/firmware 中,我已经尝试从内核 3.11 构建固件好吧(正如在英特尔 N 7260 无线卡上的论坛帖子中看到的那样)蓝牙,但是开箱即用,很奇怪。
我的机器是最新的,我不止一次运行了 apt-get-update。
iwconfig 说:
eth0 no wireless extensions.
lo no wireless extensions.
Run Code Online (Sandbox Code Playgroud)
modinfo iwlwifi 说:
laurence@S:~$ modinfo iwlwifi
filename: /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license: GPL
author: Copyright(c) 2003-2013 Intel Corporation <ilw@linux.intel.com>
version: in-tree:
description: Intel(R) Wireless WiFi driver for Linux
firmware: iwlwifi-100-5.ucode
firmware: iwlwifi-1000-5.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
firmware: …
Run Code Online (Sandbox Code Playgroud)