Re: Repository Debian sfruttando i dvd di installazione ?
Il giorno ven, 12/11/2010 alle 00.01 +0100, Paride Desimone ha scritto: Ho anche provato a cercare su google per debmirror security.debian.org, ed ho trovato [1], quindi mi sa che lo provero'. Grazie Paride! Di niente, io lo usavo per una lan con una ventina di macchine ed il risultato era ottimo. Io usavo questo script per la testing: debmirror -p -d testing -e rsync -r :debian --host=ftp.de.debian.org --ignore-release-gpg --arch=i386 --nosource /home/fspub/debmirror/lenny-mirror Mentre per cio' che riguarda il mirror di security, con i link che ho postato non va, dicendomi che non trova il file Release: Download of dists/lenny/Release failed: 404 Not Found Paride -- http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3 Chi è pronto a rinunciare alle proprie libertà fondamentali per comprarsi briciole di temporanea sicurezza non merita né la libertà né la sicurezza.” (Benjamin Franklin, 11 novembre 1755) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1289638749.5013.56.ca...@rivendel.homelinux.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il 12/11/2010 03:16, Dario ha scritto: Il 11/11/2010 19:07, Alessandro T. ha scritto: Scusami sei sicuro che sia un pacchetto ubuntu ? assolutamente no :-D ho cercato gc_approx come pacchetto e, non trovandolo, l'ho cercato con google e il primo riscontro è stato un ubuntu qualche cosa e la mia senilità ha fatto il resto :-D ora che mi ci fai pensare forse è proprio il comando richiamato in cron per la pulizia della cache io però non passerei per questa strada: dopo aver installato approx e aver rediretto i client lascerei che il proxy facesse il suo mestiere. rischi di fare del lavoro inutile sia per eventuale cancellazione per aggiornamento, sia per un mancato utilizzo di buona parte del pool Hai perfettamente ragione. Solo che non la vedo una soluzione ottimale quando hai già client in piedi che lavorano. Il tempo che si riempie la cache del proxy rubo banda ai client mentre lavorano. per me non è così: essendo un proxy cache si riempie solo su richiesta. ad esempio: hai i tuoi client funzionanti rediretti all'appena installato approx. in questo momento la cache è vuota e così resta finchè non fai un update/upgrade da qualsiasi client. a questo punto normalmente eseguiresti un aggiornamento e i pacchetti che vai a scaricare cadrebbero solamente nel client in questione e un secondo client che richiedesse gli stessi pacchetti se li riscaricherebbe. approx, semplicemente, tiene una copia dei pacchetti scaricati dal primo e alla seconda richiesta li consegnerebbe direttamente senza passare per internet. quindi non vedo lo spreco di banda. attenzione: approx è un proxy non un mirror-server Ti ringrazio per i suggerimenti, mi hai dato spunto per studiarmi approx che non conoscevo. di nulla :-) Dario -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato? -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdd03fc.7040...@yahoo.it
Re: Repository Debian sfruttando i dvd di installazione ? [RISOLTO]
Il 12/11/2010 10:08, Alessandro T. ha scritto: per me non è così: essendo un proxy cache si riempie solo su richiesta. ad esempio: hai i tuoi client funzionanti rediretti all'appena installato approx. in questo momento la cache è vuota e così resta finchè non fai un update/upgrade da qualsiasi client. a questo punto normalmente eseguiresti un aggiornamento e i pacchetti che vai a scaricare cadrebbero solamente nel client in questione e un secondo client che richiedesse gli stessi pacchetti se li riscaricherebbe. approx, semplicemente, tiene una copia dei pacchetti scaricati dal primo e alla seconda richiesta li consegnerebbe direttamente senza passare per internet. quindi non vedo lo spreco di banda. Giusto. Ma in caso te installi una nuova macchina ? Il proxy dovrà fare il cache in todo della maggior parte dei pacchetti, giusto ? Dario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdd12d3.2050...@gmail.com
Re: Repository Debian sfruttando i dvd di installazione ? [RISOLTO]
Il 12/11/2010 11:11, Dario ha scritto: Il 12/11/2010 10:08, Alessandro T. ha scritto: quindi non vedo lo spreco di banda. Giusto. Ma in caso te installi una nuova macchina ? Il proxy dovrà fare il cache in todo della maggior parte dei pacchetti, giusto ? a memoria per il sistema base si parla 200 pacchetti (161 ?) poi se vuoi ci aggiungi DE e quant'altro. comunque, ammesso che alla nuova macchina ti scarichi tutti i pacchetti necessari: non ottieni lo stesso risultato del primo upgrade? con il vantaggio che alla seconda macchina hai già, in locale, buona parte dei pacchetti. se parti da una situazione in cui il proxy è parzialmente utilizzato potresti avere quasi tutti i pacchetti cotti e mangiati :-D piccolo appunto: ottimizzi la banda se installi con netinstall i nuovi client Dario -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato? -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdd22fd.3010...@yahoo.it
Re: Repository Debian sfruttando i dvd di installazione ? [RISOLTO]
Il 12/11/2010 12:20, Alessandro T. ha scritto: comunque, ammesso che alla nuova macchina ti scarichi tutti i pacchetti necessari: non ottieni lo stesso risultato del primo upgrade? con il vantaggio che alla seconda macchina hai già, in locale, buona parte dei pacchetti. se parti da una situazione in cui il proxy è parzialmente utilizzato potresti avere quasi tutti i pacchetti cotti e mangiati :-D piccolo appunto: ottimizzi la banda se installi con netinstall i nuovi client Ecco perchè alla fine mi piace avere un semi-mirror locale :-) Grazie ancora Dario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cddc6c3.2040...@gmail.com
Repository Debian sfruttando i dvd di installazione ?
Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Suggerimenti ? Grazie in anticipo Dario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdbee90.9020...@gmail.com
Re: Repository Debian sfruttando i dvd di installazione ?
edita il file /etc/apt/source.list e togli il commento (#) dalla sezione dei DVD/CD. al prossimo aptitude dovrebbe leggerli anche dai DVD 2010/11/11 Dario dario.j...@gmail.com Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Suggerimenti ? Grazie in anticipo Dario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdbee90.9020...@gmail.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 14:27, Manuel Jenko ha scritto: edita il file /etc/apt/source.list e togli il commento (#) dalla sezione dei DVD/CD. al prossimo aptitude dovrebbe leggerli anche dai DVD 2010/11/11 Dario dario.j...@gmail.com mailto:dario.j...@gmail.com Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Grazie per l'info Manuel. Ma il mio intento sarebbe realizzare un vero e proprio repository in locale condiviso in rete per evitare di usare DVD ed internet. In questo modo il server usato come repo e collegato sotto proxy scarica da internet tutti gli aggiornamenti in locale, poi distribuiti ai client che hanno in source.list il server debian. Dario
Re: Repository Debian sfruttando i dvd di installazione ?
Il giorno Gio 11 Nov 2010 14:24:32 CET, Dario ha scritto: Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Suggerimenti ? Grazie in anticipo Dario Guarda apt-mirror: http://www.howtoforge.com/local_debian_ubuntu_mirror -- Raoul Scarazzini Mia Mamma Usa Linux: Niente è impossibile da capire, se lo spieghi bene! ra...@miamammausalinux.org -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdbf631.3080...@miamammausalinux.org
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11 novembre 2010 14:57, RaSca ra...@miamammausalinux.org ha scritto: Il giorno Gio 11 Nov 2010 14:24:32 CET, Dario ha scritto: Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Suggerimenti ? Oppure anche apt-cacher http://guide.debianizzati.org/index.php/Usare_apt-cacher_per_creare_una_cache_dei_pacchetti_usabile_in_una_LAN ciao! -- Matteo Filippetto http://op83.blogspot.com -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktinmpogqdk9ywdmo3_yp26me39yqnpw-whoo9...@mail.gmail.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 14:24, Dario ha scritto: repository locale ? approx Dario -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato? -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdc01e6.8020...@yahoo.it
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 15:47, Alessandro T. ha scritto: approx ottimo, combinato con *gc_approx *per risparmiare spazio sul server, giusto quello che mi serviva! Ma per importarmi i pacchetti che ho già dai dvd ?
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 17:23, Dario ha scritto: Il 11/11/2010 15:47, Alessandro T. ha scritto: approx ottimo, combinato con *gc_approx *per risparmiare spazio sul server, giusto quello che mi serviva! non so cosa possa servirti questo pacchetto ubuntu dato che approx di debian, fin quando lo usavo, eseguiva in automatico la scansione per mantenere in cache solo i pacchetti più recenti. posso però sbagliarmi :-) Ma per importarmi i pacchetti che ho già dai dvd ? approx, a memoria, si ricrea la struttura tipica del repository, gestendo anche le multiversioni, quindi dovrebbe bastarti copiare il contenuto della directory pool del dvd nell'equivalente della cache. poi con il primo update dovrebbe riprendere la lista dei pacchetti aggiornata e, all'esecuzione di cron, cancellare i vecchi pacchetti. io però non passerei per questa strada: dopo aver installato approx e aver rediretto i client lascerei che il proxy facesse il suo mestiere. rischi di fare del lavoro inutile sia per eventuale cancellazione per aggiornamento, sia per un mancato utilizzo di buona parte del pool -- Alessandro T. R: Perché leggiamo dall'alto al basso e da sinistra a destra. D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato? -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdc30e4.20...@yahoo.it
Re: Repository Debian sfruttando i dvd di installazione ?
Il giorno gio, 11/11/2010 alle 14.24 +0100, Dario ha scritto: Un saluto alla lista, avendo i 5 dvd d'installazione di Debian, è possibile sfruttarli per creare un repository locale ? Ho cercato qualche info googlando, ma non ho trovato nulla di interessante. Suggerimenti ? Allora, ti dico due metodi, uno per riversare tutti i dvd in una directory che tu vuoi e poi ricreare i file indice[1], l'altro, invece per avere un vero e proprio mirror sull'hard disk, da poter tenere sincronizzato con i repository ufficiali[2]. L'unico che non mi e' riuscito di mantenere sincronizzato, purtroppo, e' quello piu' utile: security. Anzie se qualcuno sa come fare, gli sarei grato se mi portasse a conoscenza della cosa. Utilizzando jigdo, poi, puoi avere un repository locale identico come struttura senza scaricare pero' tutto dal web (e quindi non sottraendo banda preziosa a debian), ma semplicemente dai dvd e poi mantenerlo sincronizzato dal internet. Spero possa tornarti utile come suggerimento :-) Paride [1]http://guide.debianizzati.org/index.php/Creare_un_Repository_Debian [2]http://guide.debianizzati.org/index.php/Debmirror:_creiamo_un_mirror_Debian -- http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3 Chi è pronto a rinunciare alle proprie libertà fondamentali per comprarsi briciole di temporanea sicurezza non merita né la libertà né la sicurezza.” (Benjamin Franklin, 11 novembre 1755) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1289510863.3719.34.ca...@rivendel.homelinux.com
Re: Repository Debian sfruttando i dvd di installazione ?
rtasse a conoscenza della cosa. Utilizzando jigdo, poi, puoi avere un repository locale identico come struttura senza scaricare pero' tutto dal web (e quindi non sottraendo banda preziosa a debian), ma semplicemente dai dvd e poi mantenerlo sincronizzato dal internet. Spero possa tornarti utile come suggerimento :-) credo che in modo ufficiale non sia possibile. Perche' non è mai replicato ( come anche quelli di volatile). Con un piccolo trucco, ma lo stiamo testando, con wget sembra funzionare, pero aspetto la risposta ufficiale dai colleghi tedeschi. Se qualcuno in ogni caso sa come farlo penso che sia buona parte delle lista debian tedesca interessata. Paride [1]http://guide.debianizzati.org/index.php/Creare_un_Repository_Debian [2]http://guide.debianizzati.org/index.php/Debmirror:_creiamo_un_mirror_Debian -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdc61f0.2000...@gmail.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il giorno gio, 11/11/2010 alle 22.36 +0100, giovanni Scudeller ha scritto: credo che in modo ufficiale non sia possibile. Perche' non è mai replicato ( come anche quelli di volatile). Con un piccolo trucco, ma lo stiamo testando, con wget sembra funzionare, pero aspetto la risposta ufficiale dai colleghi tedeschi. Scusami, ma di preciso ti riferisci a cosa, perche' non ho capito. Paride -- http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3 Chi è pronto a rinunciare alle proprie libertà fondamentali per comprarsi briciole di temporanea sicurezza non merita né la libertà né la sicurezza.” (Benjamin Franklin, 11 novembre 1755) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1289514049.3719.43.ca...@rivendel.homelinux.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 23:20, Paride Desimone ha scritto: Il giorno gio, 11/11/2010 alle 22.36 +0100, giovanni Scudeller ha scritto: credo che in modo ufficiale non sia possibile. Perche' non è mai replicato ( come anche quelli di volatile). Con un piccolo trucco, ma lo stiamo testando, con wget sembra funzionare, pero aspetto la risposta ufficiale dai colleghi tedeschi. Scusami, ma di preciso ti riferisci a cosa, perche' non ho capito. Paride Penso che Giovanni si riferisse a /mantenere sincronizzato security/ Ottimo, mi faccio un pò di test e prove Grazie Paride! Dario
Re: Repository Debian sfruttando i dvd di installazione ?
Il giorno gio, 11/11/2010 alle 23.50 +0100, Dario ha scritto: Ottimo, mi faccio un pò di test e prove Ah| Capito. Ho anche provato a cercare su google per debmirror security.debian.org, ed ho trovato [1], quindi mi sa che lo provero'. Grazie Paride! Di niente, io lo usavo per una lan con una ventina di macchine ed il risultato era ottimo. Paride [1]http://www.debianhelp.org/node/4727 -- http://keyserver.linux.it/pks/lookup?op=getsearch=0xCC6CA35C690431D3 Chi è pronto a rinunciare alle proprie libertà fondamentali per comprarsi briciole di temporanea sicurezza non merita né la libertà né la sicurezza.” (Benjamin Franklin, 11 novembre 1755) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1289516463.3719.53.ca...@rivendel.homelinux.com
Re: Repository Debian sfruttando i dvd di installazione ?
Il 11/11/2010 19:07, Alessandro T. ha scritto: Il 11/11/2010 17:23, Dario ha scritto: Il 11/11/2010 15:47, Alessandro T. ha scritto: approx ottimo, combinato con *gc_approx *per risparmiare spazio sul server, giusto quello che mi serviva! non so cosa possa servirti questo pacchetto ubuntu dato che approx di debian, fin quando lo usavo, eseguiva in automatico la scansione per mantenere in cache solo i pacchetti più recenti. posso però sbagliarmi :-) Scusami sei sicuro che sia un pacchetto ubuntu ? http://packages.debian.org/lenny/approx http://packages.debian.org/search?suite=defaultsection=allarch=anysearchon=contentskeywords=gc_approx http://packages.debian.org/search?suite=defaultsection=allarch=anysearchon=contentskeywords=gc_approx Nei sorgenti di approx : gc = Garbage-collect (* Garbage-collect the approx cache using a mark-sweep algorithm. Any file in the cache whose name, size, and checksum match an entry in a Packages or Sources file is assumed to be valid, and kept. Anything else, other than a release or index file from a known distribution, is assumed to be invalid, and removed. *) Può essere che mi sia sbagliato ? Ma per importarmi i pacchetti che ho già dai dvd ? approx, a memoria, si ricrea la struttura tipica del repository, gestendo anche le multiversioni, quindi dovrebbe bastarti copiare il contenuto della directory pool del dvd nell'equivalente della cache. poi con il primo update dovrebbe riprendere la lista dei pacchetti aggiornata e, all'esecuzione di cron, cancellare i vecchi pacchetti. io però non passerei per questa strada: dopo aver installato approx e aver rediretto i client lascerei che il proxy facesse il suo mestiere. rischi di fare del lavoro inutile sia per eventuale cancellazione per aggiornamento, sia per un mancato utilizzo di buona parte del pool Hai perfettamente ragione. Solo che non la vedo una soluzione ottimale quando hai già client in piedi che lavorano. Il tempo che si riempie la cache del proxy rubo banda ai client mentre lavorano. Ti ringrazio per i suggerimenti, mi hai dato spunto per studiarmi approx che non conoscevo. Dario -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4cdca397.5080...@gmail.com