Como usar pkgtools no Slackware?
Entendendo o Sistema de Pacotes do Slackware:O Slackware usa pacotes no formato .tgz ou .txz (arquivos tar compactados com gzip ou xz), que são descompactados diretamente no sistema de arquivos, sem gerenciamento automático de dependências. Isso dá controle total ao usuário, mas exige conhecimento sobre as dependências de cada pacote. A distribuição inclui ferramentas nativas (pkgtools) e suporta ferramentas de terceiros para facilitar o processo.
pkgtools:O pkgtools é o conjunto de ferramentas padrão do Slackware para gerenciamento de pacotes. Inclui: - installpkg: Instala pacotes .tgz ou .txz. - upgradepkg: Atualiza ou substitui pacotes existentes. - removepkg: Remove pacotes instalados. - pkgtool: Interface em modo texto para gerenciar pacotes, listar conteúdos e verificar integridade. - makepkg: Cria pacotes .tgz ou .txz a partir de diretórios. - explodepkg: Extrai o conteúdo de um pacote sem instalá-lo.
Como usar o pkgtools?1. Instalar um pacote: Exemplo: 2. Atualizar um pacote: Nota: O upgradepkg remove a versão antiga e instala a nova. 3. Remover um pacote: Exemplo: 3. Listar pacotes instalados: Nota: Cada arquivo na pasta
/var/log/packages
representa um pacote instalado, com detalhes como nome, versão e arquitetura.
4. Usar o pkgtool:
Para obter pacotes oficiais: https://packages.slackware.com/
Extra:No geral, para facilitar e automatizar a instalação de pacotes são utilizados arquivos do SlackBuilds. Entretanto para utilizá-los, é necessário baixar o .tar.gz do SlackBuilds, descomprimir em uma pasta e mover o source oficial da versão que esse SlackBuild aceita. Vou deixar abaixo um passo a passo simples que eu normalmente utilizo. Site oficial do SlackBuilds http://slackbuilds.org/ 1. Baixar o SlackBuild no site oficial: 2. Descomprimir em uma pasta (neste caso "docker") 3. Baixar o source do pacote dentro da pasta do SlackBuild: 4. Rodar o script do pacote.SlackBuild como sudo: 5. Após isso, ele deve criar um arquivo .tgz na sua pasta /tmp. Basta usar o pkgtools para instalar definitivamente :)
SlackBuilds.org
SlackBuilds.org - SlackBuild Script Repository

Solution:Jump to solution
Vídeo que pode auxiliar a entender melhor sobre os packages: https://youtu.be/iQkBbRPkASo
Fabio Akita
YouTube
Entendendo Pacotes com Slackware | Deb, Apt, Tarbals
Como gerenciadores de pacotes como APT funcionam? O que tem num pacote? Vamos instalar um Slackware, uma das distros de Linux mais antigas, e ver como evoluímos de gerenciar tarballs pra gerenciar resolução de dependências com pacotes modernos como formato DEB.
Hoje você vai começar a entender como software num Linux é organizado de verd...
1 Reply
Solution
Vídeo que pode auxiliar a entender melhor sobre os packages: https://youtu.be/iQkBbRPkASo
Fabio Akita
YouTube
Entendendo Pacotes com Slackware | Deb, Apt, Tarbals
Como gerenciadores de pacotes como APT funcionam? O que tem num pacote? Vamos instalar um Slackware, uma das distros de Linux mais antigas, e ver como evoluímos de gerenciar tarballs pra gerenciar resolução de dependências com pacotes modernos como formato DEB.
Hoje você vai começar a entender como software num Linux é organizado de verd...