diff --git a/README.md b/README.md index 5c65eac4..667ef0a1 100644 --- a/README.md +++ b/README.md @@ -7,47 +7,62 @@ 默认`1Panel`安装在`/opt/`路径下,如果不是按需修改以下。 -### 2.1 +### 2.1 - 方式一:使用`git` 方式获取应用到`/opt/1panel/resource/apps/local`文件夹下 ```shell -# 克隆名为 localApps 的分支的仓库到 /opt/1panel/resource/apps/local 目录下 -git clone -b localApps https://github.com/okxlin/appstore /opt/1panel/resource/apps/local +# 克隆名为 localApps 的分支的仓库到 /opt/1panel/resource/apps/local/appstore-localApps 目录下 +git clone -b localApps https://github.com/okxlin/appstore /opt/1panel/resource/apps/local/appstore-localApps -# 将 /opt/1panel/resource/apps/local/apps 目录下的所有文件移动到 /opt/1panel/resource/apps/local/ 目录下 -mv /opt/1panel/resource/apps/local/apps/* /opt/1panel/resource/apps/local/ - -# 删除 /opt/1panel/resource/apps/local/apps 目录及其内容 -rm -r /opt/1panel/resource/apps/local/apps +# 将 /opt/1panel/resource/apps/local/appstore-localApps/apps 目录下的所有文件复制到 /opt/1panel/resource/apps/local/ 目录下 +cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/* /opt/1panel/resource/apps/local/ +# 删除 /opt/1panel/resource/apps/local/appstore-localApps 目录及其内容 +rm -r /opt/1panel/resource/apps/local/appstore-localApps ``` 然后应用商店刷新本地应用即可。 +将其转换为`1panel`计划任务形式则是,在计划任务框里添加以下命令 + +```shell +git clone -b localApps https://github.com/okxlin/appstore /opt/1panel/resource/apps/local/appstore-localApps && \ +cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/* /opt/1panel/resource/apps/local/ && \ +rm -r /opt/1panel/resource/apps/local/appstore-localApps +``` + ### 2.2 - 方式二:使用压缩包方式获取应用到`/opt/1panel/resource/apps/local`文件夹下 ```shell -cd /opt/1panel/resource/apps/local # 进入目标目录 +# 下载localApps.zip文件到目标目录 +wget -P /opt/1panel/resource/apps/local https://github.com/okxlin/appstore/archive/refs/heads/localApps.zip -wget https://github.com/okxlin/appstore/archive/refs/heads/localApps.zip # 从GitHub下载ZIP文件 +# 解压缩localApps.zip文件到目标目录 +unzip -o -d /opt/1panel/resource/apps/local/ /opt/1panel/resource/apps/local/localApps.zip -unzip localApps.zip # 解压下载的ZIP文件 +# 复制appstore-localApps/apps目录下的所有内容到目标目录 +cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/* /opt/1panel/resource/apps/local/ -cd ./appstore-localApps/apps # 进入解压后的目录 - -mv ./* /opt/1panel/resource/apps/local/ # 将所有文件和目录移动到指定目录中 - -cd /opt/1panel/resource/apps/local # 进入目标目录 - -rm -r /opt/1panel/resource/apps/local/appstore-localApps # 删除解压后的目录及其内容 - -rm /opt/1panel/resource/apps/local/localApps.zip # 删除下载的ZIP文件 +# 删除appstore-localApps目录及其内容 +rm -r /opt/1panel/resource/apps/local/appstore-localApps +# 删除localApps.zip文件 +rm /opt/1panel/resource/apps/local/localApps.zip ``` 然后应用商店刷新本地应用即可。 +将其转换为`1panel`计划任务形式则是,在计划任务框里添加以下命令 + +```shell +wget -P /opt/1panel/resource/apps/local https://github.com/okxlin/appstore/archive/refs/heads/localApps.zip && \ +unzip -o -d /opt/1panel/resource/apps/local/ /opt/1panel/resource/apps/local/localApps.zip && \ +cp -rf /opt/1panel/resource/apps/local/appstore-localApps/apps/* /opt/1panel/resource/apps/local/ && \ +rm -r /opt/1panel/resource/apps/local/appstore-localApps && \ +rm /opt/1panel/resource/apps/local/localApps.zip +``` + ## 3.备注