Linux 下如何为特定用户安装软件?

2022-05-01 14:24:36 +08:00
 q9OxQgg
请问 Linux 桌面下如何为特定用户安装软件?我的意思是,怎么为一个或几个特定用户安装软件,而其他用户登录桌面后,连这个软件图标都看不到?
2649 次点击
所在节点    Linux
9 条回复
seers
2022-05-01 14:31:29 +08:00
装到 home
NineBytes
2022-05-01 14:46:25 +08:00
可以装到$HOME/.local
MiketsuSmasher
2022-05-01 15:54:08 +08:00
把软件放到 $HOME/.local 下面
Syiize
2022-05-01 16:52:30 +08:00
软件放到用户的$HOME/任意路径,然后.desktop 放到$HOME/.local/share/applications 里
MiketsuSmasher
2022-05-01 17:08:04 +08:00
@MiketsuSmasher #3
补充一下,二进制可执行文件最好放 $HOME/.local/bin ,二进制库可以放 $HOME/.local/lib ,其他什么东西放 $HOME/.local/share 里面(比如说 .desktop 放到 $HOME/.local/share/applications )
当然,如果想省事和减少操作错误的话,可以一股脑扔到 $HOME/.local/opt 里,不过需要你自己把目录加到 $PATH 里面
jKpzPv20NjX56i44
2022-05-01 20:06:57 +08:00
flatpak install —user xxx
q9OxQgg
2022-05-02 00:34:23 +08:00
多谢上边各位大佬。我还真不会把软件安装到指定路径,都是 apt install 或者 ubuntu 软件商店点击安装了事,没有机会指定路径。我尽快搜索学习下。
yanqiyu
2022-05-02 16:51:22 +08:00
prefix=~/.local
whenov
2022-05-03 10:55:53 +08:00
自己编译或解包才能安装到特定路径。想用现成的包管理器的话,可以看看 Nix 和 Linuxbrew

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX