{"id":20662595,"url":"https://github.com/system233/linglong-builder","last_synced_at":"2026-07-18T06:36:15.000Z","repository":{"id":257067584,"uuid":"857228114","full_name":"System233/linglong-builder","owner":"System233","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-11T09:21:19.000Z","size":3065,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T23:16:10.595Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/System233.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-14T05:13:39.000Z","updated_at":"2024-12-11T09:21:24.000Z","dependencies_parsed_at":"2024-09-18T12:40:10.588Z","dependency_job_id":"6a2a6340-03d7-4a6f-a36e-bb4bb3c04018","html_url":"https://github.com/System233/linglong-builder","commit_stats":null,"previous_names":["system233/linglong-builder"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/System233/linglong-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/System233%2Flinglong-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/System233%2Flinglong-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/System233%2Flinglong-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/System233%2Flinglong-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/System233","download_url":"https://codeload.github.com/System233/linglong-builder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/System233%2Flinglong-builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35609253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-18T02:00:07.223Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T19:14:43.247Z","updated_at":"2026-07-18T06:36:14.976Z","avatar_url":"https://github.com/System233.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 玲珑自动化打包器\n\n[![Linglong Builder](https://github.com/System233/linglong-builder/actions/workflows/build.yaml/badge.svg)](https://github.com/System233/linglong-builder/actions/workflows/build.yaml)\n\n## 安装\n\n`yarn install`\n或全局安装CLI\n`sudo yarn global add linglong-helper@beta apt-cli`\n\n## 命令\n`source scripts/env.sh`\n\n* ll-test - 测试程序入口、图标以及安装应用\n* ll-clear - 卸载应用，删除linglong/output和linglong/sources，释放builder中的ostree残留\n* ll-patch \u003c补丁列表\u003e - 从assets复制补丁\n* ll-rebase \u003c模板目录\u003e - 切换当前项目的base和runtime\n* ll-find - 从missing.list搜索当前项目缺失的依赖, 必须先构建一次\n* add-patch.sh \u003c名称\u003e - 新建补丁脚本，名称为patch_名称.sh\n* add-patch-strace.sh - 添加strace补丁，解决启动器+本体模型的应用因启动器退出而导致容器退出的问题\n* release-space.sh - 清除buidler缓存中所有除base和runtime的包，以及ll-cli仓库的ostree残留\n\n\n别名列表\n```sh\nalias \"llb=ll-builder build\"\nalias \"llr=ll-builder run\"\nalias \"llbe=ll-builder build --exec bash\"\nalias \"llre=ll-builder run --exec bash\"\n\nalias \"lle=ll-builder export\"\n\nalias \"llcr=ll-cli run\"\nalias \"llci=ll-cli install\"\nalias \"llcu=ll-cli uninstall\"\nalias \"llcl=ll-cli list\"\nalias \"llcp=ll-cli ps\"\nalias \"llcs=rm linglong/sources/*.deb\"\n\nalias \"llu=ll-helper update --cache-dir ~/.cache/linglong-helper\"\nalias \"llrb=ll-rebase\"\nalias \"llf=ll-find\"\n\nalias \"llel=ll-builder export -l\"\n\nalias \"llt=ll-test\"\nalias \"llclr=ll-clear\"\n```\n\n## 路线图\n\n- [x] 自动构建发布\n- [ ] 自动提远程 PR\n- [ ] 自动更新仓库\n- [x] 集中存储库\n- [x] 按需构建\n\n## 文件\n\n- [list.csv](./list.csv) 任务总表\n- [filter.list](./filter.list) 构建过滤列表\n- [stats.csv](./stats.csv) 测试结果表\n\n\n## TODO\n\n- [x] 更新ld补丁,避免将CWD加入动态库搜索路径","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystem233%2Flinglong-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystem233%2Flinglong-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystem233%2Flinglong-builder/lists"}