因此,几年来我一直在使用基本的 LAMP 堆栈 VM(使用 Debian)进行开发工作,这非常棒,但其他时候我使用 Windoze。
我得到了一台带有 Celeron N3060 CPU(8GB RAM + SATA SSD)的旧 Intel NUC,我将用它来运行 Kodi... 因此根据 CPU 决定 Linux 比 Windoze 更好。我已经在另外两台机器上运行了 Kodi - 一台运行 Windoze 的自制 HTPC 和一台 Raspberry Pi 4(运行 Raspian OS)。
因此,我首先在 NUC 上安装了 Debian 12.4,然后发现 Gnome 是一个糟糕的 GUI(Gnome 很糟糕,就像 Win8 是一个糟糕的 UI 一样)。尝试了一下,但是在尝试执行简单操作时在终端上遇到了问题;
sudo apt install kodi
它会提示输入(用户名)密码,但会拒绝... 我还尝试了 root 密码,但正如我所料,它也会被拒绝。因此,我只需要su root
提示输入 root 密码 - 密码被接受,然后就可以安装 kodi。我认为这是非常奇怪的行为......它要求用户密码,但拒绝用户密码,因为用户密码对于终端中的用户显然无效?当我最初设置 Debian 操作系统时,我也将其设置为自动登录(或为其设置了选项),但它永远不会自动登录。
无论如何,在玩了一会儿 Debian 之后,我想删除 NUC 并尝试 Ubuntu Mate(因为我的印象是它更轻量级),我想看看我是否有同样的问题(Mate 的 GUI 也比 Gnome 好得多)。所以无论如何(尝试),我想使用包管理器“Software Boutique”来安装 Kodi...但安装了“Kodi for Debian”(来自 Debian repo)- 它安装了一个旧的、损坏的 Kodi 版本(它安装了版本 18,而当前是版本 20 - 它坏了,因为它无法安装任何“官方”kodi 插件 - 因为 repo 中不存在)。所以我用包管理器删除了它,然后直接进入终端sudo apt install kodi
.. 遇到了同样的问题,用户密码无法在终端中用于用户。
所以我想我可以再多玩一下 - 我把用户密码改成相同的密码(通过用户管理),然后返回终端 - 现在当我尝试 sudo install kodi 时,用户密码被接受了。所以显然当操作系统安装时 - 终端与用户密码没有关联,直到你重置用户密码??我在使用 Ubuntu Mate 时也遇到了与 Debian 相同的问题 - 它不会按照配置自动登录。
然后,我为 Kodi 的所有媒体设置了一些映射(媒体存储在 Win 服务器上),输入了所有登录详细信息,告诉它“始终”记住密码,但遗憾的是 - 重新启动时它不再具有 Win 服务器上媒体的密码。
然后,我在 Mate GUI 菜单中发现了“密码和密钥”(在附件下),并阅读了一些关于 Debian(显然还有 Ubuntu)上的密钥环的信息.. 因为当我使用 Linux LAMP VM 时,从来不需要这些。所以我发现密码没有存储任何密码,发现它使用“默认”帐户 - 它不是基于用户帐户,而且我无法访问默认帐户。我在网上找到一个建议,建议从密码中删除“默认”帐户,并将您的用户帐户设置为默认帐户 - 所以我这样做了。Ubuntu Mate 现在在启动时自动登录(不提示输入密码),我可以看到它现在还将映射驱动器的密码与我的媒体内容一起存储 - 但现在我被提示解锁密钥环存储 - 然后映射驱动器密码就可以工作了...因为显然用户密钥环存储与登录的用户无关。
抱歉长篇大论 - 但我想知道其他人是否也遇到了 Debian\Ubuntu Mate 上与密码\密钥环相关的问题?这些是已知问题,只是尚未修复吗?
就像我在开始时提到的那样,我在 Raspberry Pi 上使用 Raspian OS(Debian),它完全没有密码或密钥环问题……一切都正常。但似乎在最新版本的 Debian 和 Ubuntu Mate 中,它全都坏了。