Hola a tots!
El motiu d'aquesta entrada és donar a conèixer un petit consell per a aquells que són molt meticulosos en la instal·lació o eliminació de eSCADA en el seu sistema. En distribucions com Debian i derivades (Ubuntu, Linux Mint, elementaryOS, ...), que fan servir apte, Hi ha un arxiu que porta un registre de tot el que s'instal·la o es treu del nostre PC. I això és el que intentarem mostrar avui.
Sovint passa que instal·lem eSCADA que ens resulta útil en cert moment i que més tard volem eliminar. Podem fer-ho (a part de mitjançant programes gràfics) amb l'ordre:
$ sudo apt-get remove --purge nombredelsoftware
Amb això esborrem el programa en qüestió i, si es dóna el cas, apte ens informa que hi ha paquets que ja no són necessaris i podem eliminar amb la comanda:
$ sudo apt-get autoremove
Com ja sabeu, amb aquests dos senzills passos eliminem l'aplicació i les seves dependències. No obstant això, hi ha casos en què alguna cosa que hem instal·lat no surt com a dependència directa o apte decideix no eliminar. Per què? Bona pregunta! Encara que tinc les meves teories, no em trobo en condicions de formular una resposta satisfactòria.
Sense anar més lluny, avui he fet la instal·lació (en Linux Mint) De mint-meta-xfce4 per realitzar unes proves i, més tard, a l'esborrar aquest paquet (i el que podia eliminar amb apt-get autoremove), He pogut observar que no tot el que havia posat unes hores abans s'anava a eliminar. Així doncs, com a GNU / Linux tenim els meravellosos arxius .log, He trobat un que porta un control total de tot el que s'instal·la o desinstal de el sistema. Per veure aquest arxiu només cal obrir un terminal (o directament des de l'explorador d'arxius) i introduir:
$ cat /var/log/apt/history.log
I obtindrem una sortida per pantalla semblant a això:
Com veieu, en aquest Arxiu queden reflectides totes les operacions d'instal·lació o desinstal·lació. D'aquesta manera, aquells que tingueu problemes d'espai i / o us agradi tenir els mínims paquets necessaris (moltes vegades fregant el TOC) Podeu portar un control més exhaustiu de apte.
Simple ia una sola línia de comandament de nosaltres!
la comanda «sudo apt-get remove -purge» no és el mateix que fer «sudo apt-get purga»? en tot cas el -purge ho podries haver fet servir en «sudo autoremove -purge» i aquí et asegurabas de deixar tot ben net.
per cert en el nou apt suposo que serà «sudo apt purga» ¿?
Sephiroth, sóc nou a linux. No compreses el que dius a la fin. O sigui que per donar qualsevol ordre, no cal escriure «sudo apt-get ...» amb el sudo apt ____ »és suficient?
Sephiroth es refereix a la nova versió d'apt. De moment, fins on jo sé, ningú ha posat la versió nova. A el menys a Linux Mint no hi és.
Pots llegir més sobre això en aquest mateix blog: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/
el nou apt està disponible en Ubuntu 14.04 i suposo que també en debian testing
En efecte, sembla que a Debian testing està disponible la versió 1.0.1. Tot i així, en Xubuntu 14.04 que li vaig instal·lar un familiar crec que no està doncs no vaig notar un canvi en apt. De fet, vaig actualitzar com sempre: apt-get update && apt-get upgrade.
Misteris de la vida o potser quedi instal·lar alguna actualització.
Gràcies per la dada!
Com li he dit a @ Argen77ino ús aquesta ordre per tradició. A la fi de cada actualització o desinstal faig sempre un:
sudo apt-get clean && sudo apt-get autoclean
Amb això elimines els arxius que s'ha descarregat, alliberant espai en disc. Per connexions a Internet ràpides crec que és una bona idea, ja que no costa res tornar a baixar els paquets.
Una salutació!
No s'oblidin de Gentoo.
a / var / db / pkg / es troben tota la base de dades per categories, després per paquets de com es van compilar, en quin moment. Que és el que fa servir genlop
I en /var/log/portage/elog/summary.log estan aquests missatges importantíssims que diria que és obligatòria la seva lectura.
Aquí acaba aquest breu Brevario culural, per si algú li serveix.
Molt bon apunt!
No ho he inclòs perquè sempre he fet servir Debian (i derivades) i Arch Linux (i derivades). Tinc pendent instal·lar Gentoo amb un amic i posar-lo a punt en algun PC que no sigui el principal.
Gràcies per la info!
Molt bon tip per als que volen saber tot el que passa en el seu sistema com jo.
Crec que en versions més velles de apt si feia servir -purge i per alguna estranya raó tots es reusan a el canvi. De totes maneres és el mateix. Ja saben per a gustos colors.
La veritat és que potser hi ha alguna opció millor, però jo sempre he fet servir aquesta. Com bé dius, el més segur és que sigui per tradició.
Una salutació!
Pregunta vinculada. Per aconseguir un resultat igual a l'obtingut amb: # apt-get -purge autoremove [nom-paquet] Com hauríem d'usar Pacman o Zypper? . Gràcies.
Que algú em corregeixi si no.
Quan feia servir Arch Linux fa alguns anys crec que feia servir l'ordre:
suo Pacman -Rsn nomdelpaquet
Si no recordo malament:
La «R» esborrava el paquet en qüestió, la «s» esborrava les seves dependències i la «n» els seus fitxers de configuració.
En Zypper o en YUM ni idea, ja que mai els he fet servir.
Una salutació!
Excel·lent informació ... Gràcies .. SALUDDOS
M'alegro que sigui útil!
Una salutació!
El següent pas seria desinstal·lar els paquets que trobem que van ser instal però no desintalados?
Correcte.
Aquest arxiu llista tot el que ha estat instal·lat i ho ordena per data. Si localitzes alguna cosa que no vols tenir, un simple:
apt-get remove nomdelpaquet
I llest!
vaig a provar-ho a veure que em surt
Gràcies, em serà útil 🙂
És interessant això, però per a mi per un altre motiu, de vegades instal tantes cosa que ja no es que instal xD.
Però el que nomenes que apt-get vegades no et vol esborrar paquets, no em passa perquè enrealidad el que ús és aptitude. (Tant per a instal·lar com desinstal·lar.)
Salutacions.
eee perquè diu que ús chrome !!! és chromium el que tinc, i ni es perquè estic utilitzant això ... ..malditas pàgines que requereixen l'última versió de flash ....