Newsgroup: it.comp.os.linux.iniziare
Titolo: Due linux, stessa home?

Volendo far convivere Ubuntu e Mandriva, quale soluzione preferireste?
Premetto che in ogni  caso utilizzo una partizione "dati" ntfs a parte
per  quello che voglio archiviare, a prescindere dal s.o. in uso,
linux o win che sia.
Ma per quanto riguarda l'installazione dei linux...
1. Installazioni completamente separate, semmai con link simbolici a
eventuali dir da condivire. Vantaggio: separazione completa e uso di
sole due partizioni per i due s.o..
2. Home comune su una partizione separata, ma utenti diversi.
Vantaggio: la home resta tranquilla al suo posto in caso di nuove
installazioni. Svantaggio: tre partizioni e maggiore rigidità nell'uso
dello spazio disco.
3. Home comune con stessi utenti, come illustrato in
http://www.go2linux.org/dual-boot-two-linux-distros-debian-and-mandriva
Vantaggi? Pericolo incasinamenti?

 distribuzioni non c'e' nessun problema ad avere la home condivisa.
Se i software delle due distro sono di versioni diverse, magari c'è il 
rischio di sovrascrittura dei file di conf ad ogni cambio distro, e di 
conseguenza perdita delle impostazioni sulla distro precedente.
No?

 No?
credo proprio di sì, mi è capitato qlc di simile con Stellarium 
(passando alla 13.0 avevo mantenuto la vecchia home come faccio di 
solito ma il nuovo Stellarium non gradiva le vecchie impostazioni e 
crashava);
c'è anche da considerare che spesso si tratta di versioni diverse non di 
singoli software ma di intere interfacce e inoltre non so come si 
comporterebbe la stessa versione del d. e. con Slackware e Ubuntu, viste 
le modifiche che quest'ultima apporta;
r
-- 
That is not it at all,
That is not what I meant, at all.
[The Love Song of J. Alfred Prufrock]
Ramapage: 
http://umpf.net/


io ho la tua versione 2 con questa configurazione
sda1 estesa con
	radice di debian
	swap
	home "condivisa"
	radice di fedora
sda2 primaria ntfs dati
sda3 primaria con windows
e il grub di fedora gestisce l'avvio
debian e fedora hanno nomi utenti differenti (e mi pare che abbiano pure 
uid diversi), ma se ho bisogno di qualcosa nella home o nella radice 
dell'altra distro (rarissimamente) ci vado come superutente, anche 
graficamente (usando i vari kdesudo, beesu, sudo, su, gksu e compagnia 
bella per richiamare il file manager o l'applicazione necessaria a 
seconda del caso), mentre la partizione dati è accessibile normalmente. 
mi sembra il modo + pulito per fare le cose, soprattutto se limiti l'uso 
della /home per attività e salvataggi necessari realmente *solo* a 
quella distro. poi semmai ti fai una directory per il materiale linux 
nella partizione dei dati e vai tranquillo da qualsiasi s.o. acceda alla 
directory

 distribuzioni non c'e' nessun problema ad avere la home condivisa.
Ha si? I problemi nascono di incompatibilità nascono proprio quando 
hai lo stesso utente o gruppo con gli stessi UID o GID su due 
distribuzioni diverse. Se poi questo anche la stesa home su entrambe 
le distribuzione vuol dire che i guai te li vai a cercare col lanternino.

 
Tante partizioni separate con una sola partizione /home con tanti 
utenti che condividono la stessa partizione (o directory) dati ma 
home directory separate del tipo /home/$utente$distribuzione ed 
in esse tanti link simbolici alle directory dati.
Riguardo al UID e GID una volta separate le varie home directory 
puoi anche fare in modo che siano gli stessi per ogni distribuzione 
stando attento però a scegliere questi in modo che non siano 
assegnati e non diano problemi *in* *ogni* distribuzione che installi.


Nelle directory di /home non dovrebbero esserci file di configurazione.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 Nelle directory di /home non dovrebbero esserci file di configurazione.
Ah si? Peccato che I file di configurazione stanno proprio nella home
directory di ogni utente.
PS ripassa la differenza tra home directory e directory /home

 PS ripassa la differenza tra home directory e directory /home
Forse tu dovresti ripassare gli standard FHS. 
http://www.pathname.com/fhs/pub/fhs-2.3.html



Nei Requirements (della /home).
Ciao Jack

 
http://www.pathname.com/fhs/pub/fhs-2.3.html
hint: prova a fare "ls -a".
Compito per casa: capire cosa sono tutti quei file o directory che
cominciano con un punto e magari finiscono per rc...
-- 
Massimo Bacilieri AKA Crononauta

 assegnati e non diano problemi *in* *ogni* distribuzione che installi.
Se non erro, Mandriva assegna automaticamente UID a partire dal 500,
mentre Ubuntu iniziare a contare da 1000. Ergo nel caso particolare
dovrei aver avuto fortuna ed evitare collisioni!
Però, in generale, dovrei capire  come imposto UID e GID in fase di
installazione quando mi viene richiesto di creare il primo utente...

 dello spazio disco.
O forse non c'è maggior rigidità, perché anzi posso giostrarmi meglio
lo spazio della partizione /home secondo le esigenze.

 Nelle directory di /home non dovrebbero esserci file di configurazione.
Però ci sono le preferenze dell'utente, per es. negli %gconf.xml



Guarda caso sono file specifici per un utente.  E per quale motivo un 
utente dovrebbe avere file di configurazione diversi per ogni 
distribuzione?
Io ho lavorato per anni con Slackware, RedHat e Suse con una unica 
home directory senza alcun problema.
Ora uso esclusivamente Slackware perché è rimasta Unix.
Ma con le distribuzioni recenti che copiano Windows non è più così?



Appunto.  Sai leggere?
Certo che se pretendi che gli utenti abbiano file diversi per ogni 
distribuzione allora hai ragione.  Ma io non ho mai avuto problemi pur 
usando per anni tre diverse distribuzioni con /home comune.


 due partizioni per i due s.o..
Per le mie esigenze casalinghe seguirei questa
via. Mi pare più facile e sicura...
Aggiungo che fino ad ora ho sempre usato un
partizionamento "monoltico" (tutto in "/") e
non ho mai sentito l'esigenza di elaborazioni
ulteriori.
Se hai bisogno della partizione home separata
probabilmente ha un senso condividerla tra
vari sistemi. Però a naso, mi limiterei alla
soluzione 2 senza usare lo stesso utente su due
sistemi diversi condividendo configurazioni
che potrebbero potenzailmente sovrascriversi.

 Ma con le distribuzioni recenti che copiano Windows non è più così?
Copiare Windows non c'entra un tubo. Avevo degli script - pura bash,
niente fronzoli grafici - che usavano sox. Peccato che da una versione
all'altra abbiano cambiato il comportamento di alcuni flag e il mio
script non funzionasse più.
O parliamo di slrn o di mutt, per dire altri due software che nel corso
delle versioni hanno maturato funzioni e comportamenti diversi da
aggiornare nel loro $HOME/.*rc? Chiaro che se basi certi comportamenti
su parametri disponibili nella versione più recente, quando avvii quella
più vecchia ti trovi risultati impredicibili.
E via dicendo.


 usando per anni tre diverse distribuzioni con /home comune.
Tralasciando il fatto che prima hai detto che non ci dovrebbero essere 
file di configurazione in home ed adesso dici che i file di 
configurazione in home dovrebbero essere tutti uguali.
Che succederebbe facendo condividere la home alle ultime versioni stabili 
di debian e slack, dove una ha kde 3.x e l'altra 4.x ?
Se poi le distro le usi per scopi diversi, è molto probabile aver 
necessità di due .profile e due .bashrc diversi.

 Nelle directory di /home non dovrebbero esserci file di configurazione.
ma nelle $HOME sì.
-- 
              E se Max Pezzali avesse studiato ingegneria?
              "Il regolo dell'amico non sbaglia mai...".
              		-- Andrea `Zuse' Balestrero

 utente...
Forse usando una procedura avanzata.
-- 
             Cervello, s.m.:
             	L'apparato con cui pensiamo di pensare.
             		-- Ambrose Bierce, "The Devil's Dictionary"

 installazione quando mi viene richiesto di creare il primo utente...
Durante l'installazione: quando ti chiede di inserire gli utenti 
clicca sulle opzioni avanzate.
Dopo l'installazione: fai riferimentro agli script usertadd / adduser 
(quello che usa la tua distribuzione) o sotto X agli strumenti di
amministrazione che la tua distribuzione usa.

 Dopo l'installazione: fai riferimentro agli script usertadd / adduser
[...]
Sì, quello ok.

 le modifiche che quest'ultima apporta;
Io ti posso dire , per la mia modesta esperienza, che ci sono impostazioni
che possono fare a pugni fino all'indolenzimento: nel mio caso ho una /home
condivisa tra Kubuntu 10.4 e Slack 13. 
Risultato: 
1) ad ogni avvio della Slack, per riutilizzare Amarok devo cancellare il
database, o comunque rinominarlo, altrimenti Amarok non si avvia (versione
del database più recente, ecc..);  
2) vengono rilevati dispositivi sonori (Esd) che Slack considera come
rimossi, e devo ogni volta confermare l'eliminazione;
3) i temi del Desktop installati (tipo modifiche di Oxygen, ecc..) non
vengono riconosciuti, e ogni volta sia Kubuntu che Slack alterano
antialiasing dei caratteri e tema installato.
4) i diversi Id degl utenti sballano in certi casi tutti i permessi, così
che ora capita, per motivi ancora da chiarire, che non riesco su Slack a
installare nuovi oggetti di Plasma, mentre su Kubuntu sì. L'errore su Slack
è sempre l'impossibilità di scrivere su /tmp-kde.
Insomma, secondo il mio piccolo parere, meglio creare un utente per
sistema, magari con cartelle scrivibili da entrambi, con i symlink giusti.

 condivisa tra Kubuntu 10.4 e Slack 13.
[...]
Cioè hai la /home/[nomeutente]  condivisa, con lo stesso nomeutente e
uid su entrambe le distro?

 uid su entrambe le distro?
Infatti...Ho impostato sulla Slack il medesimo nomeutente e soprattutto
uid, per evitare di reimpostare tutti i permessi. Nonostante questo, noto
tutti i casini (va be', diciamo seccature, più che altro), quindi mi sa che
avrei fatto meglio a creare appunto due utenti.
Diciamo che non li ho creati per evitare duplicazioni della directory
.wine, dato che mi seccherebbe reinstallare tutti i programmi e rifare
tutti i settaggi per ogni utente. Sarà però un problema di cui tener conto:
per il momento sono un po' pigro...:(

 ...
Collegamenti simbolici, questi sconosciuti.

 Addě  giovedě 15 luglio 2010 12:50 Crusader scrisse:

Pigrizia (mia), conosciutissima...;)