Aurman: eliminați pachetele care nu sunt raportate nici în repozitii, nici în AUR

Другой вариант с awk sprintf

awk 'NF==4{$(NF-1)=sprintf(CONVFMT, $(NF-1)$NF);NF=3}1' file
0
09.06.2018, 22:55
1 ответ

pacman, por definición, solo puede conocer los paquetes que están en su base de datos; por lo tanto, los instalados por pacman o un asistente de AUR que envuelve pacman/makepkg.

Cualquier cosa que hayas instalado sin pacman, por ejemplo, usando algo como pip o gem, es tu responsabilidad .

Entonces, incluso su ejemplo(sudo pacman -Rsn <package>)no funcionará ya que estos paquetes no están en la base de datos . Hay un proceso descrito en la wiki para ayudar a identificar posibles candidatos, pero aun así deben eliminarse manualmente (es decir, conrm)y con precaución .

La única otra categoría de paquete que podría estar cubierta por este escenario es un paquete AUR que posteriormente se eliminó, y luego sería necesario usar pacman para eliminarlo; esto podría hacerse con # pacman -Rns $(pacman -Qtdq).

3
28.01.2020, 02:23

Теги

Похожие вопросы