This shows you the differences between two versions of the page.
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选项 | ||
}, | }, |