Altera pacote .pkg.tar do Arch Linux

13. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 21/04/2024 - 16:39h


alexabolada

esta gerando Unknown Packager no pacote do Arch Linux


  


14. Re: Altera pacote .pkg.tar do Arch Linux

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 16:39h

Para resolver o erro "Unknown Packager" no pacote do Arch Linux, você precisa garantir que seu arquivo PKGBUILD está corretamente configurado. Verifique se o campo "pkgname" está definido corretamente para o nome do pacote que você está criando. Certifique-se também de que o campo "pkgver" contém a versão correta do pacote. Após fazer essas verificações, tente construir o pacote novamente usando o comando makepkg.


pkgname=nomedoseupacote
pkgver=1.0
# Outras configurações do PKGBUILD



15. Re: Altera pacote .pkg.tar do Arch Linux

Olavo Borges De Sá Loureiro
GriffoDeRuppell

(usa Linux From Scratch)

Enviado em 01/05/2024 - 10:27h


Minions escreveu:


Como trocar "Unknown Packager" para o nome do desenvolvedor do pacote .pkg.tar?

Empacotador : Unknown Packager


## AQUI um exemplo do PKGBUILD.... só editar conforme as necessidades!
# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.

# Maintainer: Your Name <youremail@domain.com>
pkgname=NAME
pkgver=VERSION
pkgrel=1
epoch=
pkgdesc=""
arch=()
url=""
license=('GPL')
groups=()
depends=()
makedepends=()
checkdepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=("$pkgname-$pkgver.tar.gz"
"$pkgname-$pkgver.patch")
noextract=()
sha256sums=()
validpgpkeys=()

prepare() {
cd "$pkgname-$pkgver"
patch -p1 -i "$srcdir/$pkgname-$pkgver.patch"
}

build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr
make
}

check() {
cd "$pkgname-$pkgver"
make -k check
}

package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}


16. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/05/2024 - 13:49h


@GriffoDeRuppell

Mesmo você alterando "# Maintainer: Your Name <youremail@domain.com>" no arquivo PKGBUILD

O pacote instalado mostra "Empacotador : Unknown Packager"


Será porque foi uma instalação manual do pacote e não um pacote que esta no repo do Arch Linux?



17. Re: Altera pacote .pkg.tar do Arch Linux

aguamole
aguamole

(usa KUbuntu)

Enviado em 01/05/2024 - 17:35h


Minions escreveu:
Se colocar maintainer='Seu Nome' '<seuemail@example.com>' no arquivo PKGBUILD gera erro de sintaxe na geração do pacote.

A alexa esta dizendo que é para colocar o 'Seu Nome <seuemail@example.com>' juntos, na mesma aspas simples, você tem colocado eles separados.


18. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 04/05/2024 - 02:31h


aguamole escreveu:


Minions escreveu:
Se colocar maintainer='Seu Nome' '<seuemail@example.com>' no arquivo PKGBUILD gera erro de sintaxe na geração do pacote.

A alexa esta dizendo que é para colocar o 'Seu Nome <seuemail@example.com>' juntos, na mesma aspas simples, você tem colocado eles separados.



Quando vc esta gerado o pacote ai fica assim:

mantenedor="Goku"
email="goku@xxxxx.com.br"

contribuidor="666"
email_contribuidor="666@xxxxx.com.br"

echo "# Maintainer: '$mantenedor' <'$email'>
# Contributor: '$contribuidor' <'$email_contribuidor'>
...
" > PKGBUILD




19. Re: Altera pacote .pkg.tar do Arch Linux

Olavo Borges De Sá Loureiro
GriffoDeRuppell

(usa Linux From Scratch)

Enviado em 04/05/2024 - 16:53h


Minions escreveu:


aguamole escreveu:


Minions escreveu:
Se colocar maintainer='Seu Nome' '<seuemail@example.com>' no arquivo PKGBUILD gera erro de sintaxe na geração do pacote.

A alexa esta dizendo que é para colocar o 'Seu Nome <seuemail@example.com>' juntos, na mesma aspas simples, você tem colocado eles separados.



Quando vc esta gerado o pacote ai fica assim:

mantenedor="Goku"
email="goku@xxxxx.com.br"

contribuidor="666"
email_contribuidor="666@xxxxx.com.br"

echo "# Maintainer: '$mantenedor' <'$email'>
# Contributor: '$contribuidor' <'$email_contribuidor'>
...
" > PKGBUILD



Você esta errando na syntax do script....


20. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 05/05/2024 - 03:55h


GriffoDeRuppell escreveu:


Minions escreveu:


aguamole escreveu:


Minions escreveu:
Se colocar maintainer='Seu Nome' '<seuemail@example.com>' no arquivo PKGBUILD gera erro de sintaxe na geração do pacote.

A alexa esta dizendo que é para colocar o 'Seu Nome <seuemail@example.com>' juntos, na mesma aspas simples, você tem colocado eles separados.



Quando vc esta gerado o pacote ai fica assim:

mantenedor="Goku"
email="goku@xxxxx.com.br"

contribuidor="666"
email_contribuidor="666@xxxxx.com.br"

echo '# Maintainer: '$mantenedor' <'$email'>
# Contributor: '$contribuidor' <'$email_contribuidor'>
...
' > PKGBUILD



Você esta errando na syntax do script....


Qual syntax?

O arquivo PKGBUILD gerado fica assim:

# Maintainer: Goku <goku@xxxxx.com.br>
# Contributor: 666 <666@xxxxx.com.br>


Não tem aspas " ou ' , e mesmo assim não aparece o nome do Maintainer.



21. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 05/05/2024 - 16:16h



As variações usada para # Maintainer:


22. Re: Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 05/05/2024 - 16:25h

Só fica assim => Unknown Packager



  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts