sed:无法读取 /etc/dbus-1/session.conf:输入/输出错误

sed:无法读取 /etc/dbus-1/session.conf:输入/输出错误

按照 ZDNet 上的指南操作这里,我一直在尝试让 ubuntu 桌面在 Windows 10 上运行。但有一行代码一直给我带来麻烦。

    sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf

返回“无法读取 /etc/dbus-1/session.conf 文件或未找到目录。

于是我在网上找到了一个“/etc/dbus-1/session.conf”文件并添加了它。重新启动 bash 并找到了它,但这次:

sed:无法读取 /etc/dbus-1/session.conf:输入/输出错误

是我得到的。

我该如何解决?

答案1

经过一番挖掘,我恍然大悟。

sudo touch session.conf
sudo vi session.conf

(粘贴我在conf文件中找到的文本这里并保存

    sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf

成功了!现在我试着弄清楚为什么我看到“错误:创建目录“/home/username/.cache/compizconfig-1”时出错”

答案2

这个问题是很久以前提出的,但为了方便后人,我想指出的是,根据这个问题,现已搬迁至:

/usr/share/dbus-1/session.conf

相关内容