场景:

安装后的软件双击打不开,或者命令行终端运行软件提示权限不够。

1.解压文件

dpkg-deb -R deb文件名 解压新文件夹名称 
举例:dpkg-deb -R xxx.deb(你要解压的deb文件)   ceshi(你要解压新文件夹的名称,自己任意设置 )

2.进入files文件目录

经过第一步,你会生成一个文件夹,找到files文件夹内

一般路径是第一步生成文件夹下的:

opt/apps/com.yakit/files

3.在第2步骤的目录打开终端

目的是加权限

输入以下命令:

sudo chown root:root  ./chrome-sandbox
sudo chmod 4755 ./chrome-sandbox

4.打包

再将这个文件夹重新打包一下,然后再次安装deb文件,你可以试着安装之前打不开的,或者新生成的deb文件。

 dpkg-deb -b 解压文件夹名/ 打包后的文件存放目录
 ps:解压文件夹名:第一步你设置的文件夹的名字,这一步和第一步是对应的。
 如:
  dpkg-deb -b yakit2/ .
  解释:  .意思是存放在当前目录
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐