symlink

Tutto ciò che è pertinente a Sabayon Linux, indipendentemente dall'architettura e dall'ambiente grafico

Moderator: Moderators

Post Reply
marcb
Simple Hen
Posts: 82
Joined: Tue Jul 06, 2010 22:42

symlink

Post by marcb » Thu Nov 16, 2017 15:22

la mia installazione di sabayon data 2013, praticamente ho preferito reinstallare da zero al passaggio a systemd e da allora sono sempre stato su wheekly

Code: Select all

cat /etc/sabayon-release - Sabayon Linux amd64 17.11
cat /etc/sabayon-edition - Sabayon Linux 13.11 amd64 Minimal
in pratica non mi sono capitati intoppi che hanno richiesto la reinstallazione, direi una buona prova per un sistema rolling.

un difetto che ho riscontrato è l'accumularsi di symlink rotti. In particolare quelli sotto la directory /usr possono creare fastidi alla lunga, per cui alla fine li verifico manualmente e li rimuovo.

esempio dopo l'ultimo aggiornamento:

Code: Select all

sabayon ~ # cd /usr
sabayon usr # find . -xtype l

Code: Select all

./lib32/pkgconfig/libgcj-4.9.pc
./lib32/libIex-2_1.so.11
./lib32/libonig.so.2
./lib32/libgflags.so.2
./lib32/libHalf.so.11
./lib32/libIlmThread-2_1.so.11
./share/courier/sqwebmail/html/en
./share/pkgconfig/libpgtypes.pc
./share/pkgconfig/libecpg_compat.pc
./share/pkgconfig/libecpg.pc
./share/pkgconfig/libpq.pc
./share/mime-info/gimp-2.2.keys
./share/icons/elementary-xfce/apps/32/lv_icon.svg
./share/icons/elementary-xfce/apps/24/lv_icon.svg
./share/icons/elementary-xfce/apps/22/lv_icon.svg
./share/sgml/stylesheets/dsssl/docbook
find: ‘./include/postgresql-9.6/postgresql-9.6’: Too many levels of symbolic links
find: ‘./include/libfm-1.0/libfm-1.0’: Too many levels of symbolic links
e li rimuovo con questo comando

Code: Select all

find . -xtype l -exec rm -i {} +
mi chiedevo se esiste un modo migliore di gestire la cosa, immagino non sia un problema solo mio

User avatar
sabayonino
Sagely Hen
Posts: 3251
Joined: Sun Sep 21, 2008 1:12
Location: Italy
Contact:

Re: symlink

Post by sabayonino » Thu Nov 16, 2017 20:07

Code: Select all

# find /usr -xtype l | xargs rm
fa la stessa cosa

un bel

Code: Select all

# equo libtest

non farebbe male

Complimenti per "l'anzianità" del sistema :mrgreen:
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)

marcb
Simple Hen
Posts: 82
Joined: Tue Jul 06, 2010 22:42

Re: symlink

Post by marcb » Fri Nov 17, 2017 20:18

ecco qui il risultato di deptest e libtest

Code: Select all

equo deptest -p
╠  @@ Running dependency test...
╠  @@ No missing dependencies

equo libtest -p
╠  @@ Libraries test
....................
╠  @@ Matching broken libraries/executables
╠  @@ System is healthy.
l'unico problema con i symlink rotti è che in alcuni casi l'upgrade/downgrade di un pacchetto può fallire, nei mesi scorsi mi è successo con postgresql, sicuramente problema minore rispetto ad avere file necessari cancellati :cyclops:

Post Reply