makepkg - ERROR: Can't make output package in current directory [Resolvido]

Publicado por Mauricio Ferrari em 27/08/2020

[ Hits: 1.606 ]

Blog: https://www.youtube.com/@LinuxDicasPro

 


makepkg - ERROR: Can't make output package in current directory [Resolvido]



Resolvi de vez usar métodos corretos para gerar pacotes txz usando o makepkg. Criei um script para extrair as imagens dos pacotes de temas do Windows e empacotá-los em pacotes TXZ para instalar no Slackware no diretório /usr/share/backgrounds.

Criei a seguinte função:

createtxz(){
cd /tmp/$FOLDER/
makepkg -c n $FOLDER-$VERSION-$ARCH-$BUILD.txz
cd $LOCALDIR
cp /tmp/$FOLDER-$VERSION-$ARCH-$BUILD.txz .
}

Os comandos relevantes são as duas primeiras linhas, os demais são relacionados a funcionalidade que eu quero para o script. Ao rodar o script, eu me deparei com esse erro:

ERROR: Can't make output package in current directory.
É claro que isso ferrou o restante do código. Procurando por soluções na internet, descobri que isso só ocorre se for o Slackware Current, devido a uma melhoria no comando do makepkg. Agora, na versão Current, você deve especificar o local completo onde o pacote deve ser criado. Com a correção meu código ficou assim:

createtxz(){
cd /tmp/$FOLDER/
makepkg -c n $LOCALDIR/$FOLDER-$VERSION-$ARCH-$BUILD.txz
}

Além de resolver o problema, ainda por cima reduziu linhas do meu script, o que foi muito bom.

Espero ter ajudado.

Outras dicas deste autor

Desativar Abertura de Diretório ao Plugar Mídias USB no Linux Mint 20

Função para Abrir uma Interface do tkinter no Centro da Tela em Python

PhotoGIMP 2020 - Transforme seu GIMP 2.10 no Photoshop

Ctrl+C e Ctrl+V no Terminal Linux

Instalando o BootUp Manager (BUM) no Ubuntu 20.04 e Linux Mint 20

Leitura recomendada

Convertendo arquivos .doc para .txt via linha de comando

Como aumentar minha resolução ultrapassando o máximo do monitor

Gravando um CD rapidamente

Reduzir tamanho de arquivo PDF

Controlar multimídia via linha de comando (Spotify, Netflix, YouTube etc)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts