我正在尝试将文件夹上传到 Google Drive(运行 Ubuntu 20.04)。
我选择新建 > 文件夹上传并选择文件夹。上传立即失败并出现错误file not found
:
奇怪的是,当我专门上传文件夹时,它竟然提到了“文件”。它似乎没有将该文件夹识别为文件夹。而且无论我选择哪个文件夹,结果都是一样的。
我正在尝试设置 Dell Linux 存储库,如下所示:
https://linux.dell.com/repo/hardware/dsu/
有两个步骤:
To configure the repository, use the following commands:
1. curl -O https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi
2. bash bootstrap.cgi
步骤 1 似乎工作正常。但是当我执行第 2 步时,我得到了错误:
Unable to determine that you are running an OS I know about.
Handled OSs include Red Hat Enterprise Linux and CentOS,
Fedora Core and Novell SuSE Linux Enterprise Server and OpenSUSE
我正在运行 Ubuntu 20.04.4 LTS。
使用运行 python2 内核的 Jupyter Notebook,我尝试导入emcee
并收到错误消息:
File "/home/me/.local/lib/python2.7/site-packages/emcee/ensemble.py", line 84
parameter_names: Optional[Union[Dict[str, int], List[str]]] = None,
^
SyntaxError: invalid syntax
显然是因为我使用的是 python2 内核。
然后我使用以下方法安装了 ipykernal:python3 -m pip install ipykernel
然后我使用 Python3 内核打开了一个 Jupyter Notebook。我再次尝试,import emcee
但我遇到了同样的问题。它仍在 python2 路径中寻找emcee
模块。
然后我做了pip3 install emcee
,打开了一个 Jupyter Notebook(python3 内核),但我仍然有同样的问题。
我想我需要告诉 Jupyter Notebook 寻找 emcee 的 python3 版本,但我不知道该怎么做。我刚试过:
export PYTHONPATH='/home/me/.local/lib/python3.6/site-packages/'
但同样,这并没有解决它。我sys.path
在 Jupyter Notebook 中检查了,似乎没有添加新的 python 路径。
有人可以告诉我我做错了什么吗?
我有一个名为的 shell 脚本test.sh
:
#!/bin/sh
touch /home/me/testing.txt
/usr/bin/gsettings set org.gnome.desktop.background picture-uri "file:///home/me/Downloads/apod.jpg"
当我使用它从终端运行它时,bash test.sh
它工作得很好。
当我通过 crontab 运行它时,它会执行并testing.txt
创建文件,但是更改桌面背景的行不起作用。(crontab 条目是* * * * * bash /home/me/test.sh
)。
当我在终端上自行运行更改背景线时:/usr/bin/gsettings set org.gnome.desktop.background picture-uri "file:///home/me/Downloads/apod.jpg"
它运行良好。
我无法确定实际问题出在哪里,以及为什么 shell 脚本的第二部分在通过 crontab 运行时不起作用。
有人建议我:
多用户系统中的 cron 作业,每个用户坐在自己的桌面上,不知道要更改哪个。
所以也许这就是问题所在。谁能建议我如何解决这个问题?我不必使用 crontab,我只想每天运行一次脚本。
我正在使用 Ubuntu 18.04。
编辑:这个问题的最佳答案看起来很有希望。我添加了以下几行:
# export DBUS_SESSION_BUS_ADDRESS environment variable
PID=$(pgrep gnome-session)
export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-)
到我的 shell 脚本,但这仍然不起作用,但我不明白我做得不够好,不知道我是否必须以某种方式将这些行定制到我自己的系统。
我有一台 HP Spectre x360 笔记本电脑,我正在运行 Ubuntu 18.04。网络摄像头的图像质量很差:分辨率很差,如果房间里有点暗,很快就会变得很糟糕,而且颜色通常带有紫色调。
我想自从我几年前买它以来,它一直是这样的。
有没有办法可以以某种方式玩弄这些设置?对我如何改进这一点的任何其他建议持开放态度。谢谢你。
更新:
我下载guvcview
了,但使用这些设置并没有提高网络摄像头的质量。也许网络摄像头本身坏了。
我主要在我有帐户但我不是 root 用户的 linux 远程机器上工作。我从来没有真正理解这对我安装东西的能力意味着什么。
我知道pip install
如果我添加--user
. 我还看到我可以在我的 conda 环境中安装东西。
我想安装tmux
. 我看到我可以通过这样做来做到这一点,sudo apt-get install tmux
但显然我不能sudo
,因为我不是 root 用户。我可以通过其他方式安装它还是只有系统管理员才能这样做?如果是后者,为什么我可以安装一些东西而不能安装其他东西?
谢谢。
我正在尝试从图书馆通过 SSH 连接到远程大学计算机,但收到错误消息:
ssh: connect to host remote.machine.edu port 22: Connection refused
我之前已经发布过这个,我也和网络管理员谈过尝试更改端口。
系统管理员说:
我让它在端口 2222 上侦听,但它看起来被进一步阻止上游。
他说他会想办法解决这个问题,但我们目前似乎没有解决方案。
有人建议我通过端口 443 进行 SSH。如果 22 或 2222 没有,443 是否可以工作?
任何其他解决方案也将不胜感激。
(机器没有停机)。
澄清:
当我 SSH 到除库之外的任何地方的远程机器时,使用默认端口(我猜是库错误消息中的 22)它工作正常。
我不确定为什么系统管理员说他让它在端口 2222 上侦听。我认为这意味着他正在尝试与库中失败的 22 不同的东西。(因为如果它总是 2222,我将永远无法 ssh)。无论哪种方式,他说这看起来像是在上游被阻止了。
我应该让他尝试监听 443 端口吗?
有什么不同的方法可以解决这个问题吗?
我经常 ssh 进入远程机器。我目前在当地图书馆,当我尝试时,我收到以下消息:
ssh: connect to host remote.machine.edu port 22: Connection refused
我对此有什么办法吗,还是只是与图书馆网络的设置有关?
我正在使用 Ubuntu 16.04。