Void Linux agora é Ubuntu [RESOLVIDO]

1. Void Linux agora é Ubuntu [RESOLVIDO]

Morpheus
Minions

(usa Nenhuma)

Enviado em 19/04/2023 - 15:14h


Não pode remove o sudo do Void Linux sem quebrar o sistema?

# xbps-remove sudo
sudo-1.9.13p2_2 in transaction breaks installed pkg `base-system-0.114_1'
sudo-1.9.13p2_2 in transaction breaks installed pkg `testdisk-7.1_4'
Transaction aborted due to unresolved dependencies.



# xbps-query -S base-system-0.114_1

...

run_depends:
base-files>=0.77
ncurses>=0
coreutils>=0
findutils>=0
diffutils>=0
libgcc>=0
dash>=0
bash>=0
grep>=0
gzip>=0
file>=0
sed>=0
gawk>=0
less>=0
util-linux>=0
which>=0
tar>=0
man-pages>=0
mdocml>=1.13.3
shadow>=0
e2fsprogs>=0
btrfs-progs>=0
xfsprogs>=0
f2fs-tools>=0
dosfstools>=0
procps-ng>=0
tzdata>=0
pciutils>=0
usbutils>=0
iana-etc>=0
openssh>=0
dhcpcd>=0
kbd>=0
iproute2>=0
iputils>=0
iw>=0
wpa_supplicant>=0
xbps>=0
nvi>=0
sudo>=0
wifi-firmware>=0
void-artwork>=0
traceroute>=0
ethtool>=0
kmod>=0
acpid>=0
eudev>=0
runit-void>=0
removed-packages>=0
glibc-locales>=0
linux>=0



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2023 - 15:27h

você pode remove-lo desse modo
crie um arquivo /etc/xbps.d/Ignore.conf
e coloque dentro dele ignorepkg=sudo
eu faço isso com o btrfs-progs que é uma dependencia do base-system e com o mpv que é uma dependencia do anki
tambem tem um tal de icon-browser que é puxado pelo libreoffice mas eu não consigo descobrir qual é o pacote para tira-lo

3. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2023 - 18:04h

Minions escreveu:
O que esse arquivo /etc/xbps.d/Ignore.conf faz?



esse diretório é de configurações do xbps
por padrão ele contem apenas os repositórios de download mas você pode criar arquivos de texto contendo as flags que o xbps deve obedecer
você pode nomear o aquivo como quiser (é obrigatório o .conf)
o comando ignorepkg=APP faz os pacotes do xbps ignorarem o APP como dependencia
isso geralmente não quebra nada e alguns pacotes podem procurar alternativas a dependencia ignorada
se você não abusar querendo tirar componentes principais do seu sistema/DE tudo deve funcionar bem

isso pode ser util caso por exemplo você queira uma DE sem window manager por exemplo
bastaria colocar no ignore.conf ignorepkg=openbox para fazer o lxde não baixa-lo

ao coloca-lo (o pacote) no ignorepkg ele deixa de ser uma dependencia e portanto vai ser removido pelo xbps-remove -o a menos que você o tenha instalado explicitamente
https://docs.voidlinux.org/xbps/advanced-usage.html

obs: meu bash não é case sensitive, eu não tinha percebido que meu arquivo ignore.conf estava com i maiúsculo mas realmente não faz diferença

recomendo colocar ignorepkg=btrfs-progs no arquivo se você não estiver usando o btrfs como sistema de arquivos
isso vai fazero runit parar de buscar um sistema de arquivos btrfs na inicialização





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts