This shows you the differences between two versions of the page.
linux:acm_custom_repo [2014/09/23 15:45] walter [Server Side] |
linux:acm_custom_repo [2021/05/02 21:36] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== What is is? ====== | ||
- | The ACM custom repo is a local package repository for internal ACM packages. One example being the [[lxdm_login_theming_setup|LXDM themes]] used by the ACM/LUG workstations. | ||
- | It currently only supports packages with arch type "any". | ||
- | |||
- | The PKGBUILDs and files are stored in a git repo on the ACM system. | ||
- | |||
- | https://acm.cs.uic.edu/git/sig-sysadmin/acm-packages | ||
- | |||
- | ====== Client Side ====== | ||
- | |||
- | ===== Arch Linux ===== | ||
- | |||
- | Add the mirror to the workstations pacman config | ||
- | |||
- | <file|pacman.conf> | ||
- | [uicacm] | ||
- | Server = http://mozart.acm.cs/acm-packages/archlinux/ | ||
- | </file> | ||
- | |||
- | ====== Server Side ====== | ||
- | |||
- | Currently the repo is hosted on mozart.acm.cs | ||
- | |||
- | The files are located under the standard archlinux http root /srv/http | ||
- | |||
- | Clone the repo and build the packages with makepkg. All the current version symlinks should be in place, but double check if you have updated a version. | ||
- | |||
- | For more information read the Arch Linux pages on custom repos and PKGBUILDs | ||
- | |||
- | [[https://wiki.archlinux.org/index.php/PKGBUILD]] | ||
- | |||
- | [[https://wiki.archlinux.org/index.php/Pacman_tips#Custom_local_repository]] |