Go to file
2018-09-15 10:46:26 +02:00
src Add lpkg. 2018-09-15 10:46:26 +02:00
.gitignore Add Makefile and stubs. 2018-09-15 01:24:25 +02:00
License.md Initial commit. 2018-09-15 01:11:40 +02:00
Makefile Add lpkg. 2018-09-15 10:46:26 +02:00
Readme.md Add lpkg. 2018-09-15 10:46:26 +02:00

fpkg

This is a linux package manager focussed on simplicity, rather than feature completeness. This is rather for my personal education, than for producing something useful.

Dependencies

  • fakeroot
  • bash
  • zstd
  • tar
  • coreutils
  • findutils

Installation

make install DESTDIR=/desired/path

Usage

Prerequesite

mkdir /pkg # folder for storing packages

create package:

cd build_dir/of/foo
cpkg make install # DESTDIR is set by cpkg

qist package version:

qpkg foo

list package contents:

lpkg foo

install package:

ipkg foo

remove package:

rpkg foo