symlink

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

Moderator: Moderators

symlink

Postby 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
marcb
Simple Hen
 
Posts: 67
Joined: Tue Jul 06, 2010 22:42

Re: symlink

Postby 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:
User avatar
sabayonino
Sagely Hen
 
Posts: 3011
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: symlink

Postby 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:
marcb
Simple Hen
 
Posts: 67
Joined: Tue Jul 06, 2010 22:42


Return to Sabayon Linux Discussioni Generali

Who is online

Users browsing this forum: No registered users and 1 guest

cron