Difference between revisions of "64-bit FAQ (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Sistemata la traduzione)
(use i18n template)
Line 1: Line 1:
 
[[Category:Arch64 (Italiano)]]
 
[[Category:Arch64 (Italiano)]]
 
[[Category:FAQs (Italiano)]]
 
[[Category:FAQs (Italiano)]]
 
+
{{i18n|Arch64 FAQ}}
{{i18n_links_start}}
+
{{i18n_entry|Česky|Arch64 FAQ (Česky)}}
+
{{i18n_entry|English|Arch64 FAQ}}
+
{{i18n_entry|Español|Arch64 FAQ (Español)}}
+
{{i18n_entry|Ελληνικά|Arch64 FAQ (Ελληνικά)}}
+
{{i18n_entry|Italiano|Arch64 FAQ (Italiano)}}
+
{{i18n_entry|简体中文|Arch64问答_(简体中文)}}
+
{{i18n_entry|Русский|Arch64 FAQ (Русский)}}
+
{{i18n_links_end}}
+
  
 
Di seguito è riportato un elenco di domande frequenti su Arch64.  
 
Di seguito è riportato un elenco di domande frequenti su Arch64.  

Revision as of 16:59, 8 February 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Di seguito è riportato un elenco di domande frequenti su Arch64.

Come faccio a installare Arch64?

Basta utilizzare il nostro CD di installazione ufficiale.

A che punto è il port? Avrò tutti i pacchetti del mio ambiente Arch32?

I repository Core+Extra sono pronti e quasi tutto è aggiornato, solo poche ore o giorni al massimo dietro Arch Linux i686. I nostri TU stanno provando ad eseguire il port in Community proprio adesso.

Il port è pronto per l'uso quotidiano in un ambiente desktop o server.

64 bit significa un grande aumento di velocità?

Per le applicazioni che utilizzano una CPU con registri a 64-bit (grandi database e simili), questo è vero nella maggior parte dei casi. Alcune applicazioni multimediali gireranno anche notevolmente più veloce. Se conosci un'applicazione che è notoriamente molto più veloce quando si utilizzano le estensioni SSE3 è possibile ricostruire il pacchetto da sé. Noi soltantocompiliamo con il supporto SSE2 (da marzo=x86_64)e ottimizzazioni -O2. Per saperne di più leggi http://forums.gentoo.org/viewtopic.php?t=221045 oppure http://www.thejemreport.com/mambo/content/view/74/74/.

For the rest of the system: It doesn't make any difference if the keyboard waits.

For further details watch our Arch64_ToDoS. There you will find a list comparing arch32/arch64 package versions.

For certain boot problems try these special kernel boot flags: http://www.x86-64.org/lists/discuss/msg03747.html (dead link)

I have three 64-bit Archies running now, and they perform noticeably better under heavy load. It just seems to deliver more punch.

Attenzione quando aggiorni glibc da una versione inferiore alla 2.4!

E' importante se aggiorni glibc da una versione inferiore alla 2.4 che tu lo faccia a parte. Quindi dai prima pacman -Sy glibc e, se non ci sono problemi, dai pacman -Su. Altrimenti l'aggiornamento della libreria potrebbe fallire e sarai costretto ad usare pacman.static per correggere l'errore.

Come faccio a segnalare un bug?

Usate il solito sistema di segnalazione, ma fate riferimento con una dicitura tipo "x86_64" se pensate che sia un bug relativo all'architettura del programma!

C'è una mailing-list?

Si, c'è una mailing list generica riguardante i ports di arch.

Quali repository dovrei utilizzare per pacman?

Tutti i repository sono suppoartati per la versione 64 bit.

Come posso reperire i PKGBUILD di Arch64?

C'è ""ABS"" come per arch 32-bit. La directory raccomandata per metterli è "/var/abs". "ABS" recupera tutti i pacchetti CVS da archlinux.org taggati con CURRENT-64

Come posso fare un pacchetto per Arch64 usando un PKGBUILD esistente per la 32-bit?

Abbiamo i PKGBUILD in comune con Arch32. Puoi prendere quelli non ancora "portati" da CVS: http://www.archlinux.org/cvs/

Come posso modificare i PKGBUILD per usarli con Arch64?

Di solito è necessario aggiungere ad ogni pacchetto la variabile:

arch=('i686' 'x86_64') 

Aggiungete piccole patch direttamente ai sorgenti e all'area md5 ma usate sorgenti completamente differenti rispetto a quelle per i686:

[ "$CARCH" = "x86_64" ] && source=(${source[@]} 'other source')
[ "$CARCH" = "x86_64" ] && md5sums=(${md5sums[@]} 'other md5sum')

Per qualsiasi piccolo fix, usate questo nella sezione 'build':

[ "$CARCH" = "x86_64" ] && (patch -Np0 -i ../foo_x86_64.patch || return 1)

O quando avete bisogno di più cambiamenti:

if [ "$CARCH" = "x86_64" ]; then
    configure/patch/sed      # for x86_64
  else configure/patch/sed   # for i686
fi

Per gli sviluppatori:

cvs commit -m "x86_64 updated/fixed or whatever"
cvs tag -cFR CURRENT-64 foo-package-directory (even for extra, community, unstable and testing)

Cosa mi mancherà in Arch64?

Le seguenti applicazioni non sono ancora compatibili con i 64-bit:

  • Applicazioni closed source come Skype, Teamspeak, alcuni giochi
  • Pacchetti che usano codice assembler per x86 32-bit (alcuni emulatori come zsnes e syslinux, anche se zsnes è disponibile come pacchetto 32bit binario per Arch64 in AUR)
  • Wine (è in fase di realizzazione un port per i 64bit)

Più o meno tutto il resto dovrebbe essere utilizzabile. Se ti manca un qualsiasi pacchetto per Arch32 nel nostro port, e sai può essere compilato in x86_64 (per esempio perchè l'hai compilato in un altra distro a 64bit senza usare librerie per il 32), semplicemente contatta gli sviluppatori.

Can I build 32-bit packages for i686 inside Arch64?

Yes. You need a working i686 chroot (installation with i686 iso "quickinstall" is recommended for the quick way to install it inside Arch64). Install "linux32" wrapper pkg from current to make the chroot behave like a real i686 system. Then use this script to login into the chroot environment as root:

#!/bin/bash
mount --bind /dev /path-to-your-chroot/dev
mount --bind /dev/pts /path-to-your-chroot/dev/pts
mount --bind /dev/shm /path-to-your-chroot/dev/shm
mount -t proc none /path-to-your-chroot/proc
mount -t sysfs none /path-to-your-chroot/sys
linux32 chroot /path-to-your-chroot

If you keep the sources on the x86_64 host system you can add

"mount --bind /path-to-your-stored-sources /path-to-your-chroot/path-to-your-stored-sources" 

to share sources from host to chroot system for pkg building used in /etc/makepkg.conf.

Can I run 32-bit apps inside Arch64?

Yes!

BUT: Our goal is to be the most bleeding-edge distribution around! 32-bit is old-fashioned. We want Arch64 to be modern and pure 64-bit. So we don't have a Multilib system. We won't take any package into the repos improving 32-bit compatibility. Maybe we will place them into the AUR or community repo. Don't expect any support from the devs getting 32-bit apps running on Arch64!

Boot into Arch64, startx, open a term.

xhost +local:
su
mount /dev/sda1 /mnt/arch32
mount --bind /proc /mnt/arch32/proc
chroot /mnt/arch32
su your32bitusername
/usr/bin/command-you want # or eg: /opt/mozilla/bin/firefox

Some 32-bit apps (like OpenOffice) may require additional bindings. The following lines can be placed in rc.local to ensure you get all you need for the 32-bit apps (assuming /mnt/arch32 is mounted in fstab):

mount --bind /dev /mnt/arch32/dev
mount --bind /dev/pts /mnt/arch32/dev/pts
mount --bind /dev/shm /mnt/arch32/dev/shm
mount --bind /proc /mnt/arch32/proc
mount --bind /proc/bus/usb /mnt/arch32/proc/bus/usb
mount --bind /sys /mnt/arch32/sys
mount --bind /tmp /mnt/arch32/tmp
#comment the following line if you do not use the same home folder
mount --bind /home /mnt/arch32/home

You can then type in a term:

xhost +localhost
sudo chroot /mnt/arch32 su your32bitusername /opt/openoffice/program/soffice

Posso upgradare il mio sistema da i686 a x86_64 senza reinstallare?

No. Comunque, puoi far partire il sistema con il cd di installazione di Arch64, montare il disco, salvare tutto quello che vuoi tenere che non sia un binario per 32-bit (esempio /home & /etc) e installare