From e4719650a734fa24d259faeeb750d983d82fd67a Mon Sep 17 00:00:00 2001 From: Woodpecker CI Date: Sun, 31 May 2026 01:21:08 +0000 Subject: Woodpecker CI 54d195de1168abc8fd2656ab7d4941b2ca2f1964 [SKIP CI] --- docs/install.html | 2 +- docs/packagemanager.html | 12 ++++++------ download.html | 3 --- ports.html | 2 ++ 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/docs/install.html b/docs/install.html index 9968a9ad..51063424 100644 --- a/docs/install.html +++ b/docs/install.html @@ -280,7 +280,7 @@ sway
# apkg -I meson cmake pkgconf libtool automake perl
 
-

NOTE: use upppercase 'i' for solve dependencies, lowecase 'i' without solve dependencies.

+

NOTE: use uppercase 'i' for solve dependencies, lowercase 'i' without solve dependencies.

Now lets upgrade our system.

# apkg -U
diff --git a/docs/packagemanager.html b/docs/packagemanager.html
index 1104740d..076a0141 100644
--- a/docs/packagemanager.html
+++ b/docs/packagemanager.html
@@ -182,7 +182,7 @@
 

Package Manager

In Alice, two package manager are used, spm and autils. And why two package manager? spm was written for generic package manager for linux distribution. And autils is written specifically for Alice and requires spm in order to install, remove and update packages while managing conflicts. The command apkg (part of autils) is used to fetch and build packages from ports and their abuild files.

spm

-

spm stands for simple package manager. It does simple and minimal written in POSIX compliance shell script. It only depends on core utils and tar (or busybox's utils and tar). spm only intended for compressing some directory into package, then extract package into system with files being tracked into database. Theres is no build script, recipe or ports in spm. You can write your own tools to use with spm either like Arch Linux's makepkg, CRUX's pkgmk or Slackware's slackbuild script.

+

spm stands for simple package manager. It does simple and minimal written in POSIX compliance shell script. It only depends on core utils and tar (or busybox's utils and tar). spm only intended for compressing some directory into package, then extract package into system with files being tracked into database. There is no build script, recipe or ports in spm. You can write your own tools to use with spm either like Arch Linux's makepkg, CRUX's pkgmk or Slackware's slackbuild script.

spm - usage

list spm usage:

-a         print all installed packages
@@ -321,7 +321,7 @@ swayfx
 [...] Press ENTER to continue operation.
 [...] Press Ctrl + C to abort.
 
-

install package without solving dependencies (mind the lowercase i and theres no prompt for this option):

+

install package without solving dependencies (mind the lowercase i and the absence prompt for this option):

# apkg -i wlroots mesa
 [...] Package 'wlroots' already installed.
 [...] Package 'mesa' already installed.
@@ -377,7 +377,7 @@ util-macros
 [pango] Upgrading package...
 [pango] Package 'pango#1.54.0-1' upgraded.
 
-

full system upgrades (mind uppercase u and will prompt first if theres package updates):

+

full system upgrades (mind uppercase u and will prompt first if there is package updates):

# apkg -U
 [...] Checking for outdated packages...
 [...] Solving dependencies...
@@ -418,7 +418,7 @@ APKG_NOPROMPT                   defaults is empty, skip prompt, use any value
 
# APKG_CONF=/etc/apkg-local.conf apkg <args>
 

revdep

-

revdep is script to find broken packages. Its recomended to run after packages is removed or upgraded.

+

revdep is script to find broken packages. Its recommended to run after packages is removed or upgraded.

Usage:

(print out broken packages)
 $ revdep
@@ -433,7 +433,7 @@ $ revdep -v
 

NOTE: revdep does not solve dependencies, so you might need manually rebuild broken packages instead combine with apkg.

updateconf

-

updateconf is script to update configuration files inside /etc directory. Its recomended to run after packages upgrades.

+

updateconf is script to update configuration files inside /etc directory. Its recommended to run after packages upgrades.

apkg-chroot

Script to entering chroot environment of custom root location.

# apkg-chroot <customroot path>
@@ -456,7 +456,7 @@ $ revdep -v
 # apkg-clean | xargs rm
 

apkg-deps

-

Script to find runtime linked dependencies of installed package. Its good to figure out dependenciess when writing package template.

+

Script to find runtime linked dependencies of installed package. Its good to figure out dependencies when writing package template.

Usage:

$ apkg-deps <pkg>
 
diff --git a/download.html b/download.html index c20e2cb0..b6a92964 100644 --- a/download.html +++ b/download.html @@ -183,9 +183,6 @@

Alice Linux installation images and rootfs tarballs. See the installation guide for setup instructions.

loading…
- - -
alicelinux-rootfs-20260523.tar.xz208.9M2026-May-23 20:39:13
alicelinux-rootfs-20260523.tar.xz.pkglist0.2K2026-May-23 20:39:13
alicelinux-rootfs-20260523.tar.xz.sha256sum0.1K2026-May-23 20:39:13