安装:将脚本复制到 $PATH 的某个位置

安装:将脚本复制到 $PATH 的某个位置

我想安装polybar 主题其中一个依赖项是networkmanager_dmenu所以,我想安装它。我在 Ubuntu 20.04 上,对我来说唯一有效的选项是:Copy script somewhere into $PATH我不知道如何实现这一点,有人可以向我解释一下吗?

答案1

PATH是一个环境变量,其中包含系统搜索与命令匹配的可执行文件的目录列表。请参阅此处更多信息. 您可以使用以下命令在终端中查看内容

echo $PATH

理论上,您可以让安装程序查看其中的目录,并将其安装在列出的目录之一中。

然而,公约关于目录的使用。sbins目录用于系统二进制文件,bin目录用于所有其他可执行文件。因此,您将选择一个bin目录:

  • 如果你通过发行版的打包系统分发可执行文件(脚本),请将其放在 中/usr/bin。对于 Ubuntu,这意味着你的软件被打包为.deb安装文件。
  • 如果您的脚本是自定义安装脚本,则请将您的可执行文件放在 中/usr/local/bin。该目录不受操作系统的打包系统管理。

答案2

Polybar 主题可与平铺窗口管理器(如 dwm、bspwm、xmonad、i3 等)配合使用。默认情况下,ubuntu 20.04 附带 gnome,它不是平铺窗口管理器。因此,除非您专门安装平铺窗口管理器,否则 polybar 无法与常规 ubuntu 桌面配合使用。

相关内容