ShyanJMC

ShyanJMC's RepositoryRepository

This webpage describe the information about my repository for linux distributions that works with pacman package manager.

Objetive

In the repository you will find common programs compiled as minimal packages. This means that X package only will have the essential features to work and maintain the security at running time.

This will provide you with packages with the lowest size and requeriments possible, but also maybe you will find that X feature is not available.

Compilation process

All C and C++ programs are compiled with GCC arguments;

-fPIE -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2

Use cases

  • You have an embedded system with specific features.
  • You are using IoT devices.
  • You are planning run a minimal web server.

Structure

In https://repository.shyanjmc.com you will find the main repository.

Instalation

You need pacman package manager to use. Then add this to; /etc/pacman.conf

[minimal-repository]
Include = /etc/pacman.d/shyanjmc-mirrorlist

And then create that file with this information inside;

# Europe
Server = https://repository.shyanjmc.com

Then upgrade your databases with;

pacman -Syyq