![通过 Flatpak 安装 VSCode 时,它的“code”可执行文件位于哪里?](https://linux22.com/image/197791/%E9%80%9A%E8%BF%87%20Flatpak%20%E5%AE%89%E8%A3%85%20VSCode%20%E6%97%B6%EF%BC%8C%E5%AE%83%E2%80%8B%E2%80%8B%E7%9A%84%E2%80%9Ccode%E2%80%9D%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E4%BD%8D%E4%BA%8E%E5%93%AA%E9%87%8C%EF%BC%9F.png)
当通过 apt 或 homebrew 安装 Visual Studio Code 时,VSCodecode
可执行文件会转到 中的标准位置PATH
,但是当通过 Flatpak 安装 VSCode 时,它会转到特殊的位置。我正在尝试找到这个位置,以便将其添加到我的PATH
.
答案1
扁平封装不是这样工作的;可执行文件隐藏在容器中,您需要设置整个环境才能调用它。提供一个隔离良好、不能从外部运行的环境才是重点。
你会想要flatpack run app-name
运行您的应用程序 - 在您的情况下,可能flatpak run com.visualstudio.code
;您可以根据需要添加参数,它们将被转发到 Flatpack 声明为要运行的应用程序的可执行文件。
答案2
在从我的终端Ubuntu
使用时(在我的例子中),我在其配置文件中添加了一个别名:VSCodium
zsh
~/.zshrc
alias code="flatpak run com.vscodium.codium "
不要忘记source ~/.zshrc
或重新打开您的终端,然后您现在可以这样做
code my/source.file
~/.bashrc
对于 Bash 来说显然是这样做的