Debianin ytimeni on linux-image-2.6.32-5-amd64
, ja komento uname -m
palauttaa x86_64
. apt-get
saa kuitenkin i386-paketteja (nämä /var/cache/apt/archives/*_i386.deb
) eikä koskaan saa amd64-paketteja.
Haluan asenna virtualbox, mutta -i386
eikä -amd64
eivät toimi minulle.
Olen yrittänyt asentaa virtualbox-4.1-amd64.deb
, mutta sen sanottiin olevan virheellinen, joten voin asentaa vain virtualbox-4.1-i386.deb
. Mutta asennetun -i386
-asennuksen jälkeen virtualbox ei voinut käynnistää asiakkaan virtuaalikoneen, järjestelmän yhteensopimattomuusvirhettä.
Olen hämmentynyt siitä, mikä todellinen kaarityyppi järjestelmäni todella on i386? amd64? tai x86_64?
Kommentit
- ehkä ensin sinun on lisättävä lisätietoja koneestasi: katsokaa tätä askubuntu.com/questions/47623/…
vastaus
Käytät amd64-ydintä amd64-prosessorissa (x86_64 ja amd64 ovat synonyymejä). Käytät i386-jakelua. Toisin sanoen käytät 32-bittisiä binäärejä 64-bittisellä ytimellä. Katso Linux-komento palauttaaksesi bittien määrän (32 tai 64)? jostain taustasta.
Linuxissa voit käyttää i386-suoritettavia tiedostoja amd64-ydin, mutta ei päinvastoin. Joten voit asentaa amd64 VirtualBox -binaarin, mutta se ei voi tulla nykyisestä jakelustasi, jossa on vain 32-bittisiä suoritettavia tiedostoja ja kirjastoja.
i386 VirtualBox -binaarinen voi suorittaa amd64-kuvan, mutta vain, jos prosessori sisältää suorittimen virtualisointilaajennukset (Intel VT-x tai AMD-V). Jos se ei t, sinun on suoritettava amd64 VirtualBox, jonka voit asentaa itsenäisesti (mutta sinulla on oltava kaikki kirjastot, joita VB-suoritettavat tiedostot vaativat) tai jakeluun, jonka asenna schrootiin .
Kommentit
- Olen asentanut Debian-käyttöjärjestelmän uudelleen amd64-DVD-levyllä, ja nyt se ' s kunnossa!