27 aprile 2014

Impossibile impostare il blocco /var/lib/dpkg/lock

Quando la Mint (o qualche altra Ubuntu-like) si rifiuta di aggiornarsi da terminale o da strumenti dedicati che siano, restituendoci il messaggio E: Impossibile impostare il blocco /var/lib/dpkg/lock - open (11: Risorsa temporaneamente non disponibile). che cosa possiamo farci oltre a piangere e disperarci per l'avverso destino?

La soluzione è in questo caso semplice, infatti basterà digitare da terminale:
sudo rm /var/lib/apt/lists/lock

...ed in caso di ulteriori e persistenti problemi:
sudo rm /var/cache/apt/archives/lock

Ecco qui, tutto sbrilluccica come prima.

26 aprile 2014

Eliminare file *.pyc dal repository Git

Alzi la mano chi non ha lanciato imprecazioni verso il proprio Dio al cospetto del proprio repository Git invaso da migliaia di file .pyc, oltretutto andandone a compromettere l'usabilità generale.

La soluzione però è semplice. Dentro la cartella del vostro progetto, ovviamente in questo caso si Python o suoi discendenti, vi basterà lanciare il comando:
find . -name "*.pyc" -exec git rm -f {} \;
Poi e se non  lo aveste ancora fatto, aggiungete al vostro .gitignore:
*.pyc

Tutto fatto cavalieri, un altro drago sconfitto.

Tondo è bello...

Tondo è bello...