Package management - ataraxialinux/ataraxia GitHub Wiki

Introduction

Welcome to the "Package management" page! On this page, we're explaining the usage of Ataraxia GNU/Linux's package manager called "tsukuri" (means "build" from Japanese). tsukuri is a simple package manager made for Ataraxia GNU/Linux. It used to be friendly package manager compatible with CRUX Pkgfiles. tsukuri compiles and installs "ports". ports are scripts which used by tsukuri and intended to build and install packages automatically.

Basic usage

Installing packages

To build and install or just install packages:

emerge - build and install
install - just install package
tsukuri emerge/install package1 package2 ... packageN

if you don't want dependencies:

tsukuri emerge/install -D package1 package2 ... packageN

If you want to do a build of a package without reinstallation:

tsukuri emerge/install -N package1 package2 ... packageN

If you don't want to deal with conflicts and rebuild already existing package:

tsukuri emerge/install -f package1 package2 ... packageN

Removing packages

Removing packages:

tsukuri remove package1 package2 ... packageN

Updating system

We want updated system. We're rolling release distribution! First, you need to update ports tree:

cd /usr/ports
git pull

Second, you can perform update:

tsukuri upgrade

And so on..

To get more info about neko:

tsukuri help

Enjoy using Ataraxia GNU/Linux!