Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

13. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 08/04/2019 - 18:22h

esta usando o arch ou manjaro? você habilitou o repositório testing (neste caso seria o multilib-testing)? ou adicionou algum outro? que repositório é esse sublime-text? copia e cola o conteudo do teu /etc/pacman.conf.

lembra que não podem existir dois pacotes com o mesmo nome? então, esta regra é valida e aplicada para o conjunto de repositórios oficiais + aur (existem algumas questões como versão e conflito mas não vejo motivo para abordá-las aqui), mas provavelmente algum repositório adicionado por você compila e disponibiliza pacotes com versão maior que os disponíveis nos repositórios oficiais (provavelmente por questões de compatibilidade), por isso aconteceu isso. perceba que na mensagem "lib32-mesa: local (19.0.1+really+18.3.5-1) é mais novo que multilib (19.0.1-1)" a palavra "local" remete a pacote não disponibilizado por nenhum repositório atualmente ativo, já a parte "multilib (19.0.1-1)" a maior versão dentre os repositórios ativos.
você pode ir usando o sistema e ignorar as mensagens, até o pacote do multilib ser maior que este e então substituir os mesmos, ou usar o comando "pacman -Syuu", onde o segundo "u" faz com que sejam usado apenas as maiores versões de pacotes entre os repositórios ativos, o que irá substituir os pacotes "locais" pelos "multilib".
caso queira usar repositórios não oficiais, de uma lida primeiro aqui https://wiki.archlinux.org/index.php/Official_repositories e depois aqui https://wiki.archlinux.org/index.php/unofficial_user_repositories .
resumindo, taca um pacman -Syuu que corrige tudo, com bônus, se quiser limpar pacotes "não mais necessários" roda o comando (# pacman -Rscn $(pacman -Qdtq)" e de uma analisada na lista.


pacman -Rscn $(pacman -Qdtq)
verificando dependências...
:: lv2 requer opcionalmente python-pygments: Documentation generator script

Pacote (18) Versão antiga Diferença

python-babel 2.6.0-2 -24,74 MiB
python-chardet 3.0.4-2 -1,12 MiB
python-docutils 0.14-2 -4,21 MiB
python-imagesize 1.1.0-1 -0,05 MiB
python-jinja 2.10.1-1 -1,15 MiB
python-markupsafe 1.1.1-1 -0,08 MiB
python-pygments 2.3.1-1 -6,97 MiB
python-pytz 2018.9-1 -1,08 MiB
python-requests 2.21.0-1 -0,44 MiB
python-snowballstemmer 1.2.1-3 -0,93 MiB
python-sphinx-alabaster-theme 0.7.12-1 -0,09 MiB
python-sphinx_rtd_theme 0.4.3-1 -7,19 MiB
python-sphinxcontrib-websupport 1.1.0-2 -0,18 MiB
python-sqlalchemy 1.3.2-1 -8,03 MiB
python-urllib3 1.24.1-2 -0,60 MiB
python-whoosh 2.7.4-3 -4,40 MiB
python-sphinx 1.8.5-1 -15,54 MiB
xmlto 0.0.28-3 -0,08 MiB

Tamanho total removido: 76,87 MiB

:: Deseja remover estes pacotes? [S/n]

no meu caso, isso tudo é dependência necessária apenas para compilação (no caso o kernel), mas sem necessidade para uso.


  


14. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 09/04/2019 - 17:23h

niquelnausea escreveu:

esta usando o arch ou manjaro? você habilitou o repositório testing (neste caso seria o multilib-testing)? ou adicionou algum outro? que repositório é esse sublime-text? copia e cola o conteudo do teu /etc/pacman.conf.

lembra que não podem existir dois pacotes com o mesmo nome? então, esta regra é valida e aplicada para o conjunto de repositórios oficiais + aur (existem algumas questões como versão e conflito mas não vejo motivo para abordá-las aqui), mas provavelmente algum repositório adicionado por você compila e disponibiliza pacotes com versão maior que os disponíveis nos repositórios oficiais (provavelmente por questões de compatibilidade), por isso aconteceu isso. perceba que na mensagem "lib32-mesa: local (19.0.1+really+18.3.5-1) é mais novo que multilib (19.0.1-1)" a palavra "local" remete a pacote não disponibilizado por nenhum repositório atualmente ativo, já a parte "multilib (19.0.1-1)" a maior versão dentre os repositórios ativos.
você pode ir usando o sistema e ignorar as mensagens, até o pacote do multilib ser maior que este e então substituir os mesmos, ou usar o comando "pacman -Syuu", onde o segundo "u" faz com que sejam usado apenas as maiores versões de pacotes entre os repositórios ativos, o que irá substituir os pacotes "locais" pelos "multilib".
caso queira usar repositórios não oficiais, de uma lida primeiro aqui https://wiki.archlinux.org/index.php/Official_repositories e depois aqui https://wiki.archlinux.org/index.php/unofficial_user_repositories .
resumindo, taca um pacman -Syuu que corrige tudo, com bônus, se quiser limpar pacotes "não mais necessários" roda o comando (# pacman -Rscn $(pacman -Qdtq)" e de uma analisada na lista.


pacman -Rscn $(pacman -Qdtq)
verificando dependências...
:: lv2 requer opcionalmente python-pygments: Documentation generator script

Pacote (18) Versão antiga Diferença

python-babel 2.6.0-2 -24,74 MiB
python-chardet 3.0.4-2 -1,12 MiB
python-docutils 0.14-2 -4,21 MiB
python-imagesize 1.1.0-1 -0,05 MiB
python-jinja 2.10.1-1 -1,15 MiB
python-markupsafe 1.1.1-1 -0,08 MiB
python-pygments 2.3.1-1 -6,97 MiB
python-pytz 2018.9-1 -1,08 MiB
python-requests 2.21.0-1 -0,44 MiB
python-snowballstemmer 1.2.1-3 -0,93 MiB
python-sphinx-alabaster-theme 0.7.12-1 -0,09 MiB
python-sphinx_rtd_theme 0.4.3-1 -7,19 MiB
python-sphinxcontrib-websupport 1.1.0-2 -0,18 MiB
python-sqlalchemy 1.3.2-1 -8,03 MiB
python-urllib3 1.24.1-2 -0,60 MiB
python-whoosh 2.7.4-3 -4,40 MiB
python-sphinx 1.8.5-1 -15,54 MiB
xmlto 0.0.28-3 -0,08 MiB

Tamanho total removido: 76,87 MiB

:: Deseja remover estes pacotes? [S/n]

no meu caso, isso tudo é dependência necessária apenas para compilação (no caso o kernel), mas sem necessidade para uso.


Vamos lá... retomando.
1. Aqui está instalado o Manjaro.

2. Você habilitou o repositório testing (neste caso seria o multilib-testing)? ou adicionou algum outro?
Rapaz, a essa altura, não faço ideia se sim ou não. Pensei que o Manjaro, por padrão, só teria os repositórios Stable.

3. Que repositório é esse sublime-text?
O Sublime Text é uma IDE para programação que uso para editar linguagem de marcação de texto LaTeX.

4. Copia e cola o conteúdo do teu /etc/pacman.conf.
Como faço isso? Como chego nesses diretórios?




15. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 09/04/2019 - 17:27h

Olhem só isso.....!!!!

[jdt@jdt ~]$ yay -Syuu Com um "u" a mais.... Conforme sugerido.
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra está atualizado
community está atualizado
multilib está atualizado
sublime-text está atualizado
:: Iniciando atualização completa do sistema...
atenção: lib32-vulkan-intel: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-1
atenção: lib32-vulkan-radeon: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-1
atenção: libva-mesa-driver: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-2
atenção: mesa: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-2
atenção: mesa-vdpau: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-2
atenção: vulkan-intel: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-2
atenção: vulkan-radeon: voltando da versão 19.0.1+really+18.3.5-1 para a versão 19.0.1-2
resolvendo dependências...
procurando por pacotes conflitantes...

Pacotes (7) lib32-vulkan-intel-19.0.1-1 lib32-vulkan-radeon-19.0.1-1 libva-mesa-driver-19.0.1-2 mesa-19.0.1-2 mesa-vdpau-19.0.1-2
vulkan-intel-19.0.1-2 vulkan-radeon-19.0.1-2

Tamanho total download: 20,02 MiB
Tamanho total instalado: 76,17 MiB
Alteração no tamanho: 2,13 MiB

:: Continuar a instalação? [S/n] S
:: Obtendo pacotes...
libva-mesa-driver-19.0.1-2-x86_64 1926,9 KiB 222K/s 00:09 [###############################################] 100%
mesa-19.0.1-2-x86_64 12,4 MiB 257K/s 00:49 [###############################################] 100%
mesa-vdpau-19.0.1-2-x86_64 2,0 MiB 222K/s 00:09 [###############################################] 100%
vulkan-intel-19.0.1-2-x86_64 1071,7 KiB 134K/s 00:08 [###############################################] 100%
vulkan-radeon-19.0.1-2-x86_64 738,7 KiB 178K/s 00:04 [###############################################] 100%
lib32-vulkan-intel-19.0.1-1-x86_64 1190,6 KiB 234K/s 00:05 [###############################################] 100%
lib32-vulkan-radeon-19.0.1-1-x86_64 801,5 KiB 182K/s 00:04 [###############################################] 100%
(7/7) verificando chaves no chaveiro [###############################################] 100%
(7/7) verificando integridade do pacote [###############################################] 100%
(7/7) carregando arquivos do pacote [###############################################] 100%
(7/7) verificando conflitos de arquivo [###############################################] 100%
(7/7) verificando espaço em disco disponível [###############################################] 100%
:: Processando alterações do pacote...
(1/7) fazendo downgrade lib32-vulkan-intel [###############################################] 100%
(2/7) fazendo downgrade lib32-vulkan-radeon [###############################################] 100%
(3/7) fazendo downgrade libva-mesa-driver [###############################################] 100%
(4/7) fazendo downgrade mesa [###############################################] 100%
(5/7) fazendo downgrade mesa-vdpau [###############################################] 100%
(6/7) fazendo downgrade vulkan-intel [###############################################] 100%
(7/7) fazendo downgrade vulkan-radeon [###############################################] 100%
:: Executando hooks pós-transação...
(1/1) Arming ConditionNeedsUpdate...
:: Searching databases for updates...
:: Searching AUR for updates...
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: perl-cpanel-json-xs
there is nothing to do

[jdt@jdt ~]$ yay -Syu "Em seguida... O procedimento normal de atualização e.... TUDO OK...!!!!"
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra está atualizado
community está atualizado
multilib está atualizado
sublime-text está atualizado
:: Iniciando atualização completa do sistema...
não há nada a fazer
:: Searching databases for updates...
:: Searching AUR for updates...
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: perl-cpanel-json-xs
there is nothing to do
[jdt@jdt ~]$




16. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 09/04/2019 - 17:31h

Não uso mais o Sublime porque estou usando e gostando muito do ATOM.

1. Como removo o Sublime Text?

O que seriam esses itens abaixo??
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: perl-cpanel-json-xs

Há algo a ser feito em função disso?
____________________
Caramba... Olha só: Com o pacman -Rscn $(pacman -Qdtq)
[jdt@jdt ~]$ sudo pacman -Rscn $(pacman -Qdtq)
[sudo] senha para jdt:
verificando dependências...
:: syslog-ng requer opcionalmente mongo-c-driver: for the MongoDB plugin

Pacotes (35) autoconf-archive-1:2019.01.06-1 docbook-xml-4.5-8 docbook-xsl-1.79.2-5 fpc-3.0.4-5 fpc-src-3.0.4-2
glib2-docs-2.60.0-1 gtk-doc-1.29-1 intltool-0.51.0-4 itstool-1:2.0.2+5+g676f3f7-1 lazarus-2.0.0-1
mallard-ducktype-0.4-1 mongo-c-driver-1.14.0-1 python-anytree-2.6.0-2 python-lxml-4.3.3-1 python-pygments-2.3.1-1
source-highlight-3.1.8-18 yelp-tools-3.32.0-1 yelp-xsl-3.32.1-1 doxygen-1.8.15-1 gamin-0.1.10-9 gendesk-1.0.2-2
gmime3-3.2.3-3 gnome-common-3.18.0-3 go-2:1.12.1-1 lazarus-gtk2-2.0.0-1 lcms-1.19-7 perl-extutils-depends-0.405-4
perl-extutils-pkgconfig-1.16-4 perl-test-pod-1.52-2 qt5-imageformats-5.12.2-1 qt5-styleplugins-5.0.0.20170311-12
swig-3.0.12-2 telepathy-glib-0.24.1-2 treefrog-framework-1.23.0-1 xorg-server-xvfb-1.20.4-1

Tamanho total removido: 1840,56 MiB

:: Deseja remover estes pacotes? [S/n]

Sim ou Não???



17. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Edivan  Santtos
edivandjs

(usa Solus)

Enviado em 09/04/2019 - 18:57h

JoaoDamasceno escreveu:

Não uso mais o Sublime porque estou usando e gostando muito do ATOM.

1. Como removo o Sublime Text?

O que seriam esses itens abaixo??
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: perl-cpanel-json-xs

Há algo a ser feito em função disso?
____________________
Caramba... Olha só: Com o pacman -Rscn $(pacman -Qdtq)
[jdt@jdt ~]$ sudo pacman -Rscn $(pacman -Qdtq)
[sudo] senha para jdt:
verificando dependências...
:: syslog-ng requer opcionalmente mongo-c-driver: for the MongoDB plugin

Pacotes (35) autoconf-archive-1:2019.01.06-1 docbook-xml-4.5-8 docbook-xsl-1.79.2-5 fpc-3.0.4-5 fpc-src-3.0.4-2
glib2-docs-2.60.0-1 gtk-doc-1.29-1 intltool-0.51.0-4 itstool-1:2.0.2+5+g676f3f7-1 lazarus-2.0.0-1
mallard-ducktype-0.4-1 mongo-c-driver-1.14.0-1 python-anytree-2.6.0-2 python-lxml-4.3.3-1 python-pygments-2.3.1-1
source-highlight-3.1.8-18 yelp-tools-3.32.0-1 yelp-xsl-3.32.1-1 doxygen-1.8.15-1 gamin-0.1.10-9 gendesk-1.0.2-2
gmime3-3.2.3-3 gnome-common-3.18.0-3 go-2:1.12.1-1 lazarus-gtk2-2.0.0-1 lcms-1.19-7 perl-extutils-depends-0.405-4
perl-extutils-pkgconfig-1.16-4 perl-test-pod-1.52-2 qt5-imageformats-5.12.2-1 qt5-styleplugins-5.0.0.20170311-12
swig-3.0.12-2 telepathy-glib-0.24.1-2 treefrog-framework-1.23.0-1 xorg-server-xvfb-1.20.4-1

Tamanho total removido: 1840,56 MiB

:: Deseja remover estes pacotes? [S/n]

Sim ou Não???


sudo pacman -R pacote (no caso do pacote é o sublime text).

Essa lista aí são pacotes sem dependência. Que se removidos não afetarão o funcionamento de outros. A famosa dependência cíclica.
Veja se algum lhe interessa.

________________
“Quem combate monstruosidades deve cuidar para que não se torne um monstro. E se você olhar longamente para um abismo, o abismo também olha para dentro de você”
Nietzsche.


18. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 09/04/2019 - 20:47h


4. Copia e cola o conteúdo do teu /etc/pacman.conf.
Como faço isso? Como chego nesses diretórios?

cat /etc/pacman.conf ou abre com algum editor de texto (como o gedit ou kate).

O que seriam esses itens abaixo??
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: perl-cpanel-json-xs

Há algo a ser feito em função disso?

o yaourt não existe mais no aur, não sei se algum repositório do manjaro ainda o disponibiliza (ou se alguma função dele é usada por este sistema), mas é a mesma questão dos pacotes lib32. sugiro retirar o mesmo, se der problema, reinstala.
já a mensagem "orphaned aur packages: perl-cpanel-json-xs" significa que não há ninguém "cuidando" deste pacote no aur.




19. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Gabriel Moreira
GabrielMS86

(usa Arch Linux)

Enviado em 09/04/2019 - 20:58h


JoaoDamasceno escreveu:

Não uso mais o Sublime porque estou usando e gostando muito do ATOM.

1. Como removo o Sublime Text?

O que seriam esses itens abaixo??
-> yaourt: local (1.9-2) is newer than AUR (1.9-1)
-> Orphaned AUR Packages: o

Há algo a ser feito em função disso?
____________________
Caramba... Olha só: Com o pacman -Rscn $(pacman -Qdtq)
[jdt@jdt ~]$
[sudo] senha para jdt:
verificando dependências...
:: syslog-ng requer opcionalmente mongo-c-driver: for the MongoDB plugin

Pacotes (35) autoconf-archive-1:2019.01.06-1 docbook-xml-4.5-8 docbook-xsl-1.79.2-5 fpc-3.0.4-5 fpc-src-3.0.4-2
glib2-docs-2.60.0-1 gtk-doc-1.29-1 intltool-0.51.0-4 itstool-1:2.0.2+5+g676f3f7-1 lazarus-2.0.0-1
mallard-ducktype-0.4-1 mongo-c-driver-1.14.0-1 python-anytree-2.6.0-2 python-lxml-4.3.3-1 python-pygments-2.3.1-1
source-highlight-3.1.8-18 yelp-tools-3.32.0-1 yelp-xsl-3.32.1-1 doxygen-1.8.15-1 gamin-0.1.10-9 gendesk-1.0.2-2
gmime3-3.2.3-3 gnome-common-3.18.0-3 go-2:1.12.1-1 lazarus-gtk2-2.0.0-1 lcms-1.19-7 perl-extutils-depends-0.405-4
perl-extutils-pkgconfig-1.16-4 perl-test-pod-1.52-2 qt5-imageformats-5.12.2-1 qt5-styleplugins-5.0.0.20170311-12
swig-3.0.12-2 telepathy-glib-0.24.1-2 treefrog-framework-1.23.0-1 xorg-server-xvfb-1.20.4-1

Tamanho total removido: 1840,56 MiB

:: Deseja remover estes pacotes? [S/n]

Sim ou Não???


Cara, vamos tentar sucintamente:

1 - o pacote yaourt não é usável mais, foi descontinuado. Pelo que vi vc usa o yay então não tem porque ter uma versão - ainda mais instalada de fora do repositório oficial - no sistema. Remova!

$ sudo pacman -Rs yaourt

2 - o pacote perl-cpanel-json-xs está órfão no AUR. Significa que nenhum usuário está mantendo o pacote, atualizando com versões novas e tal. Sugiro dar o comando pra remover e caso não seja dependência obrigatória de algum pacote importante no seu sistema, efetuar a desinstalação do mesmo.

$ sudo pacman -Rs perl-cpanel-json-xs (veja se não vai remover algo importante antes de confirmar)

3 - o comando sudo pacman -Rscn $(pacman -Qdtq) serve pra eliminar pacotes instalados que servem apenas como base para instalar/atualizar outros pacotes de vez em quando. Eu, particluarmente, não mantenho isso no sistema pois não gosto de ter pacotes à deriva esperando uma possível utilidade futura. Prefiro limpar tudo mesmo e baixar o que for necessário quando algum desses pacotes for exigido novamente pra atualização de outros. Mas aí é de cada um mesmo.


20. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 10/04/2019 - 09:05h

Bom dia... Vamos lá:

[jdt@jdt ~]$ yay -Syu
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra 1830,3 KiB 140K/s 00:13 [###############################################] 100%
community está atualizado
multilib está atualizado
sublime-text está atualizado
:: Iniciando atualização completa do sistema...
não há nada a fazer
:: Searching databases for updates...
:: Searching AUR for updates...
-> Orphaned AUR Packages: perl-cpanel-json-xs
there is nothing to do

[jdt@jdt ~]$ sudo pacman -Rs sublime-text
verificando dependências...

Pacotes (1) sublime-text-3207-1

Tamanho total removido: 33,22 MiB

:: Deseja remover estes pacotes? [S/n] S
:: Processando alterações do pacote...
(1/1) removendo sublime-text [###############################################] 100%
:: Executando hooks pós-transação...
(1/3) Updating icon theme caches...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the desktop file MIME type cache...[jdt@jdt ~]$ yay -Syu
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra está atualizado
community está atualizado
multilib está atualizado
sublime-text está atualizado ????
:: Iniciando atualização completa do sistema...
não há nada a fazer
:: Searching databases for updates...
:: Searching AUR for updates...
-> Orphaned AUR Packages: perl-cpanel-json-xs
there is nothing to do

[jdt@jdt ~]$ sudo pacman -Rs sublime-text
erro: alvo não encontrado: sublime-text ????
[jdt@jdt ~]$

Bem, se eu removi o Sublime (ou penso ter removido) como ele ainda aparece normalmente e quando vou tentar remover novamente, já consta que ele foi removido?!
______________
Já sobre o perl-cpanel-json-xs
[jdt@jdt ~]$ sudo pacman -Rs perl-cpanel-json-xs
[sudo] senha para jdt:
verificando dependências...
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: perl-json-maybexs: a remoção de perl-cpanel-json-xs quebra a dependência "perl-cpanel-json-xs"
[jdt@jdt ~]$


21. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 10/04/2019 - 10:46h

[jdt@jdt ~]$ cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs


[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64
[jdt@jdt ~]$




22. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 10/04/2019 - 15:06h

Bem, se eu removi o Sublime (ou penso ter removido) como ele ainda aparece normalmente e quando vou tentar remover novamente, já consta que ele foi removido?!

sim você removeu o pacote, o que aparece é o repositório que ainda esta habilitado no /etc/pacman.conf, neste local ficam as configurações e repositórios a serem usados pelo pacman.

Já sobre o perl-cpanel-json-xs
[jdt@jdt ~]$ sudo pacman -Rs perl-cpanel-json-xs
[sudo] senha para jdt:
verificando dependências...
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: perl-json-maybexs: a remoção de perl-cpanel-json-xs quebra a dependência "perl-cpanel-json-xs"

a saída é auto explicativa, o "perl-cpanel-json-xs" não pode ser removido por ser dependência obrigatória do "perl-json-maybexs". de uma lida na wiki que é bem simples https://wiki.archlinux.org/index.php/Pacman#Removing_packages , pode tentar o "pacman -Rsc perl-cpanel-json-xs" (veja na wiki o que é o parâmetro -c). preste atenção na lista que será mostrada. caso estes pacotes sejam dependências do "sublime" que você já removeu, o parâmetro -c (pacman -Rsc) ou o "pacman -Rscn $(pacman -Qdtq)" devem resolver o problema.
entenda que pacote no aur órfão é algo diferente de desnecessário ou sem importância.

[jdt@jdt ~]$ cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs


[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64

basta abrir como root por algum editor de texto, e delete as linhas "[sublime-text]" e "Server = https://download.sublimetext.com/arch/stable/x86_64". aproveitando, habilita (retira o #) das seguintes partes: UseSyslog, Color (terminal colorido), TotalDownload (opcional e particularmente não gosto) e VerbosePkgLists (acho mais fácil ver e analisar as atualizações).
se precisar de maiores informações, leia https://www.archlinux.org/pacman/pacman.conf.5.html .


23. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 10/04/2019 - 15:13h

[jdt@jdt ~]$ sudo pacman -Rsc perl-cpanel-json-xs
verificando dependências...
:: pacman requer opcionalmente perl-locale-gettext: translation support in makepkg-template
:: xdg-utils requer opcionalmente perl-net-dbus: Perl extension to dbus used in xdg-screensaver
:: xdg-utils requer opcionalmente perl-x11-protocol: Perl X11 protocol used in xdg-screensaver

Pacote (25) Versão antiga Diferença

perl-file-basedir 0.08-2 -0,02 MiB
perl-file-copy-recursive 0.44-2 -0,03 MiB
perl-file-slurp-tiny 0.004-4 -0,01 MiB
perl-html-form 6.03-5 -0,04 MiB
perl-http-response-encoding 0.06-5 -0,01 MiB
perl-http-server-simple 0.52-1 -0,08 MiB
perl-ipc-system-simple 1.25-4 -0,04 MiB
perl-json-maybexs 1.004000-1 -0,07 MiB
perl-locale-gettext 1.07-6 -0,03 MiB
perl-net-dbus 1.1.0-7 -0,51 MiB
perl-proc-processtable 0.56-1 -0,06 MiB
perl-proc-simple 1.32-4 -0,03 MiB
perl-sort-naturally 1.03-4 -0,03 MiB
perl-sub-uplevel 0.2800-3 -0,02 MiB
perl-test-warn 0.36-1 -0,05 MiB
perl-text-iconv 1.7-15 -0,03 MiB
perl-tree-dag-node 1.31-1 -0,15 MiB
perl-www-mechanize 1.90-1 -0,19 MiB
perl-x11-protocol 0.56-9 -0,26 MiB
perl-xml-parser 2.44-7 -0,43 MiB
perl-xml-sax-expat 0.51-6 -0,02 MiB
perl-xml-simple 2.25-2 -0,12 MiB
perl-xml-twig 3.52-4 -0,58 MiB
shutter 0.94.2-1 -17,27 MiB
perl-cpanel-json-xs 4.11-1 -0,30 MiB

Tamanho total removido: 20,39 MiB

:: Deseja remover estes pacotes? [S/n]
__________
Sobre essa dica extra... rs...
"Aproveitando, habilita (retira o #) das seguintes partes: UseSyslog, Color (terminal colorido), TotalDownload (opcional e particularmente não gosto) e VerbosePkgLists (acho mais fácil ver e analisar as atualizações).
se precisar de maiores informações, leia https://www.archlinux.org/pacman/pacman.conf.5.html .

Rapaz, muito obrigo pelas dicas. Ficou muito mais instrutivo ler as linhas do Terminal.



24. Re: Interpretação de saída de atualização (Dúvida..!!) (Arch Linux)

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 10/04/2019 - 16:48h

JoaoDamasceno escreveu:

[jdt@jdt ~]$ sudo pacman -Rsc perl-cpanel-json-xs
verificando dependências...
:: pacman requer opcionalmente perl-locale-gettext: translation support in makepkg-template
:: xdg-utils requer opcionalmente perl-net-dbus: Perl extension to dbus used in xdg-screensaver
:: xdg-utils requer opcionalmente perl-x11-protocol: Perl X11 protocol used in xdg-screensaver

Pacote (25) Versão antiga Diferença

perl-file-basedir 0.08-2 -0,02 MiB
perl-file-copy-recursive 0.44-2 -0,03 MiB
perl-file-slurp-tiny 0.004-4 -0,01 MiB
perl-html-form 6.03-5 -0,04 MiB
perl-http-response-encoding 0.06-5 -0,01 MiB
perl-http-server-simple 0.52-1 -0,08 MiB
perl-ipc-system-simple 1.25-4 -0,04 MiB
perl-json-maybexs 1.004000-1 -0,07 MiB
perl-locale-gettext 1.07-6 -0,03 MiB
perl-net-dbus 1.1.0-7 -0,51 MiB
perl-proc-processtable 0.56-1 -0,06 MiB
perl-proc-simple 1.32-4 -0,03 MiB
perl-sort-naturally 1.03-4 -0,03 MiB
perl-sub-uplevel 0.2800-3 -0,02 MiB
perl-test-warn 0.36-1 -0,05 MiB
perl-text-iconv 1.7-15 -0,03 MiB
perl-tree-dag-node 1.31-1 -0,15 MiB
perl-www-mechanize 1.90-1 -0,19 MiB
perl-x11-protocol 0.56-9 -0,26 MiB
perl-xml-parser 2.44-7 -0,43 MiB
perl-xml-sax-expat 0.51-6 -0,02 MiB
perl-xml-simple 2.25-2 -0,12 MiB
perl-xml-twig 3.52-4 -0,58 MiB
shutter 0.94.2-1 -17,27 MiB
perl-cpanel-json-xs 4.11-1 -0,30 MiB

Tamanho total removido: 20,39 MiB

:: Deseja remover estes pacotes? [S/n]


são dependências do "shutter", que depende do "perl-json-maybexs", que depende do "perl-cpanel-json-xs". se não usar esse aplicativo shutter, remove ele com os parâmetros -sc.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts