O
Cruxport4Slack é um software com o intuito de montar uma
hierarquia de diretórios chamada
ports semelhante ao ports
utilizado em sistemas BSD.
A hierarquia de diretórios (/usr/ports/) dos sistemas BSD
são mais complexos em comparação a hierarquia utilizada
pelo Cruxports4slack, isto devido a diversos motivos que
infelizmente não estarei entrando em detalhes.
O CruxPorts4Slack utiliza um portdb, que nada mais é a hierarquia
dos diretórios que contem arquivos com informações essenciais
para haja sucesso nas instalações dos software a partir dos códigos fontes.
Esse portdb é mantido pela equipe de desenvolvedores do "Crux
Linux"
a equipe também conta com alguns colaboradores de derivados projetos.
O Cruxport4Slack realiza o download do código fonte desejado diretamente
no site (HTTP) ou ftp (FTP) oficial do projeto, após este processo o Cruxport4Slack
irá iniciar o processo de compilação do código fonte, se tudo ocorrer bem
automaticamente o CruxPorts4Slack cria um pacote .tgz obedecendo todo padrão
de diretórios necessários para a criação de um pacote do sistema
Slackware e automaticamente este pacote é instalado.