Um pacotaço de comandos para seu dia-a-dia com...

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Daniel Dutra » 05 Ago 2016, 13:05  •  MS 21

Companheiros alguém saberia me explicar:

Quando digito o comando sudo pacman-mirrors -g como o sistema sabe que tem que alterar especificamente o arquivo mirrorlist que se encontra em /etc/pacman.d/mirrorlist ??
Como devo me comportar? Interessantes regras de etiqueta para minha pessoa.

Data do primeiro contato e da instalação do manjaro em meu notebook: (01/08/2016) Manjaro Daniella 16.06.1 XFCE
Avatar do usuário
Daniel Dutra
Membro

 
Mensagens: 143
Artigos: 3
Registro: 01 Ago 2016, 21:25
Agradeceu: 28 vez(es)
Agradecido: 23 vez(es)
Distro utilizada: Manjaro
Versão: 16.06.1 Daniella- 16.08 Ellada
Ambiente: XFCE
Repositório: Stable
Habilidade: Novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor chmercesmoreira » 05 Ago 2016, 14:14  •  MS 22

Daniel Dutra escreveu:Companheiros alguém saberia me explicar:

Quando digito o comando sudo pacman-mirrors -g como o sistema sabe que tem que alterar especificamente o arquivo mirrorlist que se encontra em /etc/pacman.d/mirrorlist ??


Olá colega, na verdade não é o sistema que sabe, e sim o próprio utilitário pacman-mirrors que foi programado/configurado para alterar esse arquivo, tente digitar o comando:
Código: Selecionar todos
which pacman-mirrors


Você vai ver que esse comando aponta para o arquivo localizado em /usr/bin/pacman-mirrors, sendo o diretório /usr/bin responsável por armazenar os binários (programas compilados) do sistema. Esse programa em particular foi desenvolvido pela equipe do Manjaro e é exclusivo do Manjaro, ele não existe no Arch Linux por exemplo. Aqui você pode ver o código fonte dele:
https://github.com/manjaro/pacman-mirrors
E também pode ver onde é configurado o arquivo que vai armazenar a mirrorlist:
https://github.com/manjaro/pacman-mirro ... s.conf#L22
Imagem Imagem
chmercesmoreira
Especial

 
Mensagens: 751
Artigos: 1
Registro: 31 Jan 2016, 10:58
Agradeceu: 15 vez(es)
Agradecido: 223 vez(es)
Distro utilizada: Manjaro
Versão: 2018
Ambiente: KDE
Repositório: Stable
Habilidade: Intermediate

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Daniel Dutra » 06 Ago 2016, 14:13  •  MS 23

chmercesmoreira escreveu:
Daniel Dutra escreveu:Companheiros alguém saberia me explicar:

Quando digito o comando sudo pacman-mirrors -g como o sistema sabe que tem que alterar especificamente o arquivo mirrorlist que se encontra em /etc/pacman.d/mirrorlist ??


Olá colega, na verdade não é o sistema que sabe, e sim o próprio utilitário pacman-mirrors que foi programado/configurado para alterar esse arquivo, tente digitar o comando:
Código: Selecionar todos
which pacman-mirrors


Você vai ver que esse comando aponta para o arquivo localizado em /usr/bin/pacman-mirrors, sendo o diretório /usr/bin responsável por armazenar os binários (programas compilados) do sistema. Esse programa em particular foi desenvolvido pela equipe do Manjaro e é exclusivo do Manjaro, ele não existe no Arch Linux por exemplo. Aqui você pode ver o código fonte dele:
https://github.com/manjaro/pacman-mirrors
E também pode ver onde é configurado o arquivo que vai armazenar a mirrorlist:
https://github.com/manjaro/pacman-mirro ... s.conf#L22


Boa tarde companheiro chmercesmoreira obrigado pela sua resposta foi muito esclarecedora.

Agora compreendi que isso acontece pois o pacman-mirrors foi programado/configurado para alterar esse arquivo especifico. Só não consegui localizar ainda no codigo fonte que você me indicou no site do github o que especifica esse padrão. Só busquei essas informações apenas para estudo.

Achei aqui na KB do forum um artigo do holmes sobre a mirrorlist e o pacman-mirrors
Como devo me comportar? Interessantes regras de etiqueta para minha pessoa.

Data do primeiro contato e da instalação do manjaro em meu notebook: (01/08/2016) Manjaro Daniella 16.06.1 XFCE
Avatar do usuário
Daniel Dutra
Membro

 
Mensagens: 143
Artigos: 3
Registro: 01 Ago 2016, 21:25
Agradeceu: 28 vez(es)
Agradecido: 23 vez(es)
Distro utilizada: Manjaro
Versão: 16.06.1 Daniella- 16.08 Ellada
Ambiente: XFCE
Repositório: Stable
Habilidade: Novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Daniel Dutra » 21 Ago 2016, 09:22  •  MS 24

Companheiros creio que o comando pacman-mirros esta sendo ocultado pelo pacman, pois se digitarmos pacman -Ql pacman | grep bin não veremos o seu nome pacman-mirrors na opção de execução. No lugar dele está o comando rankmirrors.

Se digitadormos sudo pacman-mirrors -g e sudo rankmirrors -g iremos obter a mesma função e resultado.
O mesmo acontece quando digitamos pacman-mirrors -v rankmirrors -v todos remetem ao mesmo resultado

Código: Selecionar todos
[[email protected] ~]$ pacman-mirrors -v
pacman-mirrors 2.0
[[email protected] ~]$ rankmirrors -v
pacman-mirrors 2.0


Portanto sudo pacman-mirrors -g e sudo rankmirrors -g irão salvar seus resultados em /etc/pacman.d/mirrorlist pois executam a mesma função.

Só a titulo de curiosidade mesmo.
Como devo me comportar? Interessantes regras de etiqueta para minha pessoa.

Data do primeiro contato e da instalação do manjaro em meu notebook: (01/08/2016) Manjaro Daniella 16.06.1 XFCE
Avatar do usuário
Daniel Dutra
Membro

 
Mensagens: 143
Artigos: 3
Registro: 01 Ago 2016, 21:25
Agradeceu: 28 vez(es)
Agradecido: 23 vez(es)
Distro utilizada: Manjaro
Versão: 16.06.1 Daniella- 16.08 Ellada
Ambiente: XFCE
Repositório: Stable
Habilidade: Novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor leigolinux » 07 Mai 2017, 08:05  •  MS 25

Encontrei um post bem detalhado e explicativo. Algo que complementa o conhecimento.

http://www.cucadigital.com.br/2017/05/m ... acman.html
Avatar do usuário
leigolinux
Aprendiz

 
Mensagens: 51
Registro: 20 Set 2014, 17:32
Agradeceu: 0 vez
Agradecido: 4 vez(es)
Distro utilizada: Manjaro
Versão: 0.8.10
Ambiente: Cinnamon
Repositório: Stabel
Habilidade: Novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor TitenQ » 29 Jul 2017, 21:12  •  MS 26

Aqui diz: Atualizar o sistema

sudo pacman -Syyuu

E no outro post fixado diz:

pacman -Syyu= sincronização total/procura por atualização. (com menos 1 u)

Os comandos fazem a mesma coisa?
Editado pela última vez por Holmes em 31 Jul 2017, 09:13, em um total de 1 vez.
Razão: correções pontuais
Avatar do usuário
TitenQ
Novato

 
Mensagens: 2
Registro: 27 Jul 2017, 22:02
Agradeceu: 0 vez
Agradecido: 0 vez
Distro utilizada: Manjaro

Re: Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Richether » 25 Set 2017, 13:34  •  MS 27

TitenQ escreveu:Aqui diz: Atualizar o sistema

sudo pacman -Syyuu

E no outro post fixado diz:

pacman -Syyu= sincronização total/procura por atualização. (com menos 1 u)

Os comandos fazem a mesma coisa?
Também tenho a mesma dúvida, não notei diferença entre ao executar os dois comandos.

Enviado de meu SM-J320M usando Tapatalk
Avatar do usuário
Richether
Membro

 
Mensagens: 106
Registro: 24 Set 2017, 12:19
Localização: Brasil
Agradeceu: 4 vez(es)
Agradecido: 26 vez(es)
Distro utilizada: Manjaro
Versão: 17.1.2
Ambiente: MATE
Repositório: Testing
Habilidade: Intermediate

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor overlock » 25 Set 2017, 14:31  •  MS 28

Código: Selecionar todos
Atualizando pacotes
Atenção:
Os usuários devem seguir as orientações em System maintenance#Upgrading the system para atualizar os seus sistemas regularmente e nao executar o seguinte comando as cegas.
Arch suporta apenas atualizações completa de sistema. Veja System maintenance#Partial upgrades are unsupported e #Instalando Pacotes para mais detalhes.
Pacman pode atualizar todos os pacotes no sistema com apenas um comando. Isso pode demorar um pouco dependendo de como anda a atualização do sistema. Este comando pode sincronizar as bases de dados do repositório e atualizar os pacotes do sistema (excluindo pacotes "locais" que não estão nos repositórios configurados):


Código: Selecionar todos
# pacman -Syu


Fonte >>> https://wiki.archlinux.org/index.html/Pa ... ugu%C3%AAs)#Atualizando_pacotes
Editado pela última vez por overlock em 25 Set 2017, 14:33, em um total de 1 vez.
Razão: adicionar
|| Manjaro | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 1206
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 9 vez(es)
Agradecido: 192 vez(es)
Distro utilizada: Manjaro
Versão: Spin
Ambiente: i3-gaps
Repositório: Stable
Habilidade: Novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Luiz1965 » 12 Out 2017, 08:42  •  MS 29

Se você quiser atualizar o Sistema:
Código: Selecionar todos
#pacman -Syu

Caso queira sincronizar o Banco de Dados:
Código: Selecionar todos
#pacman -Syy

Agora, você pode fazer os dois ao mesmo tempo:
Código: Selecionar todos
#pacman -Syyu

Fonte: https://wiki.manjaro.org/index.html?titl ... n_Overview
Avatar do usuário
Luiz1965
Aprendiz

 
Mensagens: 73
Registro: 20 Jul 2017, 18:15
Localização: Minas Gerais
Agradeceu: 10 vez(es)
Agradecido: 13 vez(es)
Distro utilizada: Manjaro
Versão: Hakoila
Ambiente: Xfce
Repositório: stable
Habilidade: novice

Um pacotaço de comandos para seu dia-a-dia com...

Mensagempor Luiz1965 » 01 Nov 2017, 16:36  •  MS 30

Acho que descobri quando se usa um "u" a mais no
Código: Selecionar todos
#pacman -Syyu

https://wiki.manjaro.org/index.html?titl ... _et_Yaourt
Avatar do usuário
Luiz1965
Aprendiz

 
Mensagens: 73
Registro: 20 Jul 2017, 18:15
Localização: Minas Gerais
Agradeceu: 10 vez(es)
Agradecido: 13 vez(es)
Distro utilizada: Manjaro
Versão: Hakoila
Ambiente: Xfce
Repositório: stable
Habilidade: novice

Anterior

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes

^ Voltar ao Topo