# Extended file attributes

**URL:** <https://www.ruby-forum.com/t/extended-file-attributes/185765>\
**Category:** IT\
**Created:** [March 25, 2010, 6:58pm UTC](https://www.ruby-forum.com/t/extended-file-attributes/185765 "2010-03-25T18:58:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![waltervalenti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d78d45/32.png) [@waltervalenti](https://www.ruby-forum.com/u/waltervalenti)\
**Post date:** [March 25, 2010, 6:58pm UTC](https://www.ruby-forum.com/t/extended-file-attributes/185765/1 "2010-03-25T18:58:35Z")

</div>

Esiste un modo in Ruby per leggere/scrivere gli extended file attributes  
su un filesystem? (es. ext3)

Walter

–  
Per favore non inviatemi allegati in formato MS Office.  
Utilizza alternativamente documenti in formato OpenDocument.

[http://oinophilos.blogspot.com/](http://oinophilos.blogspot.com/)

---

<div class="post-metadata">

**Author:** ![waltervalenti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d78d45/32.png) [@waltervalenti](https://www.ruby-forum.com/u/waltervalenti)\
**Post date:** [March 26, 2010, 8:08am UTC](https://www.ruby-forum.com/t/extended-file-attributes/185765/2 "2010-03-26T08:08:19Z")

</div>

Walter Valenti wrote:

> Esiste un modo in Ruby per leggere/scrivere gli extended file attributes  
> su un filesystem? (es. ext3)

Apparentemente sÃ¬. A [Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027) c’Ã¨ un  
esempio proprio in ruby.

Paolo

> Walter
> 
> –  
> Per favore non inviatemi allegati in formato MS Office.  
> Utilizza alternativamente documenti in formato OpenDocument.
> 
> [http://oinophilos.blogspot.com/](http://oinophilos.blogspot.com/)

---

<div class="post-metadata">

**Author:** ![waltervalenti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d78d45/32.png) [@waltervalenti](https://www.ruby-forum.com/u/waltervalenti)\
**Post date:** [March 27, 2010, 1:15pm UTC](https://www.ruby-forum.com/t/extended-file-attributes/185765/3 "2010-03-27T13:15:47Z")

</div>

> Walter Valenti wrote:  
> Esiste un modo in Ruby per leggere/scrivere gli  
> extended file attributes  
> su un filesystem? (es.  
> ext3)

Apparentemente sì. A \> href=“[Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027)”  
target=\_blank

> > [Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027) c’è un  
> > esempio proprio in  
> > ruby.

L’esempio in questione usa un modulo chiamato xattr, di cui non c’è il  
pacchetto Debian.  
Ho scaricato il sorgente, ma non riesco ad installarlo

Il sorgente contiene:  
directory: “doc”  
directory: “ext”  
file: “extconf.rb”  
file: “MANIFEST”  
directory: “test”

“doc” contiene la documentazione relativi all’utilizzo (i vari metodi  
della classe);  
“ext” contiene solo un file chiamato “xattr.c”

Se eseguo “ruby setup.rb all”, il file C non viene compilato, questo è il  
risultato:  
—\> ext  
\<— ext  
—\> ext  
\<— ext  
rm -f InstalledFiles  
—\> ext  
\<— ext

Cosa devo fare? Devo compilare a manina “xattr.c” o cosa ?

Walter

---

<div class="post-metadata">

**Author:** ![waltervalenti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d78d45/32.png) [@waltervalenti](https://www.ruby-forum.com/u/waltervalenti)\
**Post date:** [March 27, 2010, 5:40pm UTC](https://www.ruby-forum.com/t/extended-file-attributes/185765/4 "2010-03-27T17:40:51Z")

</div>

> Walter Valenti wrote:  
> Esiste un modo in Ruby per  
> leggere/scrivere gli  
> extended file attributes  
> su un  
> filesystem? (es.  
> ext3)

Apparentemente sì. A \> href="\>  
href=“[Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027)” target=\_blank

> > [Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027)" target=\_blank
> > 
> > > href=“[Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027)” target=\_blank  
> > > [Feature: 8 Cores on a Budget- Building a Better Workstation - Linux.com](http://www.linux.com/archive/feature/114027) c’è un  
> > > esempio proprio in
> 
> ruby.

L’esempio in questione usa un modulo chiamato

> xattr, di cui non c’è il pacchetto Debian.  
> Ho scaricato il sorgente, ma non  
> riesco ad installarlo

Il sorgente contiene:  
directory:

> “doc”  
> directory: “ext”  
> file: “extconf.rb”  
> file:  
> “MANIFEST”  
> directory: “test”

“doc” contiene la documentazione relativi

> all’utilizzo (i vari metodi della classe);  
> “ext” contiene solo un file  
> chiamato “xattr.c”

Se eseguo “ruby setup.rb all”, il file C non viene

> compilato, questo è il risultato:  
> —\> ext  
> \<— ext  
> —\>  
> ext  
> \<— ext  
> rm -f InstalledFiles  
> —\> ext  
> \<—  
> ext

Cosa devo fare? Devo compilare a manina “xattr.c” o cosa

> ?

Mi rispondo da solo:  
bastave eseguire “ruby extconf.h”

make

Walter

> 

* * *

Ml mailing list
