deepin-appstore 编译及下载的应用无法改变路径说明

看完再决定是否卸载的问题:

说明:编译及改完没啥用,仅实现了把深度应用商城安装到自己期望的路径,把深度自己的应用和部分应用数据指到自己期望的路径,其他的应用没办法,因为应用商城内上架的应用都是别的开发者提供的,他们已经指定了默认的安装路径,除非你把代码下载下来自己手动编译安装到你所想安装的路径,不然还是没办法。

1、卸载当前应用

sudo apt-get remove deepin-appstore

2、安装依赖库

sudo apt-get install c++ build-essential libgl1-mesa-dev qtbase5-dev
sudo apt-get install cmake
sudo apt-get install libqt5webkit5-dev libdtkwidget-dev
sudo apt-get install libqt5x11extras5-dev

3、下载源码并解压
#浏览器打开https://github.com/linuxdeepin/deepin-appstore 下载zip包

cd /home/setup
wget https://github.com/linuxdeepin/deepin-appstore/archive/master.zip

#解压到下载文件到/home/setup

unzip master.zip

#我在此/home/soft路径mount了个50G空间,计划以后所有deepin-aapstore的安装文件到在此路径**
#接下来准备把新的deepin-aoppstore安装到/home/soft/deepin-appstore 路径**

扫描二维码关注公众号,回复: 2846052 查看本文章

4、安装
1)修改CMakeLists.txt 最后几行路径,修改目的是把应用商城的程序安装的路径改成我们自己的

install(TARGETS deepin-appstore
DESTINATION “/home/soft/deepin-appstore”)
install(FILES support/deepin-appstore.desktop
DESTINATION “/home/soft/deepin-appstore/applications”)
install(DIRECTORY support/icons/
DESTINATION “/home/soft/deepin-appstore/icons/”)
install(DIRECTORY manual/
DESTINATION “/home/soft/deepin-appstore/dman/deepin-appstore”)

2)修改/home/setup/deepin-appstore-master/debian/deepin-appstore.install 修改的目的是把应用商城内的deepin自己的应用安装路径改为自己期望的路径

home/deepin-appstore/bin
home/deepin-appstore/applications
home/deepin-appstore/icons
home/deepin-appstore/dman

3)修改deepin-appstore-data.install

home/deepin-appstore/webapp

5、编译安装

cd /home/soft/deepin-appstore-master
cmake -DCMAKE_INSATALL_PREFIX=/home/deepin-aapstore

**———–

– Configuring done
– Generating done
– Build files have been written to: /home/soft/deepin-appstore-master
——–**
#没有错误报错

make && make install

–编译完成

6、启动
桌面计算机–打开系统盘–打开/home/soft/deepin-appstore–双击deepin-appstore 启动成功
在deepin-appstore 右键,发送桌面,以后在桌面就可以启动了

猜你喜欢

转载自blog.csdn.net/weixin_36914964/article/details/81454484