Man*_*ose 1 apt repository unity error-handling echo
这是我尝试运行的命令:
sudo sh -c echo deb "https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
Run Code Online (Sandbox Code Playgroud)
我正在尝试安装 Unity 来开发游戏。这个命令应该让我的电脑识别存储库。该命令不断返回答案E: Unable to locate package unityhub
我该如何解决?
'之前丢失echo并移动了"之前deb:
sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
解释:
sudo sh -c后面的所有命令,因此该命令必须用引号引起来。没有参数扩展,所以单引号就可以了。echo也必须括起来。在这种情况下最好使用双引号,这样它就不会被 bash 混淆为要执行的命令的终止sh -c。我会按以下方式简化命令: ,因为只有在写入文件时才echo "deb https://hub.unity3d.com/linux/repos/deb stable main" | sudo tee /etc/apt/sources.list.d/unityhub.list需要。sudo
| 归档时间: |
|
| 查看次数: |
1630 次 |
| 最近记录: |