[Seek Help] 如何禁止商店的某个应用安装
Tofloor
poster avatar
152******02
deepin
2022-07-27 23:34
Author

如题,我想写个程序,禁止某个商店里的某个应用可以安装,有什么方法吗?

举个例子: 商店里的扫雷,,我想让别人无法下载这个软件。

商店的话,使用root权限,而且是绝对路径/usr/bin/dpkg, 这让我有点束手无策。

Reply Favorite View the author
All Replies
ti-ji
deepin
2022-07-27 23:39
#1

什么程序会不经过你的同意安装应用?

还是说是依赖项?

Reply View the author
152******02
deepin
2022-07-27 23:43
#2
ti-ji

什么程序会不经过你的同意安装应用?

还是说是依赖项?

比如商店的扫雷,我要禁止别人在商店里安装这个游戏

Reply View the author
ti-ji
deepin
2022-07-27 23:47
#3

可以创建一个新用户,设置应用商店、apt和apt-get 的用户权限。

这样非指定用户就不可以执行相应的程序,是否可行?

你要阻止的目标是不懂的计算机的人吗?

Reply View the author
ti-ji
deepin
2022-07-27 23:50
#4

我觉得比较好的方式是,系统提供一个中可以在执行程序之前执行脚本的能力。(我瞎想的)

这样,程序可以下载,但是无法执行。就模拟了游戏不兼容的假象

Reply View the author
152******02
deepin
2022-07-27 23:52
#5
ti-ji

可以创建一个新用户,设置应用商店、apt和apt-get 的用户权限。

这样非指定用户就不可以执行相应的程序,是否可行?

你要阻止的目标是不懂的计算机的人吗?

这个方法倒是可行,但现在想通过自己的软件方法来实现

原本计划写个dpkg当软连接的,这样能阻止命令行安装软件,但商店安装软件阻拦不了,并不是普通的

dpkg -i 来安装软件的~

Reply View the author
ti-ji
deepin
2022-07-27 23:52
#6
ti-ji

我觉得比较好的方式是,系统提供一个中可以在执行程序之前执行脚本的能力。(我瞎想的)

这样,程序可以下载,但是无法执行。就模拟了游戏不兼容的假象

但是这样需要搞黑名单,也不妥。

Reply View the author
ti-ji
deepin
2022-07-27 23:55
#7

防火墙,阻止应用商店的链接

写个脚本,开启关闭

Reply View the author
zijinyise
deepin
2022-07-28 00:17
#8
Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-07-28 01:32
#9
ti-ji

但是这样需要搞黑名单,也不妥。

我搞过一个小东西

很久之前了,可以检测进程,然后限制进程的使用时长

不过最简单的应该是装完了之后把可执行文件删除,然后apt-mark hold这个包防止被动

Reply View the author
xuqi
deepin testing team
2022-08-19 05:10
#10

smirk

Reply View the author
xuqi
deepin testing team
2022-08-19 05:10
#11
It has been deleted!
xuqi
deepin testing team
2022-08-19 05:10
#12
It has been deleted!