@@ -105,12 +105,21 @@ Podman repository(provided by Kubic project) also provides golang package for so
105105
106106## Add personal package archives (PPA)
107107
108- - List of PPAs
109- - Logs will show entry in the format ` [date and time] [ PPA-Logs ] <log>`
108+ List of PPAs ` config.ppa`
109+
110+ ` ` ` yaml
111+ api: 3
112+ config:
113+ ppa:
114+ # With prefix ppa:
115+ - ppa:yubico/stable
116+ # Without prefix ppa:
117+ - kicad/kicad-5.1-releases
118+ ` ` `
110119
111120# # Install apt packages
112121
113- There are seven list of packages under key config.install.apt.< category >
122+ There are seven list of packages under key ` config.install.apt.<category>`
114123
1151241. administration - Contains Administrative packages
1161252. security - Contains Security related tools and packages
@@ -136,28 +145,35 @@ This classification is only for ease of use and need not be strictly followed. Y
136145There is a special package list `config.purge` containing list of packages to be
137146purged from the system. This only applies if purge flag is set and purge task is enabled (when autopilot is active)
138147
148+ ` ` ` yaml
149+ api: 3
150+ config:
151+ purge:
152+ - gnome-mines
153+ - gnome-sudoku
154+ - aisleriot
155+ - gnome-mahjongg
156+ ` ` `
157+
139158# # Install Debian package archives (.deb files)
140159
141160This will install deb files specified in the YAML config under `config.install.debs`.
142161
143- - Each entry is URL to the deb file. URL MUST be `http` or `https`, ftp UTLs are not supported!
162+ - Each entry is URL to the deb file. URL MUST be `http` or `https`, ftp URLs are not supported!
144163
145164` ` ` yaml
146165api: 3
147166config:
148167 install:
149168 debs:
150- - https://atom-installer.github.com/v1.21.1/atom-amd64.deb,ATOM-Editor.deb
151-
169+ - https://atom-installer.github.com/v1.21.1/atom-amd64.deb
152170` ` `
153171
154- - First part is the URL to the deb file separated by `,` name of the file.
155-
156172# # Install Static binaries to /usr/local/bin
157173
158174This will install binaries in YAML config under `config.install.binaries`.
159175
160- - **Simulate** option **will** download the package but not install it.
176+ - **Simulate** option **will** download the binary but not install it.
161177- Configuration is of format `binary-name::URL`. Binary name **MUST** mach regex `^([a-zA-z0-9_-]+)$`.
162178- For example, to install `kubectl`, the entry should look like below.
163179
@@ -170,16 +186,11 @@ config:
170186
171187` ` `
172188
173- !!! note "Note on file names in configuration"
174- Please note that file will be saved with the name mentioned in the file and will be in your path.
175-
176189# # Purge Unwanted Packages
177190
178191This will purge Unwanted packages from the system.
179192
180- - The packages mentioned in `config.purge` in yaml.
181- - The format is similar to that of packages, one package per line
182-
193+ - The packages mentioned in list `config.purge` in yaml.
183194!!! warning
184195 It is necessary to pass command line argument `-d` or set `config.flags.purge_enabled : true` in config.
185196
@@ -245,22 +256,22 @@ config:
245256
246257| Name | Key |
247258| ------------------------------------------------------------------------------------------ | ------------- |
248- | [Add Repositories](#add-repositories) | `repo` |
259+ | Update APT Metadata(Same as running `apt-get update`) | `update` |
260+ | Upgrade packages | `upgrade` |
261+ | [Add Repositories](#add-repositories) | `add_repo` |
249262| [Add personal package archives (PPA)](#add-personal-package-archives-ppa) | `ppa` |
250263| [Install apt packages](#install-apt-packages) | `apt` |
251- | [Install Debian package archives (.deb files)](#install-debian-package-archives-deb-files) | `dev` |
264+ | [Install Debian package archives (.deb files)](#install-debian-package-archives-deb-files) | `debs` |
252265| [Install Static binaries to /usr/local/bin](#install-static-binaries-to-usrlocalbin) | `binaries` |
253266| [Purge Unwanted Packages](#purge-unwanted-packages) | `purge` |
254267| [Installing Snap packages](#installing-snap-packages) | `snaps` |
255- | [All In one](#all-in-one) | `all` |
256268
257269# # Delete logs
258270
259271A log file is generated containing all the output generated by the apt and other commands
260272
261- - This task will delete the log file `after-effects.log`.
262- - Log file is located in the directory `logs` in folder which you ran thin script.
263- - Sometimes errors might not be written to log file but displayed on screen and vice-versa.
273+ - This task will delete the log file `after-effects.log` in logs folder
274+
264275
265276[Miniconda] : https://www.anaconda.com/blog/rpm-and-debian-repositories-for-miniconda
266277[Brave Browser] : https://brave.com/linux/
0 commit comments