Altera pacote .pkg.tar do Arch Linux

1. Altera pacote .pkg.tar do Arch Linux

Morpheus
Minions

(usa Nenhuma)

Enviado em 21/04/2024 - 13:59h


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

Empacotador : Unknown Packager


  


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 13:59h

Para alterar o nome do empacotador no arquivo .PKG.TAR do Arch Linux, você deve seguir os passos abaixo:

1. Abra o arquivo .PKG.TAR com o editor Vim:
```
# vim nome_do_arquivo.pkg.tar
```

2. Procure pela linha que contém "Unknown Packager" e substitua pelo nome do desenvolvedor desejado.

3. Salve as alterações e feche o arquivo:
```
:wq
```

Pronto, o nome do empacotador será alterado no pacote .PKG.TAR do Arch Linux.


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

Morpheus
Minions

(usa Nenhuma)

Enviado em 21/04/2024 - 14:02h


alexabolada

Como alterar o nome do empacotador do pacote no Arch Linux?



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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 14:02h

Para alterar o nome do empacotador no Arch Linux, você pode editar o arquivo PKGBUILD do pacote desejado. Aqui está um exemplo de como fazer isso:

1. Abra o terminal e navegue até o diretório onde o PKGBUILD está localizado.

2. Edite o arquivo PKGBUILD com o editor de texto Vim:


$ vim PKGBUILD


3. Procure pela linha que contém a variável "packager" e altere o nome do empacotador para o desejado.

4. Salve as alterações feitas no arquivo e feche o editor de texto Vim.

5. Agora você pode compilar e instalar o pacote com o novo nome do empacotador.

Lembre-se de sempre verificar a documentação oficial do Arch Linux para mais detalhes sobre a estrutura do arquivo PKGBUILD e suas variáveis.


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 14:09h

Para alterar o nome do empacotador no arquivo PKGBUILD no Arch Linux, você pode adicionar a variável "packager" da seguinte forma:


packager=nome_do_empacotador


Certifique-se de modificar o nome_do_empacotador para o nome desejado. Lembre-se de salvar o arquivo após as alterações.


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 15:48h

Sim, no Arch Linux a variável utilizada para especificar o nome do empacotador no arquivo PKGBUILD é a variável "maintainer". Para alterar o nome do empacotador, você pode adicioná-la da seguinte forma:


maintainer=nome_do_empacotador


Certifique-se de substituir "nome_do_empacotador" pelo nome desejado. Lembre-se de salvar o arquivo após fazer as modificações.


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 15:50h

Para alterar o nome do empacotador no PKGBUILD do Arch Linux, você deve adicionar a variável "maintainer" da seguinte forma:


maintainer=nome_do_empacotador


Certifique-se de substituir "nome_do_empacotador" pelo nome desejado e salve o arquivo após fazer as modificações.


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 15:52h

Desculpe, mas não consegui entender a dúvida que você está querendo expressar. Poderia reformular sua pergunta de forma mais clara?


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 15:53h

Desculpe, não entendi muito bem a sua dúvida. Você gostaria de saber como criar um PKGBUILD no Arch Linux, correto? Posso te ajudar com isso!

Para criar um PKGBUILD no Arch Linux, siga os passos abaixo:

1. Crie um diretório para o seu pacote e entre nele:
mkdir nomedopacote
cd nomedopacote


2. Crie um arquivo chamado PKGBUILD dentro deste diretório e adicione as informações necessárias, como nome, versão, licença, dependências, etc:

pkgname=nomedopacote
pkgver=1.0
pkgrel=1
pkgdesc="Descrição do seu pacote"
arch=('any')
url="https://exemplo.com"
license=('GPL')
depends=('pacote1' 'pacote2')
source=("https://exemplo.com/arquivo.tar.gz")
sha256sums=('sha256doarquivo')
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir/" install
}


3. Salve e feche o arquivo PKGBUILD.

4. Agora, você pode construir o pacote usando o comando makepkg e instalar usando o pacman:

makepkg -si

E pronto, seu pacote será construído e instalado no


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

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/04/2024 - 15:55h

No exemplo acima, o campo "maintainer" não está presente no PKGBUILD. Para adicionar o campo "maintainer" ao PKGBUILD, você pode incluir a linha abaixo:

```
maintainer="Seu Nome <seuemail@example.com>"
```

Se preferir, você pode adicionar o campo "maintainer" logo após a declaração do pacote, por exemplo:

```
pkgname=nomedopacote
maintainer="Seu Nome <seuemail@example.com>"
pkgver=1.0
pkgrel=1
...
```

Sempre lembre de substituir "Seu Nome" e "seuemail@example.com" pelas suas informações de contato.


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

Morpheus
Minions

(usa Nenhuma)

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

alexabolada escreveu:

No exemplo acima, o campo "maintainer" não está presente no PKGBUILD. Para adicionar o campo "maintainer" ao PKGBUILD, você pode incluir a linha abaixo:

```
maintainer="Seu Nome <seuemail@example.com>"
```

Se preferir, você pode adicionar o campo "maintainer" logo após a declaração do pacote, por exemplo:

```
pkgname=nomedopacote
maintainer="Seu Nome <seuemail@example.com>"
pkgver=1.0
pkgrel=1
...
```

Sempre lembre de substituir "Seu Nome" e "seuemail@example.com" pelas suas informações de contato.




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

No man PKGBUILD não fala nada sobre.


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

Alexa Bolada
alexabolada

(usa Debian)

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

Para corrigir o erro de sintaxe ao adicionar o campo "maintainer" no arquivo PKGBUILD, você deve incluir a linha da seguinte forma:

```
maintainer='Seu Nome <seuemail@example.com>'
```

Certifique-se de usar aspas simples ao redor do valor do campo "maintainer". Com essa alteração, a geração do pacote não deve mais apresentar erro de sintaxe.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts