我对 Ubuntu 服务器有疑问。
当我在机架服务器上安装 Ubuntu Server 时,如果我想运行许多虚拟机,那么我必须在机架服务器上安装 Multipass?
安装后,我可以在虚拟机中安装普通的 Ubuntu,然后也可以在虚拟机中安装各种版本的 Windows?
我说的这些对吗?
谢谢 Valshar
我对 Ubuntu 服务器有疑问。
当我在机架服务器上安装 Ubuntu Server 时,如果我想运行许多虚拟机,那么我必须在机架服务器上安装 Multipass?
安装后,我可以在虚拟机中安装普通的 Ubuntu,然后也可以在虚拟机中安装各种版本的 Windows?
我说的这些对吗?
谢谢 Valshar
这可以通过 X 轻松实现,但尽管在 AskUbuntu 和其他网站上进行了广泛搜索,我还是没有找到 Wayland 的解决方案 :-(
我最接近的命令是kscreen-doctor --dpms off
。不幸的是,这会同时关闭所有显示器。但我正在寻找一个更精细的命令,可以单独打开/关闭单个显示器。
一些帖子认为这取决于合成器。因此我检查了 Kubuntu 24.10 使用的合成器inxi -Gxx | grep compositor
,输出如下:
合成器:kwin_wayland 驱动程序:X:已加载:模式设置已卸载:fbdev,vesa
但是我可以使用什么命令或命令行工具来完成给定的任务?
我一直在关注Alan Pope 的博客 Flutter 入门。
我认为指令中存在错误,因为“flutter config --android-studio-dir /snap/android-studio/current/android-studio”导致flutter doctor:john@Desktop:~$ flutter doctor --android-licenses 无法在手动配置的路径“/snap/android-studio/current/android-studio”中找到 Android Studio 安装。
因此我尝试了“flutter config --android-studio-dir /snap/android-studio/current”,结果显示:john@Desktop:~$ flutter doctor --android-licenses Android sdkmanager not found。更新到最新的 Android SDK 并确保安装了 cmdline-tools 以解决此问题。
所以我执行了“sudo apt install android-sdk”来解决这个问题,但仍然出现同样的错误。我现在该怎么办?
PS:我在 Android Studio 菜单中查找了 SDK 管理器条目,但没有看到。
这是“flutter doctor - v”的输出: john@Desktop:~$ flutter doctor -v [✓] Flutter(渠道稳定版,3.24.3,在 Ubuntu 24.04.1 LTS 6.8.0-40-generic,语言环境 en_GB.UTF-8) • Flutter 版本 3.24.3 在 /home/john/snap/flutter/common/flutter 的渠道稳定版 • 上游存储库https://github.com/flutter/flutter.git • 框架修订版 2663184aa7(5 周前),2024-09-11 16:27:48 -0500 • 引擎修订版 36335019a8 • Dart 版本 3.5.3 • DevTools 版本 2.37.3
[!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 35.0.0) • Android SDK 位于 /home/john/Android/Sdk ✗ 缺少 cmdline-tools 组件 运行 请path/to/sdkmanager --install "cmdline-tools;latest"
参阅https://developer.android.com/studio/command-line了解更多详情。 ✗ Android 许可证状态未知。运行flutter doctor --android-licenses
以接受 SDK 许可证。请参阅https://flutter.dev/to/linux-android-setup了解更多详情。
[✓] Chrome - 为网络开发 • Chrome 在 google-chrome
[✓] Linux 工具链 - 为 Linux 桌面开发 • clang 版本 10.0.0-4ubuntu1 • cmake 版本 3.16.3 • ninja 版本 1.10.0 • pkg-config 版本 0.29.1
[✓] Android Studio(版本 2024.1)• Android Studio 位于 /snap/android-studio/161 • Flutter 插件可从以下位置安装:🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart 插件可从以下位置安装:🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java 版本 OpenJDK 运行时环境(版本 17.0.10+0-17.0.10b1087.21-11609105)
[!] Android Studio(版本未知)• /snap/android-studio/current 上的 Android Studio • 可以从以下位置安装 Flutter 插件:🔨 https://plugins.jetbrains.com/plugin/9212-flutter • 可以从以下位置安装 Dart 插件:🔨 https://plugins.jetbrains.com/plugin/6351-dart ✗ 无法确定 Android Studio 版本。• android-studio-dir = /snap/android-studio/current • Java 版本 OpenJDK 运行时环境(版本 17.0.10+0-17.0.10b1087.21-11609105)
[✓] 已连接设备(2 个可用)• Linux(桌面)• linux • linux-x64 • Ubuntu 24.04.1 LTS 6.8.0-40-generic • Chrome(网络)• chrome • web-javascript • Google Chrome 130.0.6723.58
[✓] 网络资源 • 所有预期的网络资源均可用。
!医生发现两类问题。
我根据这个问题和这个问题在 Ubuntu 24.10 上做了一些编辑
我sudo nano /etc/default/grub
使用以下命令编辑了 grubsudo update-grub
编辑内容如下:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || ec>
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
重启系统后,启动菜单或 grub 菜单没有出现,直接进入 Ubuntu 24.10。现在我无法登录其他操作系统。我不知道我做错了什么。我该怎么做才能再次出现 grub 启动菜单,以便我可以从中选择要使用的操作系统?
配置 Ubuntu 24.04 的最佳或最推荐的方法是什么,以便 Kodi 总是在启动时自动运行,并且在启动时不需要密码来启动 Ubuntu?
我对 LibreELEC 了如指掌。由于 LibreELEC 中存在某个相当麻烦的 bug(即每次重启时都会不断丢失 WiFi 密码),它(LibreELEC)对我来说不是一个选择。还有其他原因让我更喜欢使用完整的 Linux,特别是内置的内核 NFS 支持。
我在 /run 上对不同的用户和组执行了 chown -R。/run 的默认所有者:组是否存在,以便我可以将它们恢复?即使我必须一次修复一个项目。
近两周以来,我一直在尝试更新我的 24.04 系统,但大多数更新都被阻止了。是否存在分发问题阻止了更新,还是我的系统出了问题?今天,有 718 个更新,但只安装了 2 个,其余的都被阻止了。
起初,我以为这是一个分阶段更新问题,所以我每天都在执行 apt update / apt upgrade 命令,但毫无进展。我被告知分阶段更新大约需要一周时间才能完成,所以我看到的情况似乎有些过分。
我刚刚将主机更新到 Kubuntu 24.10(内核 6.11)。升级过程并不顺利(主要是因为 Plasma 会话在升级过程中崩溃),但似乎已经完成了。我的问题是 displaylink 驱动程序似乎无法正常工作。
sudo apt install displaylink-driver
displaylink-driver已经是最新版本(6.1.0-17)。
我找不到驱动程序版本 6.1 的发行说明来检查内核是否受支持。有人在 24.10 上使用过 displaylink 吗?
更新至 24.10 后,从 Windows/Mac 到 Linux 的远程桌面停止工作。这在 24.06 上曾经有效。.xorgxrdp.10.log 文件中出现以下错误:
[ 85458.384] expected xrdp client_info version 20230425, got 20210723
[ 85458.384] (EE)
Fatal server error:
[ 85458.384] (EE) Incompatible xrdp version detected - please recompile(EE)
[ 85458.384] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 85458.384] (EE) Please also check the log file at ".xorgxrdp.10.log" for additional information.
[ 85458.384] (EE)
[ 85458.385] rdpmouseControl: what 4
[ 85458.385] rdpkeybControl: what 4
[ 85458.385] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 85458.385] rdpLeaveVT:
[ 85458.385] (EE) Server terminated with error (1). Closing log file.
该消息似乎表明客户端版本比预期的要旧。我更新了 mac/windows 上的远程桌面应用程序,但日志中仍然出现相同的错误:
[131068.505] expected xrdp client_info version 20230425, got 20210723
运行 X.Org X Server 1.21.1.13
任何建议都将不胜感激。
我将 Ubuntu 从 22.04 更新到了 24.04 以前使用的是 python 3.10 现在默认版本是 python3.12
[sudo] password for meena:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package python3.10 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python3.10' has no installation candidate