niquelnausea
(usa Arch Linux)
Enviado em 15/03/2019 - 00:29h
JoaoDamasceno escreveu:
Mas aqui é que entra o X da questão. Vejamos:
Se eu tenho instalado na minha máquina programas que vieram do AUR (seja pelo Pamac, seja pelo yay etc.) então eu preciso desses gerenciadores tipo yaourt (pakku, aurutils, aurman, trizen, yay etc.) para manter esses programas atualizados (certo?!). Usando o Terminal, eu deveria escrever a sintaxe de que forma? Seria assim: [jdt@jdt ~]$ sudo pacman -Syyuu && yay -Syu (ou somente um gerenciador como o yay - que é o que uso por padrão pra TUDO - seria o suficiente e teria capacidade de atualizar o que veio do AUR e o que veio dos repositórios oficiais?).
Se o negócio que me refiro, é a busca pelo máximo possível de estabilidade, então convém que eu busque programas que estão no repositório oficial, antes de já ir logo pesquisando no AUR (ou colocando no terminal [jdt@jdt ~]$ sudo yay -S nome_do_programa não é?! (ou não é bem assim?).
Em outras palavras, não posso simplesmente desativar o AUR, porque já são diversos programas que tenho e faço uso constante e que vieram do AUR e não dos repositórios oficiais. Daí, se simplesmente desativo o AUR, consequentemente, ficarei sem as atualizações dos programas que instalei por meio dele, não é?!
antes de tudo de uma olhada
https://wiki.archlinux.org/index.php/pacman
o pacman atualiza apenas os pacotes listados em
/etc/pacman.conf , normalmente usando os espelhos configurados em
/etc/pacman.d/mirrorlist (aur não fica aqui). pacotes que não existam nestes repositórios oficiais não serão apresentados pelo pacman para busca ou instalação, apenas caso já estejam instalados podem ser removidos. caso consiga o pacote binário ou compile e gere um pacote, neste caso o pacman ira poder manipular como o apt faz, mas sem referencia de repositório para atualizações.
comandos básicos:
pacman -Ss para pesquisa,
pacman -S para instalação,
pacman -R para remoção,
pacman -U para instalar pacote local (disco e não repositório),
pacman -Syu atualiza a os repositórios e atualiza o sistema,
pacman -Syyu força a atualização de repositórios que as informações sejam as mesmas existentes no disco e atualiza o sistema (desnecessário nas esmagadora maioria das vezes).
exemplo de pesquisa usando o pacman
pacman -Ss vlc
extra/phonon-qt5-vlc 0.10.2-1
Phonon VLC backend for Qt5
extra/vlc 3.0.6-9 [instalado]
Multi-platform MPEG, VCD/DVD, and DivX player
community/playerctl 2.0.1-1
mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others.
existem vários aur helpers, que variam em funcionalidades, vou me focar no yay
https://github.com/Jguer/yay . o yay pode fazer tudo que o pacman faz, com a vantagem de pesquisar pacotes do aur
https://aur.archlinux.org/ . todo pacote do arch (oficial ou não) é construído tendo como base um script chamado PKGBUILD
https://wiki.archlinux.org/index.php/PKGBUILD , o aur é apenas um git que centraliza os scripts enviados por usuários. o yay ou qualquer outro aur helper apenas automatiza a busca que poderia ser feita pelo site, resolve pendencias (pacotes oficiais ou do próprio aur), compila ou baixa algum binário, empacota e instala o pacote, sendo alguns capazes de atualizar estes pacotes.
comandos básicos:
yay oquequerpesquisar (exemplo yay vlc),
yay -S o mesmo que pacman -S,
yay -Su o mesmo que pacman -Su,
yay -Syu atualiza pacotes do sistema e aur,
yay -Syu --devel --timeupdate atualiza pacotes em desenvolvimento sem versão fixa.
exemplo de pesquisa usando o yay
yay vlc
40 aur/libvlc 5.6.0-5 (+0 0.00%)
The VLC library not bundled with VLC so one can use things depending on the lib without installing VLC
39 aur/vlc-vr-git 9.6e5cdae-1 (+0 0.00%)
movie player based on libvlc that can render to the Oculus Rift
38 aur/libvlccore 5.6.0-5 (+0 0.00%)
The VLC library not bundled with VLC so one can use things depending on the lib without installing VLC
37 aur/bebop-stream-vlc-git r1.5fd43c3-1 (+0 0.00%)
Open Parrot Bebop video stream with any video player
36 aur/cubemap 1.3.2-3 (+0 0.00%)
A scalable video reflector, designed to be used with VLC.
35 aur/vlc-sd-freebox 2.0.5-1 (+1 0.00%)
Freebox TV service discovery
34 aur/augenkrebs-git v0.3.r0.g7d54496-1 (+1 0.00%)
Control VLC playback via a web interface. Internetabspielgerät @shackspace.
33 aur/vlc-youtube 20171124-1 (+1 0.00%)
ARC Dark skin for VLC Media Player (git version)
32 aur/vlc-bittorrent 2.6-2 (+1 0.23%)
A bittorrent plugin for VLC.
31 aur/tano 1.2.1-2 (+1 0.00%)
An open-source cross-platform IP TV player based on Qt and libvlc
30 aur/vlc-decklink 3.0.4-1 (+2 0.00%)
Multi-platform MPEG, VCD/DVD, and DivX player (with decklink support)
29 aur/python-vlc-git r299.f181106-1 (+2 0.00%)
Python bindings for VLC
28 aur/python-vlc 3.0.102-1 (+3 0.13%) (Out-of-date 2018-11-04)
VLC bindings for python
27 aur/libvlc-qt 1.0.0-1 (+3 0.00%) (Out-of-date 2016-08-01)
A simple library to connect Qt application with libvlc
26 aur/firefox-extension-vlc-context-menu 0.8.1-2 (+3 0.00%)
Open audio/video links directly in VLC via Firefox context menu
25 aur/npapi-vlc-gtk3 2.2.6-1 (+3 0.04%)
The modern VLC Epiphany (NPAPI) plugin (GTK3 version).
24 aur/vlc-nox 3.0.6-3 (+3 0.34%)
Multi-platform MPEG, VCD/DVD, and DivX player (without X support)
23 aur/lximediaserver-svn 0.5.0.r1179-1 (+3 0.00%)
A lightweight VLC based transcoding DLNA server
22 aur/syncplay-git 1.6.0.r3.g6f840e4-1 (+3 0.00%)
synchronize watching movies on mplayer2, vlc, mpv, and mpc-hc on many computers
21 aur/phonon-qt4-vlc 0.10.2-1 (+4 2.26%)
Phonon VLC backend for Qt4
20 aur/playerctl-git 2.0.1.r4.g20b3b82-1 (+4 0.03%)
mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others.
19 aur/npapi-vlc 2.2.6-1 (+4 0.94%)
The modern VLC Mozilla (NPAPI) plugin.
18 aur/libvlc-qt-git 346.893f101-1 (+5 0.00%) (Out-of-date 2016-10-18)
A free library used to connect Qt and libvlc libraries
17 aur/vlc-plugin-fluidsynth 3.0.1-1 (+9 0.17%)
FluidSynth plugin for VLC
16 aur/vlc-media-context 0.8.1-1 (+9 0.00%)
Displays contextual information about the currently playing media
15 aur/vlc-htsp-plugin-git r147-1 (+10 0.24%) (Orphaned) (Out-of-date 2017-10-17)
The HTSP VLC plugin allows VLC to act as a standalone Tvheadend client.
14 aur/vlsub-git 0.9.13.r33.geb81106-1 (+11 0.01%)
VLC extension to download subtitles from opensubtitles.org
13 aur/libvlcpp-git 1:0.281.f3db793-1 (+13 0.58%)
C++ bindings for libvlc
12 aur/freetuxtv-svn 0.6.8.r0.g66dda27-1 (+17 0.00%)
WebTV vlc player to watch tv/radio playlists on the internet
11 aur/vlc-arc-dark-git 20160605-1 (+17 0.04%)
ARC Dark skin for VLC Media Player (git version)
10 aur/vlc-nightly 4.0.0v20190127-1 (+18 0.00%)
Multi-platform MPEG, VCD/DVD, and DivX player - nightly snapshot
9 aur/syncplay 1.6.2-1 (+18 1.87%)
synchronize watching movies on mplayer2, vlc, mpv, and mpc-hc on many computers
8 aur/vlc-tunein-radio 20150125-1 (+24 0.00%)
TuneIn Radio LUA Script for VLC 2.x
7 aur/acestream-player 3.0.2-1 (+69 0.80%)
ACE Stream HD multimedia player based on VLC
6 aur/freetuxtv 0.6.8-1 (+83 0.04%)
WebTV vlc player to watch tv/radio playlists on the internet
5 aur/npapi-vlc-git 2.2.1.95.r1444.gd5accd8-1 (+150 0.00%)
The modern VLC Mozilla (NPAPI) plugin - Git version
4 aur/vlc-git 4.0.0.r6571.g3fce6dbf7d-1 (+195 0.81%)
A multi-platform MPEG, VCD/DVD, and DivX player (GIT Version)
3 community/playerctl 2.0.1-1 (74.6 KiB 505.0 KiB)
mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others.
2 extra/vlc 3.0.6-9 (10.7 MiB 57.8 MiB) (Installed)
Multi-platform MPEG, VCD/DVD, and DivX player
1 extra/phonon-qt5-vlc 0.10.2-1 (95.0 KiB 352.0 KiB)
Phonon VLC backend for Qt5
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==>
não tenho experiencia com os frontends do aur usados pelo manjaro, mas o que eles devem fazer é isso. o aur nao é um repositório como um ppa que pode ser habilitado e agregado ao gerenciador de dependências padrão, mas um repositório comunitário, que pode ser usado sob demanda
https://wiki.archlinux.org/index.php/Arch_User_Repository .