|
1 |
| -## Update outdated packages |
2 |
| -1. go to aosc-os-abbs |
| 1 | +## Update Outdated Packages (Quick-n-Easy) |
3 | 2 |
|
4 |
| -```$ cd /var/lib/acbs/repo``` |
| 3 | +1. Go to an ABBS tree |
5 | 4 |
|
6 |
| -2. Dump repology's outdated pkgs info. to local json file |
| 5 | +```$ cd /path/to/abbs-tree``` |
| 6 | + |
| 7 | +2. Move all scripts to $PATH (e.g. /usr/local/bin) |
| 8 | + |
| 9 | +``` |
| 10 | +$ mv findupd* /usr/local/bin |
| 11 | +$ mv *.py /usr/local/bin |
| 12 | +``` |
| 13 | + |
| 14 | +3. Check for updates |
| 15 | + |
| 16 | +``` |
| 17 | +# For all updates |
| 18 | +$ findupd |
| 19 | +
|
| 20 | +# For patch-level (a.k.a. stable-proposed) updates |
| 21 | +$ findupd-stable |
| 22 | +``` |
| 23 | + |
| 24 | +## Update Outdated Packages (Stick Shift Mastery) |
| 25 | + |
| 26 | +1. Go to an ABBS tree |
| 27 | + |
| 28 | +```$ cd /path/to/abbs-tree``` |
| 29 | + |
| 30 | +2. Move all scripts to $PATH (e.g. /usr/local/bin) |
| 31 | + |
| 32 | +``` |
| 33 | +$ mv findupd* /usr/local/bin |
| 34 | +$ mv *.py /usr/local/bin |
| 35 | +``` |
| 36 | + |
| 37 | +3. Dump repology's outdated pkgs info. to local json file |
7 | 38 |
|
8 | 39 | ```$ python3 update-pkgs.py -d ../repology.json```
|
9 | 40 |
|
10 |
| -3. Search repo's outdated pkgs and replace newest version. (e.g. In the extra-graphics only) |
| 41 | +4. Search for updates (e.g. In the extra-graphics only) |
| 42 | + |
11 | 43 | ```
|
12 | 44 | $ python3 update-pkgs.py -j ../repology.json -c extra-graphics -r
|
13 | 45 | ```
|
14 | 46 |
|
15 |
| -### Save update info. as file |
| 47 | +### Save Update Data Source to File |
16 | 48 |
|
17 | 49 | ```
|
18 | 50 | $ python3 update-pkgs.py -j ../repology.json -s cache.txt
|
19 | 51 | ```
|
20 | 52 |
|
21 |
| -### Save load cache file |
| 53 | +### Load Saved Data Source (as cache) |
22 | 54 |
|
23 | 55 | ```
|
24 | 56 | $ python3 update-pkgs.py -l cache.txt -c extra-graphics -r -q
|
25 | 57 | ```
|
26 | 58 |
|
27 |
| -### Support source https://packages.aosc.io/ |
| 59 | +### Use AOSC OS Packages Site's Data Source |
| 60 | + |
28 | 61 | 1. $ wget "https://packages.aosc.io/srcupd/aosc-os-abbs?type=json&page=all" -O packages.json
|
29 | 62 |
|
30 | 63 | 2. $ python3 update-pkgs.py -j ../packages.json -c extra-graphics -r
|
31 | 64 |
|
32 |
| -## Rebuild packages |
| 65 | +## Rebuild Packages |
| 66 | + |
33 | 67 | 1. Dump the packages list to rebuild
|
| 68 | + |
34 | 69 | ```
|
35 | 70 | $ apt list $(apt-cache rdepends mlt | sort -u) > /path/to/mlt.txt
|
36 | 71 | ```
|
37 | 72 |
|
38 |
| -2. go to aosc-os-abbs |
| 73 | +2. Go to an ABBS tree |
| 74 | + |
39 | 75 | ```
|
40 |
| -$ cd /var/lib/acbs/repo |
| 76 | +$ cd /path/to/abbs-tree |
41 | 77 | ```
|
42 | 78 |
|
43 |
| -3. Auto bump REL in repo |
| 79 | +3. Automatically bump REL in repo |
| 80 | + |
44 | 81 | ```
|
45 | 82 | $ python3 rebuild.py /path/to/mlt.txt
|
46 | 83 | ```
|
0 commit comments