在 Arch 上安装 python 包的推荐方法是什么?在 AUR 上搜索它们并从那里安装它们(或创建一个PKGBUILD文件来自己制作软件包)或使用pip?
我从安装 pacman 和 AUR 的东西开始,不知道与pip包混合是否明智。
Linux 中是否有用于保存源文件的标准位置,例如OpenSSL。我正在使用非默认版本的 OpenSSL 从源代码构建 Nginx。我需要下载并解压 OpenSSL,我是在主目录中完成的。现在,我想知道 Linux 中是否有标准位置/opt?
我有时会遇到未提供.deb或.rpm仅作为可执行文件提供的软件。
例如Visual Studio Code、WebStorm或Kerbal Space Programm。
对于这个问题,我将以 Visual Studio Code 作为参考点。
该软件以压缩包的形式提供。
解压缩时,我留下了一个名为的文件夹VSCode-linux-x64,其中包含一个名为Code.
我可以双击Code或用我的终端指向它/home/user/Downloads/VSCode-linux-x64/Code来执行它。
但是,我想知道是否有安装此应用程序的正确方法。
我想要实现的是:
vscode从终端中的任何文件夹写入,它会自动执行 Visual Studio Code。附加信息:
编辑:
我决定给@kba 答案,因为他的方法更适合我的备份解决方案,除此之外。让脚本执行二进制文件使您可以添加参数。
但公平地说,@John WH Smith 的方法和@kba 的一样好。
我发现了这个话题:/opt 和 /usr/local 之间有什么区别?
这个链接:http : //www.pathname.com/fhs/pub/fhs-2.3.html
为了帮助我了解的惯例/home,/root,/usr/local,/usr/bin和/opt,我仍然有一个问题,因为我有点糊涂了解他们每个人之间的差异。
对于我想安装必须由用户本地使用的应用程序的系统,将应用程序放在/home或/usr/bin或 中更好/root?是否有我应该知道的“良好做法”?
我最近一直在摸索文件系统层次结构标准,并且在很多场合,当谈论目录时/usr/local,我遇到了术语“本地安装的包”。有人可以解释一下在这种情况下“本地”的确切含义吗?
在 Linux FHS 中,它表示所有第三方软件包都应该使用/opt. 不过我没看到有人用/opt。另外,无论如何/opt也不在$PATH,所以我认为操作系统无意让我们使用/opt. 那么为什么还要费心去创造/opt既然没有人会使用它,那么
你们可能认为这是重复的,但显然不是。我知道差异和线索,但我只是不知道为什么没有人使用它。
fhs ×2
arch-linux ×1
binary ×1
executable ×1
filesystems ×1
gnome3 ×1
linux ×1
pacman ×1
pip ×1
python ×1
source ×1