Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tutorial:program:oppm:zh [2023/12/03 10:25]
hfsr [使用OPPM]
tutorial:program:oppm:zh [2023/12/03 10:29]
hfsr [软件包列表格式]
Line 25: Line 25:
 从你的系统中移除指定软件包的所有文件。  ​ 从你的系统中移除指定软件包的所有文件。  ​
 \\ \\
-- `oppm register <​userorgroup>/<​repository>​` +- `oppm register <​userorgroup>/<​repository>​` ​  
-将位于`https://​github.com/<​userorgroup>/<​repository>​`的Github仓库作为额外软件源添加。仓库中必须有名为`master`的分支,且此分支的根目录下必须有名为`programs.cfg`的文件结构配置文件。 ​+将位于`https://​github.com/<​userorgroup>/<​repository>​`的Github仓库作为额外软件源添加。仓库中必须有名为`master`的分支,且此分支的根目录下必须有名为`programs.cfg`的文件结构配置文件。 ​  ​
 \\ \\
-- `oppm unregister <​userorgroup>/<​repository>​` +- `oppm unregister <​userorgroup>/<​repository>​` ​  
-从额外软件源列表中移除位于`https://​github.com/<​userorgroup>/<​repository>​`的Github仓库。  ​ +从额外软件源列表中移除位于`https://​github.com/<​userorgroup>/<​repository>​`的Github仓库。 ​ \\ 
-\\ + 
-_注:如果你只是想使用他人提供的软件包,而并不想自己制作软件包,那么可以停止阅读了。+ 
 +****如果你只是想使用他人提供的软件包,而并不想自己制作软件包,那么可以停止阅读了。
  
 ##​软件包列表格式 ##​软件包列表格式
Line 42: Line 43:
   ["​example-package"​] = {   ["​example-package"​] = {
     files = {     files = {
-      ["​master/​somefolder/​bar.lua"​] = "/",​--"/"​斜线代表文件将会被置于用户指定文件夹中,默认为/​usr+      ["​master/​somefolder/​bar.lua"​] = "/",​--"/"​斜线代表文件将会被置于用户指定文件夹中,默认为/​usr
       ["​master/​somefolder/​barinfo.txt"​] = "//​etc",​ --双斜线代表使用绝对路径       ["​master/​somefolder/​barinfo.txt"​] = "//​etc",​ --双斜线代表使用绝对路径
       [":​master/​otherfolder"​] = "/​share/​something",​ --冒号代表一个文件夹,将包含此文件夹中的所有内容       [":​master/​otherfolder"​] = "/​share/​something",​ --冒号代表一个文件夹,将包含此文件夹中的所有内容
       [":​master/​otherfolder"​] = "//​etc/​something",​ --此写法也可用于绝对路径       [":​master/​otherfolder"​] = "//​etc/​something",​ --此写法也可用于绝对路径
-      ["​master/​somefolder/​barlib.lua"​] = "/​subfolder",​--将文件置于用指定文件夹的一个子文件夹中+      ["​master/​somefolder/​barlib.lua"​] = "/​subfolder",​--将文件置于用指定文件夹的一个子文件夹中
       ["?​master/​somefolder/​something.cfg"​] = "/"​ --此文件只会在并不存在时才会安装或更新,除非指定-f选项       ["?​master/​somefolder/​something.cfg"​] = "/"​ --此文件只会在并不存在时才会安装或更新,除非指定-f选项
     },     },