Shell   19-06-2024, 10:32
#1
Buenas!.

Acostumbrado a Debian y poniendo "fé" en que lo que hace el sistema es correcto
cuando elimina paquetes no necesarios. "Creo" que Manjaro debería ser igual.

Pero no parece que sea del todo así,  al menos la primera búsqueda que encontré
por Google decía que había que mirar la lista de paquetes que iba a eliminar,
siempre antes.

¿ Qué se entiende por un paquete huérfano ?.
Esto es lo que he encontrado:
 
Cita:Cuando instalamos un paquete en las distribuciones Linux (en las que yo conozco), se instalan otros paquetes (dependencias). Si en el futuro desinstalas ese paquete, esas dependencias pueden quedar instaladas en el sistema, aunque no serán usadas por nadie, simplemente ocuparán espacio en disco. Estas dependencias son llamadas paquetes huérfanos.

Lo mismo diríamos en Debian. Existen tanto para una distro como para otra. Pero es en Manjaro donde más encontré la palabra.

En Manjaro y su familia para conocer los paquetes huérfanos del sistema usamos la orden:

Código:
pacman -Qdtq

En mi caso me devuelve esto:
 
Cita: 
electron27
gendesk
glew
gnome-common
icon-naming-utils
kdeclarative5
kquickcharts
kquickcharts5
ldns
lib32-libunwind
lib32-libxdamage
meson
python-lazy-object-proxy
python-ply
python-pydantic
python-wrapt
qqc2-desktop-style5
qt5-webengine
sdl_mixer
sdl_ttf
vala
web-installer-url-handler
webrtc-audio-processing

Ahora bien. ¿ Cómo se elimina  ?. Usando esa lista y dos ordenes, actualizar y eliminar o remover, recursivamente.

Código:
 sudo pacman -Rs $(pacman -Qdtq)

Y ahora aparecerá una lista bien grande en la consola.
En mi caso:
 
Cita: 
comprobando dependencias...
:: gegl requiere opcionalmente graphviz: for gegl-introspect
:: git requiere opcionalmente org.freedesktop.secrets: keyring credential helper
:: gperftools requiere opcionalmente graphviz: pprof graph generation
:: groff requiere opcionalmente netpbm: for use together with man -H command interaction in browsers
:: grub requiere opcionalmente sdl: For grub-emu SDL support
:: kitemmodels5 requiere opcionalmente qt5-declarative: QML bindings
:: libde265 requiere opcionalmente sdl: dec265 YUV overlay output
:: libgnome-keyring requiere opcionalmente org.freedesktop.secrets: secret storage backend
:: libsecret requiere opcionalmente org.freedesktop.secrets: secret storage backend
:: lv2 requiere opcionalmente python-lxml: for lv2specgen.py
:: lv2 requiere opcionalmente python-pygments: for lv2specgen.py
:: mypy requiere opcionalmente python-lxml: for reports
:: python-beautifulsoup4 requiere opcionalmente python-lxml: alternative HTML parser
:: python-docutils requiere opcionalmente python-pygments: for syntax highlighting of code directives and roles
:: python-pylint requiere opcionalmente graphviz: Enable output formats other than dot or vcg
:: qt5-base requiere opcionalmente qt5-wayland: to run Qt applications in a Wayland session
:: ranger requiere opcionalmente python-pygments: option for syntax highlighting of code
:: solid requiere opcionalmente qt5-declarative: QML bindings
:: vlc requiere opcionalmente sdl12-compat: SDL image support

Paquetes (95) autoconf-archive-1:2023.02.20-2  clang-17.0.6-2  compiler-rt-17.0.6-2  dnssec-anchors-20190629-3
              docbook-xml-4.5-9  docbook-xsl-1.79.2-7  glib2-docs-2.80.2-2  graphviz-11.0.0-1  gtk-doc-1.34.0-1
              gts-0.7.6.121130-2  itstool-1:2.0.7-2  jsoncpp-1.9.5-2  karchive5-5.116.0-1  kbookmarks5-5.116.0-1
              kcodecs5-5.116.0-1  kcompletion5-5.116.0-1  kconfig5-5.116.0-1  kconfigwidgets5-5.116.0-1
              kcrash5-5.116.0-1  kdbusaddons5-5.116.0-1  kded5-5.116.0-1  kglobalaccel5-5.116.0-1
              kguiaddons5-5.116.0-1  ki18n5-5.116.0-1  kiconthemes5-5.116.0-1  kio5-5.116.0-1  kirigami2-5.116.0-1
              kitemviews5-5.116.0-1  kjobwidgets5-5.116.0-1  knotifications5-5.116.0-1  kpackage5-5.116.0-1
              kservice5-5.116.0-1  ktextwidgets5-5.116.0-1  kwallet5-5.116.0-1  kwidgetsaddons5-5.116.0-1
              kwindowsystem5-5.116.0-1  kxmlgui5-5.116.0-1  libdbusmenu-qt5-0.9.3+16.04.20160218-7
              libmikmod-3.3.11.1-6  llvm-17.0.6-5  mallard-ducktype-1.0.2-11  netpbm-10.86.41-1  ninja-1.12.1-1
              perl-xml-namespacesupport-1.12-5  perl-xml-sax-1.02-2  perl-xml-sax-base-1.09-5
              perl-xml-sax-expat-0.51-7  perl-xml-simple-2.25-8  pyside6-6.7.1-1  python-annotated-types-0.7.0-1
              python-lxml-5.2.2-1  python-manjaro-sdk-1:0.1.1-1  python-pydantic-core-1:2.18.3-1
              python-pygments-2.17.2-3  python-systemd-235-3  python-tqdm-4.66.4-1  qca-qt5-2.3.8-3
              qt5-declarative-5.15.14+kde+r28-1  qt5-graphicaleffects-5.15.14-1  qt5-location-5.15.14+kde+r7-1
              qt5-multimedia-5.15.14+kde+r2-1  qt5-quickcontrols-5.15.14-1  qt5-quickcontrols2-5.15.14+kde+r5-1
              qt5-speech-5.15.14+kde+r1-1  qt5-wayland-5.15.14+kde+r57-1  qt5-webchannel-5.15.14+kde+r3-1
              re2-1:20240601-1  sdl12-compat-1.2.68-1  shiboken6-6.7.1-1  solid5-5.116.0-1  sonnet5-5.116.0-1
              yelp-tools-42.1-1  electron27-27.3.11-6  gendesk-1.0.10-1  glew-2.2.0-6  gnome-common-3.18.0-4
              icon-naming-utils-0.8.90-5  kdeclarative5-5.116.0-1  kquickcharts-6.2.0-1  kquickcharts5-5.115.0-1
              ldns-1.8.3-2  lib32-libunwind-1.8.1-1  lib32-libxdamage-1.1.6-1  meson-1.4.1-1
              python-lazy-object-proxy-1.10.0-3  python-ply-3.11-13  python-pydantic-2.7.2-1  python-wrapt-1.16.0-3
              qqc2-desktop-style5-5.116.1-1  qt5-webengine-5.15.17-4  sdl_mixer-1.2.12-12  sdl_ttf-2.0.11-6
              vala-0.56.17-1  web-installer-url-handler-2.3-1  webrtc-audio-processing-0.3.1-4

Tamaño total quitado:  1121,27 MiB

:: ¿Desea quitar estos paquetes? [S/n] n

Requiere opcionalmente. Vamos que lo requiere. Y ahí me quedé con la duda.
Naturalmente supongo que si algo falla o falta, te dirá el que. Y ya se instalaría de nuevo.

Por cierto, fijaros en la lista de los "requiere opcionalmente" y los que luego la otra lista.
A primera vista parece que no se encuentran ambos en la misma lista.

Primera fuente encontrada:

Eliminar paquetes huerfanos en Arch-Linux y sus derivadas

Saludos
Última modificación: 19-06-2024, 10:35 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   19-06-2024, 11:22
#2
Tras una seria incursión en Manjarilandia y plasma KDE.... me he vuelto a Linux Mint de mis amores. La causa: Ni el Dolphin es tan sólido como debiera ni el plasma está exento de fallos "gordos", ni gambas tiene un repo disponible. Mint llega a aburrir por ser "lo de siempre"... y creo que , al final, eso es bueno.

No podemos regresar
Shell   20-06-2024, 11:13
#3
En Manjaro uso Mate, no KDE. Supongo que te gustaría más por vistosidad.
KDE lo conocí hace un montón de años en tiempos de Linux Mandrake (Mandriva), la mascota era
un dragón. Y no era raro verlo de vez de en cuando en ventanas de errores. Que no eran pocas.
Inestable como el que más en aquella época.

Siempre puedes optar por otro entorno de escritorio.

Manjaro es un buena distro. Solo que no sé si por falta de uso o por costumbre de Linux Mint, para mi Manjaro
requiere más tiempo, mas atención. Supongo que es como todo. Distinto seria si migrase de una derivaba de
Debian a otra. No tengo queja referente al uso del bash.

No descartaría tenerlo como segundo sistema del equipo. Siempre se aprende más teniendo los dos.
El mayor problema es que no se le puede dedicar tiempo a todo.

En el caso de un desarrollador supongo que el uso de más de una distro no es raro.
¿ Es que cómo sabría el funcionamiento de su programa en otra distro ?.
El caso de Benoît fue decantarse por Manjaro. Con lo que "puede" dar a entender que es la única que usa.
 
(19-06-2024, 11:22)Shordi escribió: ni gambas tiene un repo disponible.

Si no me equivoco Benoît está usando Manjaro por lo que "deduzco" que debería tener un especial "apoyo".

¿ Has tenido problemas con Gambas y Manjaro ?

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   20-06-2024, 11:29
#4
Cita:Si no me equivoco Benoît está usando Manjaro por lo que "deduzco" que debería tener un especial "apoyo".

¿ Has tenido problemas con Gambas y Manjaro ?

Benoit instala desde las fuentes, lo ha dicho en alguna ocasión. Pero a mí eso no me mola... de entrada.

El único problema que he tenido es el desfase de la versión de los repos con la última "estable". No es gran problema, pero a veces se te mete en el coco que necesitas la última y da rabia no tenerla disponible...

Saludos

No podemos regresar
Shell   20-06-2024, 12:15
#5
(20-06-2024, 11:29)Shordi escribió: No es gran problema, pero a veces se te mete en el coco que necesitas la última y da rabia no tenerla disponible...

Smile
A esto tendrías que estar acostumbrado y más siendo desarrollador. Necesita un breve rodaje.
Ya ves como nos va últimamente con "los partos" prematuros de Gambas. Es otra forma de rodaje.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.