问题标签 [ubuntu-21.04]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
39 浏览

linux - 使用 cmake 构建时 LD 找不到库

对于我的论文工作,我将不得不使用一个用 cmake 创建的项目。因此,我在我的 PopOS 上安装了 cmake!21.04 笔记本电脑。

dpkg 虽然没有找到它(我自己构建了 cmake,我可以以某种方式将它添加到 dpkg 中)。

所以我继续下载源代码并将其提取到我的桌面上。在我输入的根源文件夹中:

在我得到这个之前有效:

/usr/bin/ld: 找不到 -lXrandr /usr/bin/ld: 找不到 -lXinerama /usr/bin/ld: 找不到 -lfontconfig /usr/bin/ld: 找不到 -lXrandr /usr/bin/ld : 找不到 -lXinerama /usr/bin/ld: 找不到 -lfontconfig collect2: 错误: ld 返回 1 退出状态 gmake[2]: *** [EnvironmentSimulator/Libraries/esminiLib/CMakeFiles/esminiLib.dir/build.make: 122: EnvironmentSimulator/Libraries/esminiLib/libesminiLib.so] 错误 1 ​​gmake[1]: *** [CMakeFiles/Makefile2:584: EnvironmentSimulator/Libraries/esminiLib/CMakeFiles/esminiLib.dir/all] 错误 2 gmake: *** [Makefile:136: all] 错误 2

对我来说,看起来 ld 找不到库,如果我查看 xrandr 是否在 /usr/bin/ 中。我尝试将它与一个不起作用的 LD_PATH 链接并写入 ld 配置文件。

所以现在我不知道我还能尝试什么。

0 投票
1 回答
187 浏览

sql-server - 如何连接在 Docker 容器内运行的 MSSQL 服务器?

我在使用 Docker 上的 MSSQL 服务器时遇到了困难。我创建了撰写文件,一切正常启动,但每当我尝试登录时,它都会失败。它不会通过 docker exec 命令在本地连接:

而且它也无法使用相同的凭据通过 DBeaver 从我的远程 PC 连接:

这是我的 docker-compose 文件:

0 投票
0 回答
113 浏览

nvidia - 带有两个扩展显示器的戴尔 Alienware m15 上的 Ubuntu 冻结

我有以下设置:

  • Dell Alienware m15 配备 AMD Ryzen9-5900HX 处理器和 GeForce RTX 3070 显卡
  • 戴尔 Displaylink D3100 坞站
  • 两台 LG 高清显示器
  • 带有 nvidia-driver-460 的 Ubuntu 21.04

如果我想通过扩展坞使用两台显示器,我的问题是操作系统冻结。我可以通过以下方式使用两个显示器:

  • 拔下坞站
  • 将其中一台显示器直接插入笔记本电脑
  • 打开计算机等待它启动并登录
  • 将第二台显示器连接到扩展坞

以这种方式它正在工作,但我有两个问题:

  • 我无法关闭我的笔记本电脑,因为如果我尝试关闭系统,它总是会死机。我试图在关机前断开第二台显示器或断开扩展坞,但没有成功。我必须按下电源按钮 4-5 秒才能关闭计算机。
  • 如果我有一次小停电(有时在这里发生),系统会再次冻结。

使用我的旧笔记本电脑戴尔 G3,它运行良好(并且运行良好)。

我尝试了其他一些方法:

  • 使用 nvidia-driver-470 - 更糟
  • 使用集成视频卡 - 工作完美,但扩展显示器非常慢。

有人可以提供任何建议来配置什么或如何使用这台全新的笔记本电脑以使其与扩展坞和两台显示器一起使用?

谢谢!

0 投票
1 回答
120 浏览

packer - Packer 使用 Ubuntu 21.04/21.10 桌面自动安装

我试图在 vSphere 中使用下面的 HCL 自动构建 Ubuntu Desktop 21.04 的 Packer。我后来发现这只会从 21.10开始用于桌面图像。

看:

https://discourse.ubuntu.com/t/refreshing-the-ubuntu-desktop-installer/20659/76?u=nathanto

下面的原始问题是为了帮助其他人。

关键部分是引导命令定义seedfrom. user-data从从未加载的意义上说,这似乎不起作用。VM 启动,并net.ifnames=0应用来自 boot 命令的参数(接口名为eth0)。

开机命令的逻辑是按下c进入grub>提示符,然后输入命令boot_command如下图。

我看到/proc/cmdline引导命令已正确应用。

我看不到任何迹象表明user-data已加载。如果我查看启动命令中显示的 Web 服务器,使用已启动 VM 中的 Firefox,则user-datameta-data文件在那里并且可以访问。

请问有人对如何调试有任何想法吗?

0 投票
0 回答
62 浏览

python - 即使 pip 说它已安装,Python 也无法导入 gdal - ubuntu hirsute & impish specific

更新澄清:在 ubuntu:focal 上为 Python 安装 gdal 的步骤似乎适用于 ubuntu:hirsute 和 ubuntu:impish,pip 报告已安装 gdal。但是尝试导入它只会在多毛和顽皮上给出 ModuleNotFoundError ,而不是焦点。

我花了一段时间试图弄清楚如何在基于ubuntu:hirsute. 我到达了安装看起来成功的地方,并且 pip 认为 gdal 已安装。ubuntu:hirsute如果我从to降级,则以下示例运行正确ubuntu:focal,但它给出了多毛或顽皮:

重现:将这两个文件放在一个目录中并docker build .从该目录运行。

test_gdal.py:

Dockerfile

0 投票
0 回答
46 浏览

java - awt 机器人在 Ubuntu 21.04 上无法正常工作

从 Ubuntu 20.04 升级到 21.04 后似乎发生了一些事情。也许这个过程没有足够的权利或其他什么,但我不知道出了什么问题。我写了一些简单的代码来执行alt tab,但没有任何反应。我正在使用OpenJDK corretto-15.0.2. 这段代码在 Ubuntu 20.04 上可以正常工作,但现在不行了。

注意:当我尝试执行单击alttab单独执行时,它可以正常工作。

0 投票
0 回答
45 浏览

python - 无法以编程方式单击 ALT+TAB ubuntu 21.04

我试图了解为什么我不再能够在 Ubuntu 21.04 上以编程方式执行 alt-tab 和其他操作。我认为awt.Robot来自 java 的 smth 是错误的,但这个功能也不适用于 python。所以我猜这个功能根本不起作用。从安全角度来看有什么变化吗?我正在使用内核 5.11.0.40-generic

这是python的一个例子

java 例子

0 投票
0 回答
100 浏览

linux - 如何在 Ubuntu 21.04 上安装 pyicu

我有一个正在尝试安装的 docker 映像pyicu(2.3 版,但其他版本也无法安装)。pyicu 的安装工作在那里。我曾经FROM python:3.6在 Dockerfile 中构建,但现在升级以使用ubuntu:21.04并收到以下错误。使用 Python 3.6 并apt-get -y update && apt-get install -y --no-install-recommends libicu-dev在两者中运行。

我看到一个潜在的问题可能是该pkg-config软件包已从 Ubuntu 21 https://www.ubuntuupdates.org/package/core/impish/main/proposed/pkg-config中删除。这是问题的根源吗?如果是,我该如何解决?

0 投票
1 回答
47 浏览

python - 无法在 Ubuntu 21.04 上安装 pyaudio?

在通过终端的 pythonvenv中,我尝试使用pip install pyaudio. 我继续收到以下错误:

0 投票
0 回答
14 浏览

mysql - 在 ubuntu 21.04 上启动 mysql 时出现错误代码

所以我试图在 ubuntu 21.04 上启动 mysql 服务,但不是启动 mysql.service,而是控制进程退出并显示错误代码

每次我尝试启动服务时都会发生这种情况