Repository 32bit  Forum
Repository 64bit  Wiki

Aggiornare XFCE

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: Aggiornare XFCE

Messaggioda hashbang » mer nov 09, 2011 16:34

Procopio ha scritto:ma ho cercato difare una specie di ciclo for con l'elenco di cui sopra, ma si è ovviamente rivelato subito fallimentare....;)non vi faccio vedere lo script perchè mi vergogno :roll: :roll: ahahaahaah!!!a me basterebbe in un editor di testo poter affiancare ogni linea di quell'elenco con "rm /"...non so se mi sono spiegato!
Con quell'output di tree, fare un ciclo for significherebbe rischiare di rimuovere la /usr, con la conseguente perdita dei binari.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda Procopio » mer nov 09, 2011 20:35

atomix600 ha scritto:Ma scusami eh...(senza polemica).
Conoscendo già il problema (visto che ne abbiamo discusso nell'altro topic) rispondo subito: non avresti fatto prima a pacchettizzare i binari installati nel file system fittizio (ovvero quella dir tmp), installare i pacchetti creati e rimuovere il tutto?
Tanto i path dei binari e delle librerie sparse per il sistema sono identici a quelli presenti nell'FS fittizio (visto che hai usato gli stessi sorgenti con la stessa configurazione). Una volta installato quei pacchetti avresti sovrascritto i file già presenti e li avresti rimossi agevolmente con removepkg.

A quest'ora avresti già finito. :roll:

Poi se vuoi usare questo metodo per scopi di apprendimento è un altro conto, ma IMHO è solo una perdita di tempo inutile.

ehehe e qui arriva il punto dolente, perchè a questo punto posso eliminare tutto quanto, ma quale dei due metodi è più corretto, cioè più pulito? pacchettizzando e poi rimuovendo o eliminando ogni file con rm tramite il comando suggerito da 414N(find usr -type f -exec rm /{} \;)? tieni comunque conto che due di quei pacchetti non sono riuscito a installarli nel filesystem fittizzio
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda Procopio » gio nov 10, 2011 12:08

allora, ho pacchettizzato, con il comando che mi avevi suggerito tu e sembra sia andato a posto :)
Codice: Seleziona tutto
root@darkstar:/opt/xfce4/exo-0.6.0/tmp# chown -R root:root .
root@darkstar:/opt/xfce4/exo-0.6.0/tmp# makepkg -l y -c n /home/matteo/xfce/exo-0.6.0-i486-slack.txz

Slackware package maker, version 3.14159.

Searching for symbolic links:
usr/local/share/doc/exo/html/id/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/gl/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/pt/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/zh_CN/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/ug/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/pt_BR/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/fr/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/el/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/bn/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/tr/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/ru/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/ca/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/it/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/sv/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/da/images -> /usr/local/share/doc/exo/html/C/images
usr/local/share/doc/exo/html/de/images -> /usr/local/share/doc/exo/html/C/images                                                                                                                           
usr/local/lib/libexo-1.so -> libexo-1.so.0.0.0                                                                                                                                                             
usr/local/lib/libexo-1.so.0 -> libexo-1.so.0.0.0                                                                                                                                                           
                                                                                                                                                                                                           
Making symbolic link creation script:                                                                                                                                                                     
( cd usr/local/share/doc/exo/html/id ; rm -rf images )                                                                                                                                                     
( cd usr/local/share/doc/exo/html/id ; ln -sf /usr/local/share/doc/exo/html/C/images images )                                                                                                             
( cd usr/local/share/doc/exo/html/gl ; rm -rf images )                                                                                                                                                     
( cd usr/local/share/doc/exo/html/gl ; ln -sf /usr/local/share/doc/exo/html/C/images images )                                                                                                             
( cd usr/local/share/doc/exo/html/pt ; rm -rf images )                                                                                                                                                     
( cd usr/local/share/doc/exo/html/pt ; ln -sf /usr/local/share/doc/exo/html/C/images images )                                                                                                             
( cd usr/local/share/doc/exo/html/zh_CN ; rm -rf images )                                                                                                                                                 
( cd usr/local/share/doc/exo/html/zh_CN ; ln -sf /usr/local/share/doc/exo/html/C/images images )                                                                                                           
( cd usr/local/share/doc/exo/html/ug ; rm -rf images )
( cd usr/local/share/doc/exo/html/ug ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/pt_BR ; rm -rf images )
( cd usr/local/share/doc/exo/html/pt_BR ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/fr ; rm -rf images )
( cd usr/local/share/doc/exo/html/fr ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/el ; rm -rf images )
( cd usr/local/share/doc/exo/html/el ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/bn ; rm -rf images )
( cd usr/local/share/doc/exo/html/bn ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/tr ; rm -rf images )
( cd usr/local/share/doc/exo/html/tr ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/ru ; rm -rf images )
( cd usr/local/share/doc/exo/html/ru ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/ca ; rm -rf images )
( cd usr/local/share/doc/exo/html/ca ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/it ; rm -rf images )
( cd usr/local/share/doc/exo/html/it ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/sv ; rm -rf images )
( cd usr/local/share/doc/exo/html/sv ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/da ; rm -rf images )
( cd usr/local/share/doc/exo/html/da ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/share/doc/exo/html/de ; rm -rf images )
( cd usr/local/share/doc/exo/html/de ; ln -sf /usr/local/share/doc/exo/html/C/images images )
( cd usr/local/lib ; rm -rf libexo-1.so )
( cd usr/local/lib ; ln -sf libexo-1.so.0.0.0 libexo-1.so )
( cd usr/local/lib ; rm -rf libexo-1.so.0 )
( cd usr/local/lib ; ln -sf libexo-1.so.0.0.0 libexo-1.so.0 )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed `./usr/local/share/doc/exo/html/id/images'
removed `./usr/local/share/doc/exo/html/gl/images'
removed `./usr/local/share/doc/exo/html/pt/images'
removed `./usr/local/share/doc/exo/html/zh_CN/images'
removed `./usr/local/share/doc/exo/html/ug/images'
removed `./usr/local/share/doc/exo/html/pt_BR/images'
removed `./usr/local/share/doc/exo/html/fr/images'
removed `./usr/local/share/doc/exo/html/el/images'
removed `./usr/local/share/doc/exo/html/bn/images'
removed `./usr/local/share/doc/exo/html/tr/images'
removed `./usr/local/share/doc/exo/html/ru/images'
removed `./usr/local/share/doc/exo/html/ca/images'
removed `./usr/local/share/doc/exo/html/it/images'
removed `./usr/local/share/doc/exo/html/sv/images'
removed `./usr/local/share/doc/exo/html/da/images'
removed `./usr/local/share/doc/exo/html/de/images'
removed `./usr/local/lib/libexo-1.so'
removed `./usr/local/lib/libexo-1.so.0'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /home/matteo/xfce/exo-0.6.0-i486-slack.txz

./
usr/
usr/local/
usr/local/etc/
usr/local/etc/xdg/
usr/local/etc/xdg/xfce4/
usr/local/etc/xdg/xfce4/helpers.rc
usr/local/share/
usr/local/share/man/
usr/local/share/man/man1/
usr/local/share/man/man1/exo-csource.1
usr/local/share/man/man1/exo-open.1
usr/local/share/pygtk/
usr/local/share/pygtk/2.0/
usr/local/share/pygtk/2.0/defs/
usr/local/share/pygtk/2.0/defs/exo-0.6/
usr/local/share/pygtk/2.0/defs/exo-0.6/exo.defs
usr/local/share/pixmaps/
usr/local/share/pixmaps/exo-1/
usr/local/share/pixmaps/exo-1/exo-thumbnail-frame.png
usr/local/share/gtk-doc/
usr/local/share/gtk-doc/html/
usr/local/share/gtk-doc/html/exo-1/
usr/local/share/gtk-doc/html/exo-1/ch01.html
usr/local/share/gtk-doc/html/exo-1/right.png
usr/local/share/gtk-doc/html/exo-1/exo-widgets.html
usr/local/share/gtk-doc/html/exo-1/ExoToolbarsView.html
usr/local/share/gtk-doc/html/exo-1/ExoIconBar.html
usr/local/share/gtk-doc/html/exo-1/ExoXsessionClient.html
usr/local/share/gtk-doc/html/exo-1/exo-gtk-file-chooser-add-thumbnail-preview.png
usr/local/share/gtk-doc/html/exo-1/up.png
usr/local/share/gtk-doc/html/exo-1/ix01.html
usr/local/share/gtk-doc/html/exo-1/exo-extensions.html
usr/local/share/gtk-doc/html/exo-1/ExoToolbarsEditor.html
usr/local/share/gtk-doc/html/exo-1/exo-Extensions-to-GObject.html
usr/local/share/gtk-doc/html/exo-1/ExoToolbarsEditorDialog.html
usr/local/share/gtk-doc/html/exo-1/exo-miscelleanous.html
usr/local/share/gtk-doc/html/exo-1/exo-Executing-Applications.html
usr/local/share/gtk-doc/html/exo-1/exo-overview.html
usr/local/share/gtk-doc/html/exo-1/exo-cell-renderers.html
usr/local/share/gtk-doc/html/exo-1/exo-toolbars-editor.png
usr/local/share/gtk-doc/html/exo-1/ExoTreeView.html
usr/local/share/gtk-doc/html/exo-1/ExoJob.html
usr/local/share/gtk-doc/html/exo-1/exo-wrap-table.png
usr/local/share/gtk-doc/html/exo-1/exo-Miscellaneous-Utility-Functions.html
usr/local/share/gtk-doc/html/exo-1/ExoIconView.html
usr/local/share/gtk-doc/html/exo-1/style.css
usr/local/share/gtk-doc/html/exo-1/home.png
usr/local/share/gtk-doc/html/exo-1/exo-Version-Information.html
usr/local/share/gtk-doc/html/exo-1/ExoToolbarsModel.html
usr/local/share/gtk-doc/html/exo-1/exo-Extensions-to-Gtk.html
usr/local/share/gtk-doc/html/exo-1/ExoIconChooserDialog.html
usr/local/share/gtk-doc/html/exo-1/exo-Extensions-to-gdk-pixbuf.html
usr/local/share/gtk-doc/html/exo-1/index.sgml
usr/local/share/gtk-doc/html/exo-1/exo-tools.html
usr/local/share/gtk-doc/html/exo-1/ExoCellRendererIcon.html
usr/local/share/gtk-doc/html/exo-1/exo-1.devhelp2
usr/local/share/gtk-doc/html/exo-1/index.html
usr/local/share/gtk-doc/html/exo-1/left.png
usr/local/share/gtk-doc/html/exo-1/exo-1.devhelp
usr/local/share/gtk-doc/html/exo-1/exo-String-Utility-Functions.html
usr/local/share/gtk-doc/html/exo-1/ExoCellRendererEllipsizedText.html
usr/local/share/gtk-doc/html/exo-1/ExoWrapTable.html
usr/local/share/gtk-doc/html/exo-1/exo-toolbars-editor-dialog.png
usr/local/share/gtk-doc/html/exo-1/exo-Binding-Properties-Functions.html
usr/local/share/gtk-doc/html/exo-1/exo-icon-chooser-dialog.png
usr/local/share/gtk-doc/html/exo-1/ExoSimpleJob.html
usr/local/share/gtk-doc/html/exo-1/exo-toolbars.html
usr/local/share/gtk-doc/html/exo-1/exo-toolbars-view.png
usr/local/share/gtk-doc/html/exo-1/exo-csource.html
usr/local/share/gtk-doc/html/exo-1/exo-jobs.html
usr/local/share/locale/
usr/local/share/locale/ku/
usr/local/share/locale/ku/LC_MESSAGES/
usr/local/share/locale/ku/LC_MESSAGES/exo-1.mo
usr/local/share/locale/id/
usr/local/share/locale/id/LC_MESSAGES/
usr/local/share/locale/id/LC_MESSAGES/exo-1.mo
usr/local/share/locale/pl/
usr/local/share/locale/pl/LC_MESSAGES/
usr/local/share/locale/pl/LC_MESSAGES/exo-1.mo
usr/local/share/locale/lt/
usr/local/share/locale/lt/LC_MESSAGES/
usr/local/share/locale/lt/LC_MESSAGES/exo-1.mo
usr/local/share/locale/gl/
usr/local/share/locale/gl/LC_MESSAGES/
usr/local/share/locale/gl/LC_MESSAGES/exo-1.mo
usr/local/share/locale/en_GB/
usr/local/share/locale/en_GB/LC_MESSAGES/
usr/local/share/locale/en_GB/LC_MESSAGES/exo-1.mo
usr/local/share/locale/sl/
usr/local/share/locale/sl/LC_MESSAGES/
usr/local/share/locale/sl/LC_MESSAGES/exo-1.mo
usr/local/share/locale/si/
usr/local/share/locale/si/LC_MESSAGES/
usr/local/share/locale/si/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ro/
usr/local/share/locale/ro/LC_MESSAGES/
usr/local/share/locale/ro/LC_MESSAGES/exo-1.mo
usr/local/share/locale/pt/
usr/local/share/locale/pt/LC_MESSAGES/
usr/local/share/locale/pt/LC_MESSAGES/exo-1.mo
usr/local/share/locale/zh_CN/
usr/local/share/locale/zh_CN/LC_MESSAGES/
usr/local/share/locale/zh_CN/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ug/
usr/local/share/locale/ug/LC_MESSAGES/
usr/local/share/locale/ug/LC_MESSAGES/exo-1.mo
usr/local/share/locale/be/
usr/local/share/locale/be/LC_MESSAGES/
usr/local/share/locale/be/LC_MESSAGES/exo-1.mo
usr/local/share/locale/pt_BR/
usr/local/share/locale/pt_BR/LC_MESSAGES/
usr/local/share/locale/pt_BR/LC_MESSAGES/exo-1.mo
usr/local/share/locale/hu/
usr/local/share/locale/hu/LC_MESSAGES/
usr/local/share/locale/hu/LC_MESSAGES/exo-1.mo
usr/local/share/locale/cy/
usr/local/share/locale/cy/LC_MESSAGES/
usr/local/share/locale/cy/LC_MESSAGES/exo-1.mo
usr/local/share/locale/fr/
usr/local/share/locale/fr/LC_MESSAGES/
usr/local/share/locale/fr/LC_MESSAGES/exo-1.mo
usr/local/share/locale/zh_TW/
usr/local/share/locale/zh_TW/LC_MESSAGES/
usr/local/share/locale/zh_TW/LC_MESSAGES/exo-1.mo
usr/local/share/locale/nl/
usr/local/share/locale/nl/LC_MESSAGES/
usr/local/share/locale/nl/LC_MESSAGES/exo-1.mo
usr/local/share/locale/el/
usr/local/share/locale/el/LC_MESSAGES/
usr/local/share/locale/el/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ka/
usr/local/share/locale/ka/LC_MESSAGES/
usr/local/share/locale/ka/LC_MESSAGES/exo-1.mo
usr/local/share/locale/bg/
usr/local/share/locale/bg/LC_MESSAGES/
usr/local/share/locale/bg/LC_MESSAGES/exo-1.mo
usr/local/share/locale/fi/
usr/local/share/locale/fi/LC_MESSAGES/
usr/local/share/locale/fi/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ja/
usr/local/share/locale/ja/LC_MESSAGES/
usr/local/share/locale/ja/LC_MESSAGES/exo-1.mo
usr/local/share/locale/bn/
usr/local/share/locale/bn/LC_MESSAGES/
usr/local/share/locale/bn/LC_MESSAGES/exo-1.mo
usr/local/share/locale/tl_PH/
usr/local/share/locale/tl_PH/LC_MESSAGES/
usr/local/share/locale/tl_PH/LC_MESSAGES/exo-1.mo
usr/local/share/locale/es/
usr/local/share/locale/es/LC_MESSAGES/
usr/local/share/locale/es/LC_MESSAGES/exo-1.mo
usr/local/share/locale/dz/
usr/local/share/locale/dz/LC_MESSAGES/
usr/local/share/locale/dz/LC_MESSAGES/exo-1.mo
usr/local/share/locale/tr/
usr/local/share/locale/tr/LC_MESSAGES/
usr/local/share/locale/tr/LC_MESSAGES/exo-1.mo
usr/local/share/locale/hr/
usr/local/share/locale/hr/LC_MESSAGES/
usr/local/share/locale/hr/LC_MESSAGES/exo-1.mo
usr/local/share/locale/eu/
usr/local/share/locale/eu/LC_MESSAGES/
usr/local/share/locale/eu/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ru/
usr/local/share/locale/ru/LC_MESSAGES/
usr/local/share/locale/ru/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ca/
usr/local/share/locale/ca/LC_MESSAGES/
usr/local/share/locale/ca/LC_MESSAGES/exo-1.mo
usr/local/share/locale/lv/
usr/local/share/locale/lv/LC_MESSAGES/
usr/local/share/locale/lv/LC_MESSAGES/exo-1.mo
usr/local/share/locale/it/
usr/local/share/locale/it/LC_MESSAGES/
usr/local/share/locale/it/LC_MESSAGES/exo-1.mo
usr/local/share/locale/sq/
usr/local/share/locale/sq/LC_MESSAGES/
usr/local/share/locale/sq/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ur/
usr/local/share/locale/ur/LC_MESSAGES/
usr/local/share/locale/ur/LC_MESSAGES/exo-1.mo
usr/local/share/locale/is/
usr/local/share/locale/is/LC_MESSAGES/
usr/local/share/locale/is/LC_MESSAGES/exo-1.mo
usr/local/share/locale/nb/
usr/local/share/locale/nb/LC_MESSAGES/
usr/local/share/locale/nb/LC_MESSAGES/exo-1.mo
usr/local/share/locale/et/
usr/local/share/locale/et/LC_MESSAGES/
usr/local/share/locale/et/LC_MESSAGES/exo-1.mo
usr/local/share/locale/he/
usr/local/share/locale/he/LC_MESSAGES/
usr/local/share/locale/he/LC_MESSAGES/exo-1.mo
usr/local/share/locale/pa/
usr/local/share/locale/pa/LC_MESSAGES/
usr/local/share/locale/pa/LC_MESSAGES/exo-1.mo
usr/local/share/locale/uk/
usr/local/share/locale/uk/LC_MESSAGES/
usr/local/share/locale/uk/LC_MESSAGES/exo-1.mo
usr/local/share/locale/sv/
usr/local/share/locale/sv/LC_MESSAGES/
usr/local/share/locale/sv/LC_MESSAGES/exo-1.mo
usr/local/share/locale/sk/
usr/local/share/locale/sk/LC_MESSAGES/
usr/local/share/locale/sk/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ast/
usr/local/share/locale/ast/LC_MESSAGES/
usr/local/share/locale/ast/LC_MESSAGES/exo-1.mo
usr/local/share/locale/mk/
usr/local/share/locale/mk/LC_MESSAGES/
usr/local/share/locale/mk/LC_MESSAGES/exo-1.mo
usr/local/share/locale/da/
usr/local/share/locale/da/LC_MESSAGES/
usr/local/share/locale/da/LC_MESSAGES/exo-1.mo
usr/local/share/locale/de/
usr/local/share/locale/de/LC_MESSAGES/
usr/local/share/locale/de/LC_MESSAGES/exo-1.mo
usr/local/share/locale/cs/
usr/local/share/locale/cs/LC_MESSAGES/
usr/local/share/locale/cs/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ar/
usr/local/share/locale/ar/LC_MESSAGES/
usr/local/share/locale/ar/LC_MESSAGES/exo-1.mo
usr/local/share/locale/kk/
usr/local/share/locale/kk/LC_MESSAGES/
usr/local/share/locale/kk/LC_MESSAGES/exo-1.mo
usr/local/share/locale/ur_PK/
usr/local/share/locale/ur_PK/LC_MESSAGES/
usr/local/share/locale/ur_PK/LC_MESSAGES/exo-1.mo
usr/local/share/xfce4/
usr/local/share/xfce4/helpers/
usr/local/share/xfce4/helpers/mozilla-browser.desktop
usr/local/share/xfce4/helpers/konqueror.desktop
usr/local/share/xfce4/helpers/galeon.desktop
usr/local/share/xfce4/helpers/links.desktop
usr/local/share/xfce4/helpers/urxvt.desktop
usr/local/share/xfce4/helpers/mozilla-mailer.desktop
usr/local/share/xfce4/helpers/pcmanfm.desktop
usr/local/share/xfce4/helpers/icedove.desktop
usr/local/share/xfce4/helpers/eterm.desktop
usr/local/share/xfce4/helpers/mutt.desktop
usr/local/share/xfce4/helpers/evolution.desktop
usr/local/share/xfce4/helpers/nautilus.desktop
usr/local/share/xfce4/helpers/firefox.desktop
usr/local/share/xfce4/helpers/aterm.desktop
usr/local/share/xfce4/helpers/gnome-terminal.desktop
usr/local/share/xfce4/helpers/Thunar.desktop
usr/local/share/xfce4/helpers/netscape-navigator.desktop
usr/local/share/xfce4/helpers/midori.desktop
usr/local/share/xfce4/helpers/opera-browser.desktop
usr/local/share/xfce4/helpers/nxterm.desktop
usr/local/share/xfce4/helpers/sylpheed.desktop
usr/local/share/xfce4/helpers/debian-sensible-browser.desktop
usr/local/share/xfce4/helpers/thunderbird.desktop
usr/local/share/xfce4/helpers/xterm.desktop
usr/local/share/xfce4/helpers/epiphany.desktop
usr/local/share/xfce4/helpers/w3m.desktop
usr/local/share/xfce4/helpers/balsa.desktop
usr/local/share/xfce4/helpers/Terminal.desktop
usr/local/share/xfce4/helpers/debian-x-terminal-emulator.desktop
usr/local/share/xfce4/helpers/encompass.desktop
usr/local/share/xfce4/helpers/lynx.desktop
usr/local/share/xfce4/helpers/kmail.desktop
usr/local/share/xfce4/helpers/opera-mailer.desktop
usr/local/share/xfce4/helpers/sylpheed-claws.desktop
usr/local/share/applications/
usr/local/share/applications/exo-terminal-emulator.desktop
usr/local/share/applications/exo-mail-reader.desktop
usr/local/share/applications/exo-web-browser.desktop
usr/local/share/applications/exo-file-manager.desktop
usr/local/share/applications/exo-preferred-applications.desktop
usr/local/share/doc/
usr/local/share/doc/exo/
usr/local/share/doc/exo/html/
usr/local/share/doc/exo/html/id/
usr/local/share/doc/exo/html/id/exo-preferred-applications.html
usr/local/share/doc/exo/html/gl/
usr/local/share/doc/exo/html/gl/exo-preferred-applications.html
usr/local/share/doc/exo/html/pt/
usr/local/share/doc/exo/html/pt/exo-preferred-applications.html
usr/local/share/doc/exo/html/zh_CN/
usr/local/share/doc/exo/html/zh_CN/exo-preferred-applications.html
usr/local/share/doc/exo/html/ug/
usr/local/share/doc/exo/html/ug/exo-preferred-applications.html
usr/local/share/doc/exo/html/pt_BR/
usr/local/share/doc/exo/html/pt_BR/exo-preferred-applications.html
usr/local/share/doc/exo/html/fr/
usr/local/share/doc/exo/html/fr/exo-preferred-applications.html
usr/local/share/doc/exo/html/el/
usr/local/share/doc/exo/html/el/exo-preferred-applications.html
usr/local/share/doc/exo/html/C/
usr/local/share/doc/exo/html/C/images/
usr/local/share/doc/exo/html/C/images/exo-preferred-applications-internet.png
usr/local/share/doc/exo/html/C/images/exo-preferred-applications-utilities.png
usr/local/share/doc/exo/html/C/images/exo-preferred-applications-webbrowser-custom.png
usr/local/share/doc/exo/html/C/images/exo-preferred-applications-webbrowser-menu.png
usr/local/share/doc/exo/html/C/exo-preferred-applications.html
usr/local/share/doc/exo/html/ja/
usr/local/share/doc/exo/html/ja/images/
usr/local/share/doc/exo/html/ja/images/exo-preferred-applications-internet.png
usr/local/share/doc/exo/html/ja/images/exo-preferred-applications-utilities.png
usr/local/share/doc/exo/html/ja/images/exo-preferred-applications-webbrowser-custom.png
usr/local/share/doc/exo/html/ja/images/exo-preferred-applications-webbrowser-menu.png
usr/local/share/doc/exo/html/ja/exo-preferred-applications.html
usr/local/share/doc/exo/html/bn/
usr/local/share/doc/exo/html/bn/exo-preferred-applications.html
usr/local/share/doc/exo/html/es/
usr/local/share/doc/exo/html/es/images/
usr/local/share/doc/exo/html/es/images/exo-preferred-applications-internet.png
usr/local/share/doc/exo/html/es/images/exo-preferred-applications-utilities.png
usr/local/share/doc/exo/html/es/images/exo-preferred-applications-webbrowser-custom.png
usr/local/share/doc/exo/html/es/images/exo-preferred-applications-webbrowser-menu.png
usr/local/share/doc/exo/html/es/exo-preferred-applications.html
usr/local/share/doc/exo/html/tr/
usr/local/share/doc/exo/html/tr/exo-preferred-applications.html
usr/local/share/doc/exo/html/ru/
usr/local/share/doc/exo/html/ru/exo-preferred-applications.html
usr/local/share/doc/exo/html/ca/
usr/local/share/doc/exo/html/ca/exo-preferred-applications.html
usr/local/share/doc/exo/html/it/
usr/local/share/doc/exo/html/it/exo-preferred-applications.html
usr/local/share/doc/exo/html/exo-preferred-applications.css
usr/local/share/doc/exo/html/sv/
usr/local/share/doc/exo/html/sv/exo-preferred-applications.html
usr/local/share/doc/exo/html/da/
usr/local/share/doc/exo/html/da/exo-preferred-applications.html
usr/local/share/doc/exo/html/de/
usr/local/share/doc/exo/html/de/exo-preferred-applications.html
usr/local/share/icons/
usr/local/share/icons/hicolor/
usr/local/share/icons/hicolor/24x24/
usr/local/share/icons/hicolor/24x24/apps/
usr/local/share/icons/hicolor/24x24/apps/preferences-desktop-default-applications.png
usr/local/share/icons/hicolor/48x48/
usr/local/share/icons/hicolor/48x48/apps/
usr/local/share/icons/hicolor/48x48/apps/applications-other.png
usr/local/share/icons/hicolor/48x48/apps/preferences-desktop-default-applications.png
usr/local/share/icons/hicolor/48x48/apps/applications-internet.png
usr/local/bin/
usr/local/bin/exo-preferred-applications
usr/local/bin/exo-open
usr/local/bin/exo-csource
usr/local/bin/exo-desktop-item-edit
usr/local/include/
usr/local/include/exo-1/
usr/local/include/exo-1/exo/
usr/local/include/exo-1/exo/exo-simple-job.h
usr/local/include/exo-1/exo/exo-wrap-table.h
usr/local/include/exo-1/exo/exo-config.h
usr/local/include/exo-1/exo/exo-cell-renderer-icon.h
usr/local/include/exo-1/exo/exo-gdk-pixbuf-extensions.h
usr/local/include/exo-1/exo/exo-execute.h
usr/local/include/exo-1/exo/exo-toolbars-editor.h
usr/local/include/exo-1/exo/exo-gtk-extensions.h
usr/local/include/exo-1/exo/exo-enum-types.h
usr/local/include/exo-1/exo/exo-icon-chooser-dialog.h
usr/local/include/exo-1/exo/exo-gobject-extensions.h
usr/local/include/exo-1/exo/exo-string.h
usr/local/include/exo-1/exo/exo-cell-renderer-ellipsized-text.h
usr/local/include/exo-1/exo/exo-utils.h
usr/local/include/exo-1/exo/exo-toolbars-model.h
usr/local/include/exo-1/exo/exo-toolbars-view.h
usr/local/include/exo-1/exo/exo-tree-view.h
usr/local/include/exo-1/exo/exo-toolbars-editor-dialog.h
usr/local/include/exo-1/exo/exo-icon-view.h
usr/local/include/exo-1/exo/exo-xsession-client.h
usr/local/include/exo-1/exo/exo-icon-bar.h
usr/local/include/exo-1/exo/exo-job.h
usr/local/include/exo-1/exo/exo.h
usr/local/include/exo-1/exo/exo-binding.h
usr/local/lib/
usr/local/lib/python2.6/
usr/local/lib/python2.6/site-packages/
usr/local/lib/python2.6/site-packages/exo-0.6/
usr/local/lib/python2.6/site-packages/exo-0.6/_exo.a
usr/local/lib/python2.6/site-packages/exo-0.6/_exo.so
usr/local/lib/python2.6/site-packages/exo-0.6/_exo.la
usr/local/lib/python2.6/site-packages/exo-0.6/exo/
usr/local/lib/python2.6/site-packages/exo-0.6/exo/__init__.pyc
usr/local/lib/python2.6/site-packages/exo-0.6/exo/__init__.pyo
usr/local/lib/python2.6/site-packages/exo-0.6/exo/__init__.py
usr/local/lib/python2.6/site-packages/pyexo.pyo
usr/local/lib/python2.6/site-packages/pyexo.py
usr/local/lib/python2.6/site-packages/pyexo.pyc
usr/local/lib/libexo-1.la
usr/local/lib/libexo-1.so.0.0.0
usr/local/lib/pkgconfig/
usr/local/lib/pkgconfig/exo-1.pc
usr/local/lib/xfce4/
usr/local/lib/xfce4/exo-1/
usr/local/lib/xfce4/exo-1/exo-compose-mail-1
usr/local/lib/xfce4/exo-1/exo-helper-1
usr/local/lib/libexo-1.a
libexo-1.so.0.0.0
install/
install/doinst.sh
WARNING:  zero length file libexo-1.so.0.0.0

Slackware package /home/matteo/xfce/exo-0.6.0-i486-slack.txz created.


lo stesso procedimento lo ripeto con gli altri pacchetti, quindi da /home/matteo/xfce (che è il percorso in cui makepkg mi crea i pacchetti), dò un installpkg e quindi un remove pkg e dovrei essere a posto, giusto? ah! come buildtag non sapevo cosa mettere! (non so bene cos è:))

adesso un paio di puntualizzazioni: quando io avevo dato il ./configure non ho messo il prefix, quindi dovrei aver usato percorsi standard, giusto? (cioè invece di /usr/etc direttamente /etc), eppure se avdo a vedere all'interno delle directory tmp che ho creato per fare il filesistem fittizio con DESTDIR, ogni percorso parte da /usr come se io al prefix avessi messo /usr!!! è normale perchè comunque installa tutto in /usr/....?

seconda domanda, per un paio di files non sono riuscito a eseguire l'install DESTDIR
Codice: Seleziona tutto
root@darkstar:/opt/xfce4# ls xfce4-panel-4.8.0
AUTHORS      INSTALL      README      common        config.log    depcomp       install-sh           libxfce4panel  mkinstalldirs                     plugins
COPYING      Makefile.am  THANKS      compile       config.sub    docs          intltool-extract.in  ltmain.sh      panel                             po
COPYING.LIB  Makefile.in  TODO        config.guess  configure     gtk-doc.make  intltool-merge.in    migrate        panel-desktop-handler.desktop.in  tmp
ChangeLog    NEWS         aclocal.m4  config.h.in   configure.ac  icons         intltool-update.in   missing        panel-preferences.desktop.in      wrapper
root@darkstar:/opt/xfce4# cd xfce4-panel-4.8.0
root@darkstar:/opt/xfce4/xfce4-panel-4.8.0# ls tmp
root@darkstar:/opt/xfce4/xfce4-panel-4.8.0# make install DESTDIR=$(pwd)/tmp
make: *** No rule to make target `install'.  Stop.


e anche questo che ho provato a riconfigurare, ma niente
Codice: Seleziona tutto
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ls
AUTHORS  ChangeLog  Makefile.am  NEWS    TODO        compile       config.h.in  config.sub  configure.in  depcomp     intltool-extract.in  intltool-update.in  missing        po   xfce4-appfinder.spec
COPYING  INSTALL    Makefile.in  README  aclocal.m4  config.guess  config.log   configure   data          install-sh  intltool-merge.in    ltmain.sh           mkinstalldirs  src  xfce4-appfinder.spec.in
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ./configure
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking how to print strings... printf
checking for ld used by gcc... /usr/i486-slackware-linux/bin/ld
checking if the linker (/usr/i486-slackware-linux/bin/ld) is GNU ld... yes
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.14.0
checking for XML::Parser... ok
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/i486-slackware-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ANSI C header files... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  am ar ast be bn_IN bn ca cs da de dz el en_GB eo es_MX es et eu fa fi fr gl gu he hr hu hy id it ja ka kk ko ku lt lv mk mr nb nl pa pl pt_BR pt ro ru si sk sq sv tr ug uk ur_PK ur zh_CN zh_TW
checking for bind_textdomain_codeset... (cached) yes
checking for locales directory... ${datarootdir}/locale
checking for additional xgettext flags... --keyword=Q_ --from-code=UTF-8
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config >= 0.9.0... 0.25
checking for glib-2.0 >= 2.16.0... 2.28.6
checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking GLIB_LIBS... -lglib-2.0 
checking for gthread-2.0 >= 2.16.0... 2.28.6
checking GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking GTHREAD_LIBS... -pthread -lgthread-2.0 -lrt -lglib-2.0 
checking for gtk+-2.0 >= 2.14.0... 2.24.4
checking GTK_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 
checking GTK_LIBS... -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 
checking for libxfce4util-1.0 >= 4.8.0... 4.8.1
checking LIBXFCE4UTIL_CFLAGS... -I/usr/local/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking LIBXFCE4UTIL_LIBS... -L/usr/local/lib -lxfce4util -lglib-2.0 
checking for libxfce4ui-1 >= 4.8.0... 4.8.0
checking LIBXFCE4UI_CFLAGS... -pthread -I/usr/local/include/xfce4/libxfce4ui-1 -I/usr/local/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 
checking LIBXFCE4UI_LIBS... -pthread -L/usr/local/lib -lxfce4ui-1 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 
checking for garcon-1 >= 0.1.2... not found
*** The required package garcon-1 was not found on your system.
*** Please install garcon-1 (atleast version 0.1.2) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# mkdir -p tmp
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install DESTDIR=$(pwd)/tmp
make: *** No rule to make target `install'.  Stop.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ls
AUTHORS    INSTALL      NEWS    aclocal.m4    config.h.in  configure     depcomp              intltool-merge.in   missing        src                   xfce4-appfinder.spec.in
COPYING    Makefile.am  README  compile       config.log   configure.in  install-sh           intltool-update.in  mkinstalldirs  tmp
ChangeLog  Makefile.in  TODO    config.guess  config.sub   data          intltool-extract.in  ltmain.sh           po             xfce4-appfinder.spec
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install-sh DESTDIR=$(pwd)/tmp
make: Nothing to be done for `install-sh'.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install-sh DESTDIR=$(pwd)/tmp
ovviamente se non li posso installare non posso creare il pacchetto e quindi rimuoverli... ma la prima volta che ho installato tutto con "./configure && make && make install" mi sembra di non aver riscontrato problemi! o non è possibile?
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda hashbang » gio nov 10, 2011 19:12

Procopio ha scritto:ehehe e qui arriva il punto dolente, perchè a questo punto posso eliminare tutto quanto, ma quale dei due metodi è più corretto, cioè più pulito? pacchettizzando e poi rimuovendo o eliminando ogni file con rm tramite il comando suggerito da 414N(find usr -type f -exec rm /{} \;)?
Tutti e due sono abbastanza puliti come sistemi.

tieni comunque conto che due di quei pacchetti non sono riuscito a installarli nel filesystem fittizzio
Quali sono?
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda hashbang » gio nov 10, 2011 19:29

Procopio ha scritto:lo stesso procedimento lo ripeto con gli altri pacchetti, quindi da /home/matteo/xfce (che è il percorso in cui makepkg mi crea i pacchetti), dò un installpkg e quindi un remove pkg e dovrei essere a posto, giusto? ah! come buildtag non sapevo cosa mettere! (non so bene cos è:))

Si una volta fatto questo sei a posto.
Build e tag sono due indicatori (o meglio, variabili) che indicano quante volte è stato pacchettizzato quel determinato pacchetto con quella versione (build) e l'autore del pacchetto (o nel caso di Pat la versione di Slackware per cui una patch di sicurezza è stata compilata) (tag).
Se il pacchetto che hai creato è errato, per mantenere un certo ordine ti basterà incrementare la build di uno. Ogni nuovo pacchetto parte sempre da uno e ad ogni nuova versione la build si azzera. Il tag invece rimane invariato. Pat e SBo usano il format "_tag", mentre Slacky.eu usa solo "sl".
Nel tuo caso, comunque, non ne hai bisogno, visto che sono pacchetti temporanei.

adesso un paio di puntualizzazioni: quando io avevo dato il ./configure non ho messo il prefix, quindi dovrei aver usato percorsi standard, giusto? (cioè invece di /usr/etc direttamente /etc), eppure se avdo a vedere all'interno delle directory tmp che ho creato per fare il filesistem fittizio con DESTDIR, ogni percorso parte da /usr come se io al prefix avessi messo /usr!!! è normale perchè comunque installa tutto in /usr/....?
Se non passi niente al configure, quest'ultimo non userà il file system hierarchy di Slackware, ma i suoi valori di default.
Il prefix nella maggiorparte dei casi è /usr/local. Di conseguenza tutte le directory eccetto quella descritta da localstatedir vengono piazzate in /usr/local.
La directory di sysconfdir, nelle opzioni di default, non sarà /etc, ma /usr/local/etc.

seconda domanda, per un paio di files non sono riuscito a eseguire l'install DESTDIR
Codice: Seleziona tutto
root@darkstar:/opt/xfce4# ls xfce4-panel-4.8.0
AUTHORS      INSTALL      README      common        config.log    depcomp       install-sh           libxfce4panel  mkinstalldirs                     plugins
COPYING      Makefile.am  THANKS      compile       config.sub    docs          intltool-extract.in  ltmain.sh      panel                             po
COPYING.LIB  Makefile.in  TODO        config.guess  configure     gtk-doc.make  intltool-merge.in    migrate        panel-desktop-handler.desktop.in  tmp
ChangeLog    NEWS         aclocal.m4  config.h.in   configure.ac  icons         intltool-update.in   missing        panel-preferences.desktop.in      wrapper
root@darkstar:/opt/xfce4# cd xfce4-panel-4.8.0
root@darkstar:/opt/xfce4/xfce4-panel-4.8.0# ls tmp
root@darkstar:/opt/xfce4/xfce4-panel-4.8.0# make install DESTDIR=$(pwd)/tmp
make: *** No rule to make target `install'.  Stop.
Mi sembra di vedere che i sorgenti non siano stati configurati.
Manca il Makefile. Di conseguenza, credo sia ovvio che il comando make restituisca quell'output.

anche questo che ho provato a riconfigurare, ma niente
Codice: Seleziona tutto
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ls
AUTHORS  ChangeLog  Makefile.am  NEWS    TODO        compile       config.h.in  config.sub  configure.in  depcomp     intltool-extract.in  intltool-update.in  missing        po   xfce4-appfinder.spec
COPYING  INSTALL    Makefile.in  README  aclocal.m4  config.guess  config.log   configure   data          install-sh  intltool-merge.in    ltmain.sh           mkinstalldirs  src  xfce4-appfinder.spec.in
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ./configure
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking how to print strings... printf
checking for ld used by gcc... /usr/i486-slackware-linux/bin/ld
checking if the linker (/usr/i486-slackware-linux/bin/ld) is GNU ld... yes
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.14.0
checking for XML::Parser... ok
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/i486-slackware-linux/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/i486-slackware-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for ANSI C header files... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  am ar ast be bn_IN bn ca cs da de dz el en_GB eo es_MX es et eu fa fi fr gl gu he hr hu hy id it ja ka kk ko ku lt lv mk mr nb nl pa pl pt_BR pt ro ru si sk sq sv tr ug uk ur_PK ur zh_CN zh_TW
checking for bind_textdomain_codeset... (cached) yes
checking for locales directory... ${datarootdir}/locale
checking for additional xgettext flags... --keyword=Q_ --from-code=UTF-8
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config >= 0.9.0... 0.25
checking for glib-2.0 >= 2.16.0... 2.28.6
checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking GLIB_LIBS... -lglib-2.0 
checking for gthread-2.0 >= 2.16.0... 2.28.6
checking GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking GTHREAD_LIBS... -pthread -lgthread-2.0 -lrt -lglib-2.0 
checking for gtk+-2.0 >= 2.14.0... 2.24.4
checking GTK_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 
checking GTK_LIBS... -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 
checking for libxfce4util-1.0 >= 4.8.0... 4.8.1
checking LIBXFCE4UTIL_CFLAGS... -I/usr/local/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
checking LIBXFCE4UTIL_LIBS... -L/usr/local/lib -lxfce4util -lglib-2.0 
checking for libxfce4ui-1 >= 4.8.0... 4.8.0
checking LIBXFCE4UI_CFLAGS... -pthread -I/usr/local/include/xfce4/libxfce4ui-1 -I/usr/local/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 
checking LIBXFCE4UI_LIBS... -pthread -L/usr/local/lib -lxfce4ui-1 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 
checking for garcon-1 >= 0.1.2... not found
*** The required package garcon-1 was not found on your system.
*** Please install garcon-1 (atleast version 0.1.2) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# mkdir -p tmp
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install DESTDIR=$(pwd)/tmp
make: *** No rule to make target `install'.  Stop.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# ls
AUTHORS    INSTALL      NEWS    aclocal.m4    config.h.in  configure     depcomp              intltool-merge.in   missing        src                   xfce4-appfinder.spec.in
COPYING    Makefile.am  README  compile       config.log   configure.in  install-sh           intltool-update.in  mkinstalldirs  tmp
ChangeLog  Makefile.in  TODO    config.guess  config.sub   data          intltool-extract.in  ltmain.sh           po             xfce4-appfinder.spec
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install-sh DESTDIR=$(pwd)/tmp
make: Nothing to be done for `install-sh'.
root@darkstar:/opt/xfce4/xfce4-appfinder-4.8.0# make install-sh DESTDIR=$(pwd)/tmp
ovviamente se non li posso installare non posso creare il pacchetto e quindi rimuoverli... ma la prima volta che ho installato tutto con "./configure && make && make install" mi sembra di non aver riscontrato problemi! o non è possibile?
[/quote]L'output del configure è chiarissimo.
Manca garcon, che è una dipendenza.
Quando hai installato tutto senza pacchettizzare, semplicemente la dipendenza era stata installata.
Ora invece è stata rimossa. Se hai ancora il pacchetto di garcon, installalo e riconfigura.

install-sh non c'entra niente con make install.
make install non richiama install-sh.
È solo un parametro descritto nel Makefile che richiama, a sua volta, /usr/bin/install.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda Procopio » gio nov 10, 2011 21:26

atomix600 ha scritto:
Procopio ha scritto:tieni comunque conto che due di quei pacchetti non sono riuscito a installarli nel filesystem fittizzio
Quali sono?
sono appunto xfce-appfinder e xfce-panel quelli che ti ho segnalato anche dopo


atomix600 ha scritto:L'output del configure è chiarissimo.
Manca garcon, che è una dipendenza.
Quando hai installato tutto senza pacchettizzare, semplicemente la dipendenza era stata installata.
Ora invece è stata rimossa. Se hai ancora il pacchetto di garcon, installalo e riconfigura.
ok, ho messo tutto a posto. Ora sono finalmente nella condizione di installare tutto e rimuovere (a proposito, come potrò poi essere sicuro di aver rimosso tutto e non avere schelettri nell'armadoi?:)) Tieni presente che ho intenzione di rimuovere questa installazione solo perchè, come anche te mi avevi suggerito, non era stata fatta nel modo più corretto, ma il mio scopo finale è comunque quello di installare questo DE.
...ma a questo punto mi cosigli che la rimozione della vecchia installazione è inutile, tanto se reinstallo correttamente va a sovrascrivere i vecchi files e funziona tutto correttamente?

Ora, per l'instalazione tu cosa mi consigli di fare? usare gli slackbuilds? io pensavo di installare usando i comandi che mi hai suggerito tu, cioè pacchettizzare da solo e quindi installarlo nel filesystem (e non solo nella directory /opt/ o nella home, anche qua, tu mi sconsigleresti di installarlo sul sistema?), con un procedimento del genere:

-scarico i rilasci singoli http://archive.xfce.org/src/xfce/ e li pacchettizzo uno ad uno

Codice: Seleziona tutto
./configure --build=i486-slackware-linux && make
mkdir -p ./tmp
make install DESTDIR=$(pwd)/tmp
cd tmp
chown -R root:root .
makepkg -l y -c n /path/finale/del/pacchetto/nome-versione-arch-buildtag.txz


-li installo seguendo le dipendenze

e quindi dovrei dare un
Codice: Seleziona tutto
cd /etc/X11/xinit
exec ck-launch-session /bin/startxfce4
per poterlo selezionare da xwmconfig? comunque io parto in runlevel4 quindi il DE lo scelgo dal desktop manager KDM...


.....io non è che non voglia utilizzare gli slackbuild, ma non li conosco ancora bene, quindi volevo inanzitutto eseguire questa procedura per conoscerla, e poi magari in seguito usare gli slackbuild per altro :)
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda hashbang » ven nov 11, 2011 15:59

Procopio ha scritto:sono appunto xfce-appfinder e xfce-panel quelli che ti ho segnalato anche dopo
risolvi le dipendenze e procedi.

(a proposito, come potrò poi essere sicuro di aver rimosso tutto e non avere schelettri nell'armadoi?:))
Semplicemente rimuovendo i pacchetti e tenendo d'occhio l'output di removepkg stando attento ai vari warning.

Tieni presente che ho intenzione di rimuovere questa installazione solo perchè, come anche te mi avevi suggerito, non era stata fatta nel modo più corretto, ma il mio scopo finale è comunque quello di installare questo DE.
Prima fai piazza pulita di tutti quei file sparsi per il sistema, poi passi a compilare per bene.

...ma a questo punto mi cosigli che la rimozione della vecchia installazione è inutile, tanto se reinstallo correttamente va a sovrascrivere i vecchi files e funziona tutto correttamente?
Si funziona tutto, ma è meglio non usare quei pacchetti che hai fatto.
Meglio farli per bene.

Ora, per l'instalazione tu cosa mi consigli di fare? usare gli slackbuilds? io pensavo di installare usando i comandi che mi hai suggerito tu, cioè pacchettizzare da solo e quindi installarlo nel filesystem (e non solo nella directory /opt/ o nella home, anche qua, tu mi sconsigleresti di installarlo sul sistema?), con un procedimento del genere:
Io consiglio sempre gli SlackBuild, a meno che tu non sappia esattamente il contenuto di un pacchetto e sappia mettere le mani senza difficoltà (strippare i binari, comprimere le man ecc.). In ogni caso, è sempre meglio usare i pacchetti, specie perchè diventa complesso gestire gli applicativi in fasi di aggiornamento.
Rworkman ha messo a disposizione degli SlackBuild per xfce4.8. Usa quelli. Inoltre sono script, quindi il codice è sempre visibile. In questo modo puoi apprendere facilmente come viene costruito un pacchetto.

e quindi dovrei dare un
Codice: Seleziona tutto
cd /etc/X11/xinit
exec ck-launch-session /bin/startxfce4
per poterlo selezionare da xwmconfig? comunque io parto in runlevel4 quindi il DE lo scelgo dal desktop manager KDM...
No. Devi creare un file xinitrc.xfce4.8 che contiene le righe necessarie per avviare il desktop.
Prendi quello di pat che ha usato per xfce 4.6 e modificalo in base alle tue esigenze.

.....io non è che non voglia utilizzare gli slackbuild, ma non li conosco ancora bene, quindi volevo inanzitutto eseguire questa procedura per conoscerla, e poi magari in seguito usare gli slackbuild per altro :)
Se non hai esperienza di compilazioni, compilare a mano è la cosa IMHO più sbagliata da fare, perchè all'inizio non si ha la minima idea di dove installare il software e come mantenerlo.
Lo SlackBuild è un documento contenente le varie istruzioni che il packager ha usato per creare il pacchetto. Per imparare a compilare un programma per Slack in modo corretto, non c'è metodo migliore che cominciare da uno SlackBuild.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda Procopio » sab nov 12, 2011 11:29

atomix600 ha scritto:Io consiglio sempre gli SlackBuild, a meno che tu non sappia esattamente il contenuto di un pacchetto e sappia mettere le mani senza difficoltà (strippare i binari, comprimere le man ecc.). In ogni caso, è sempre meglio usare i pacchetti, specie perchè diventa complesso gestire gli applicativi in fasi di aggiornamento.
Rworkman ha messo a disposizione degli SlackBuild per xfce4.8. Usa quelli. Inoltre sono script, quindi il codice è sempre visibile. In questo modo puoi apprendere facilmente come viene costruito un pacchetto.
ok, mi hai convinto :thumbright:


atomix600 ha scritto:Devi creare un file xinitrc.xfce4.8 che contiene le righe necessarie per avviare il desktop.
Prendi quello di pat che ha usato per xfce 4.6 e modificalo in base alle tue esigenze.
ok perfetto, ma non si occupa anche di quello lo slalckbuild? comunque vedrò poi quando sarà il momento :)


atomix600 ha scritto:Se non hai esperienza di compilazioni, compilare a mano è la cosa IMHO più sbagliata da fare, perchè all'inizio non si ha la minima idea di dove installare il software e come mantenerlo.
Lo SlackBuild è un documento contenente le varie istruzioni che il packager ha usato per creare il pacchetto. Per imparare a compilare un programma per Slack in modo corretto, non c'è metodo migliore che cominciare da uno SlackBuild.
grazie mille, io per esempio pensavo che fosse un percorso più graduale impratichirmi con una prima pacchettizzazione sommare, per poi raffinarmi fino ad usare gli slackbuilds, ma ora che mi hai spiegato queste cose è senza dubbio meglio iniziare prima dalla slackbuild...questo fatto si ricollega ad un mio vecchio topic viewtopic.php?f=3&t=34892
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda Procopio » sab nov 12, 2011 13:46

ad ogni modo ora mi sono buttato sugli slackbuilds, ma a parte il fatto che ho letto (in questa stessa discussione) che non ci sono istruzioni precise sui pacchetti da installare e quindi mi troverei a fare un installazione di massa di tuti i pacchetti che scarico dagli slackbuilds di Rworkman, ho anche visto, cosa ben più grave che con la current i pacchetti di Rworkman hanno riscontrato diversi problemi con probrammi come thunar e gvfs, che hanno addirittura reso inutilizzabile l'xfce......la cosa mi turba non poco, ad ogni modo se dovesse piantarmisi anche a me basta che rimuova tutti i pacchetti che ho installato e non avrò sorprese giusto?

EDIT: ah ma vedo che anche te hai avuto dei problemi!comunque se vuoi la provo anch io e ti dico che genere di problemi crea alla mia macchina (ammettendo che li crei!!) per esempio vi posto i messaggi in screen di thunar dati con il CTRL+ALT+F1 in telinit3 se mi si freeza, se vi interessa!
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda hashbang » sab nov 12, 2011 17:17

Procopio ha scritto:cosa ben più grave che con la current i pacchetti di Rworkman hanno riscontrato diversi problemi con probrammi come thunar e gvfs, che hanno addirittura reso inutilizzabile l'xfce......la cosa mi turba non poco, ad ogni modo se dovesse piantarmisi anche a me basta che rimuova tutti i pacchetti che ho installato e non avrò sorprese giusto?
I problemi riguardano i pacchetti binari, non gli SlackBuild. Gli SlackBuild creano pacchetti binari compilandoli direttamente sulla tua Slackware.

EDIT: ah ma vedo che anche te hai avuto dei problemi!
Si ma quel messaggio è vecchio.
Da allora non ho più usato XFCE (non che prima lo usassi di più) ne altri desktop environment, ne tantomeno Slackware. Quindi non so com'è la situazione attuale con quei pacchetti.

comunque se vuoi la provo anch io e ti dico che genere di problemi crea alla mia macchina (ammettendo che li crei!!) per esempio vi posto i messaggi in screen di thunar dati con il CTRL+ALT+F1 in telinit3 se mi si freeza, se vi interessa!
Si ma non credo di poterti aiutare in quel caso.
Non uso XFCE, quindi non so cosa potrebbe causare un eventuale problema.
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda Procopio » sab nov 12, 2011 18:59

ah okok! capito! grazie mille per il supporto!!!!
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda brainvision » sab nov 12, 2011 22:14

ormai i problemi di thunar / gvfs dovrebbero essere stati risolti da tempo, scarica gli ultimatimi pacchetti di rworkman, segui le poche istruzioni (che riguardano avahi, più che altro) e vai tranquillo..
io l'altra settimana all'improvviso, dopo aver abilitato il supporto AHCI nel BIOS perché altrimenti Slackware (Linux) non mi faceva funzionare il lettore CD/DVD (supporto ACHI che però, abilitato, comporta il fatto che winZ non parte più.. mah!! poso male): ecco, all'improvviso non era più possibile montare i dispositivi USB da utente normale csu Xfce (Quindi problema legato a gvfs); bastava che montassi il disco come utente root e tutto funzionava.. il solito vecchio problema di gvfs su thunar.. thunar si avvia molto molto lentamente e in sottofondo produce una sfilza di avvisi / errori che si ripetono sempre uguali a se stessi, quasi..
ho risolto il problema modificando la lingua di sistema che prima avevo settato solo come it_IT cambiandola in it_IT.UTF-8 e tutto è tornato a funzionare alla grande..

bisogna dire che questi problemi sono capitati spesso e a molti utenti, basta cercare su google.. ora sembra che non accada più, anche se ho visto qualche utente che ancora lamenta questo problema, ma ormai credo dipenda più che altro dal sistema di ognuno, più che da gvfs..
Avatar utente
brainvision
Packager
Packager
 
Messaggi: 756
Iscritto il: ven dic 26, 2008 18:23
Località: bologna (bo)
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10

Re: Aggiornare XFCE

Messaggioda Procopio » lun nov 14, 2011 11:56

ok, solo una cosa non mi è chiara: nelle istruzioni per avahi: le righe
I guess rc.M is the place for this:

Codice: Seleziona tutto
# Start avahidaemon
   if [ -x /etc/rc.d/rc.avahidaemon ]; then
     /etc/rc.d/rc.avahidaemon start
   fi
        # Start avahidnsconfd
   if [ -x /etc/rc.d/rc.avahidnsconfd ]; then
     /etc/rc.d/rc.avahidnsconfd start
   fi


and then rc.K ??

Codice: Seleziona tutto
 # Stop avahidnsconfd
   if [ -x /etc/rc.d/rc.avahidnsconfd ]; then
     /etc/rc.d/rc.avahidnsconfd stop
   fi
        # Stop avahidaemon
   if [ -x /etc/rc.d/rc.avahidaemon ]; then
     /etc/rc.d/rc.avahidaemon stop
   fi




le aggiungo al fondo dei rispettivi files? o devo inserirli ad un livello be preciso?
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

Re: Aggiornare XFCE

Messaggioda hashbang » lun nov 14, 2011 13:04

La parte che tu stai assegnando ad rc.M (l'avvio dei servizi), mettilo in /etc/rc.d/rc.local

La parte che stavi assegnando in rc.K, mettila in /etc/rc.d/rc.local_shutdown (se questo file non è presente, dai un:
Codice: Seleziona tutto
# touch /etc/rc.d/rc.local_shutdown
).

Ovviamente, se non sono eseguibili, dai:
Codice: Seleziona tutto
# chmod a+x /etc/rc.d/rc.local*


In questo modo non dovrai sporcare rc.M e rc.K
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1832
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Aggiornare XFCE

Messaggioda Procopio » lun nov 14, 2011 14:37

grazie mille Atomix!!!!
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 701
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Kernel: 3.16.1-1-ARCH
Desktop: awesome 3.5.5-1
Distribuzione: ArchLinux

PrecedenteProssimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Google [Bot] e 2 ospiti