请问 Linux 桌面下如何为特定用户安装软件?我的意思是,怎么为一个或几个特定用户安装软件,而其他用户登录桌面后,连这个软件图标都看不到?
|
seersMay 1, 2022 via Android
1
装到 home
|
|
NineBytesMay 1, 2022
2
可以装到$HOME/.local
|
|
MiketsuSmasherMay 1, 2022
3
把软件放到 $HOME/.local 下面
|
|
SyiizeMay 1, 2022 via Android
4
软件放到用户的$HOME/任意路径,然后.desktop 放到$HOME/.local/share/applications 里
|
|
5
@MiketsuSmasher #3
补充一下,二进制可执行文件最好放 $HOME/.local/bin ,二进制库可以放 $HOME/.local/lib ,其他什么东西放 $HOME/.local/share 里面(比如说 .desktop 放到 $HOME/.local/share/applications ) 当然,如果想省事和减少操作错误的话,可以一股脑扔到 $HOME/.local/opt 里,不过需要你自己把目录加到 $PATH 里面 |
|
jKpzPv20NjX56i44May 1, 2022 via iPad
6
flatpak install —user xxx
|
|
7
多谢上边各位大佬。我还真不会把软件安装到指定路径,都是 apt install 或者 ubuntu 软件商店点击安装了事,没有机会指定路径。我尽快搜索学习下。
|
|
yanqiyuMay 2, 2022
8
prefix=~/.local
|
|
whenovMay 3, 2022 via Android
9
自己编译或解包才能安装到特定路径。想用现成的包管理器的话,可以看看 Nix 和 Linuxbrew
|