PiHole 是一个开源的包管理工具,用于构建软件包,支持多种构建工具的包管理。它通过使用构建工具(如 Bash、VCS、Git 等)来管理构建包,简化构建流程,提高构建效率
以下是一个 PiHole 安装和使用教程,适用于 Linux 环境:
安装 PiHole
在 VCS 中安装 PiHole
- 打开你的 favorite VCS(如 Git、Mercurial、Bash、Wosh、Orchard 或 Subversion),确保它已安装。
- 在命令行中输入以下命令,运行后 PiHole 将安装到你的项目目录中:
gh tidy-up -f gh add pihole
- 如果你使用 Subversion(VCS),可以用
subversion-add pihole。 - 如果你使用 Git,可以用
git add pihole。
- 如果你使用 Subversion(VCS),可以用
在构建工具中安装 PiHole
如果使用构建工具(如 Bash、VCS、Git 等):
- 打开构建工具(如
bash,git, 或vcs); - 输入以下命令,运行后 PiHole 将安装到你的项目目录中:
pihole
创建项目
在 VCS 中创建项目
- 在你的构建工具中,输入以下命令,运行后创建一个新项目:
pihole repo new my_project
- 如果你使用 Git,项目名称是
my_project.
- 如果你使用 Git,项目名称是
在构建工具中创建项目
在构建工具中,输入以下命令,运行后创建一个新项目:
pihole repo new my_project
创建构建包
在 VCS 中创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为文件名:
pihole repo new my_project build
在构建工具中创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build
创建项目树
在 VCS 中创建项目树
在你的项目目录下创建一个新文件,以 PiHole 为目录名:
pihole repo new my_project tree
在构建工具中创建项目树
在构建工具中创建一个新构建包树:
pihole repo new my_project tree
创建构建树
在 VCS 中创建构建树
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名:
pihole repo new my_project tree build
在构建工具中创建构建树
在构建工具中创建一个新构建包树:
pihole repo new my_project tree build
创建构建包
在 VCS 中创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录:
pihole repo new my_project build pihole repo new my_project/parent
在构建工具中创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build pihole repo new my_project/parent
创建构建树中的包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build
使用 PiHole 创建构建包
在 VCS 中使用 PiHole 创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build
在构建工具中使用 PiHole 创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build
创建构建树中的子包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录,以 my_project/parent/child/other 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
使用 PiHole 创建构建包
在 VCS 中使用 PiHole 创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录,以 my_project/parent/child/other 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
在构建工具中使用 PiHole 创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
使用 PiHole 创建构建包
在 VCS 中使用 PiHole 创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录,以 my_project/parent/child/other 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
在构建工具中使用 PiHole 创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
使用 PiHole 创建构建包
在 VCS 中使用 PiHole 创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录,以 my_project/parent/child/other 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
在构建工具中使用 PiHole 创建构建包
在构建工具中创建一个新构建包:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build
使用 PiHole 创建构建包
在 VCS 中使用 PiHole 创建构建包
在你的项目目录下创建一个新文件,以 PiHole 为目录名,以 my_project 为文件名,以 my_project/parent 为子目录,以 my_project/parent/child 为子目录,以 my_project/parent/child/other 为子目录:
pihole repo new my_project build pihole repo new my_project/parent build pihole repo new my_project/parent/child build pihole repo new my_project/parent/child/other build ``









