Autore Topic: Installare pacchetti da un altro sistema  (Letto 864 volte)

Buntolo

  • Visitatore
Installare pacchetti da un altro sistema
« il: Febbraio 20, 2011, 09:25:10 pm »
Io ho un sistema A che non funziona, c'è modo di installare un pacchetto da un sistema B Live?
Il sistema A è Ubuntu 10.10, il pacchetto da installare è, a scelta:
1) xserver-xorg-video-radeon
2) ati-driver-installer-10-10-x86.x86_64.run

Suggerimenti?

il 2) se non sbaglio scompatta della roba in non mi ricordo dove, se da live lo facessi scompattare da qualche parte e poi copiassi i vari contenuti nelle corrispondenti cartelle in A funzionerebbe?

MODIFICA: altrimenti mi suggerite che chiavi di ricerca usare?
« Ultima modifica: Febbraio 20, 2011, 09:27:14 pm da Buntolo »

AirPort

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #1 il: Febbraio 20, 2011, 09:27:41 pm »
Sì, devi fare chroot dalla live di B e in pratica è come se agissi su A :ysy:

SuNjACk

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #2 il: Febbraio 20, 2011, 09:40:12 pm »
Sì, devi fare chroot dalla live di B e in pratica è come se agissi su A :ysy:

intendi una sorta di
Codice: [Seleziona]
chroot /media/Ubuntu
?

Buntolo

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #3 il: Febbraio 20, 2011, 09:44:46 pm »
Quindi do:

Codice: [Seleziona]
sudo mount /dev/stocazzo /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

e poi installo il pacchetto/eseguibile?
Immagino di dover "bindare" anche
/usr/share
/usr/lib
/etc/X11

Manca altro?

SuNjACk

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #4 il: Febbraio 20, 2011, 09:47:49 pm »
Quindi do:

Codice: [Seleziona]
sudo mount /dev/stocazzo /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

e poi installo il pacchetto/eseguibile?
Immagino di dover "bindare" anche
/usr/share
/usr/lib
/etc/X11

Manca altro?

credo che se bindi /usr/lib /usr/share /etc/X11 della live in /mnt alla fine va a finire che lo installi sulla live

Buntolo

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #5 il: Febbraio 20, 2011, 09:51:34 pm »
Ho cercato di dedurre il funzionamento di bind dalla sua traduzione  :facepalm: :facepalm: :facepalm:

L'avevo intepretato al contrario  :roftpalm: :roftpalm: :roftpalm:

Dunque direi:
Codice: [Seleziona]
sudo mount /dev/stocazzo /mnt
sudo chroot /mnt
sudo installa stocazzo

Raitt?

AirPort

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #6 il: Febbraio 20, 2011, 09:53:55 pm »
No, devi montare tutto il sistema A e poi dare chroot :ysy:

SuNjACk

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #7 il: Febbraio 20, 2011, 09:56:38 pm »
No, devi montare tutto il sistema A e poi dare chroot :ysy:

perchè con mount /dev/sticazzi /mnt non monta tutto il sistema?


@ buntolo nel primo comando hai dimenticato l'opzione -t

AirPort

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #8 il: Febbraio 20, 2011, 09:57:55 pm »
No, devi montare tutto il sistema A e poi dare chroot :ysy:

perchè con mount /dev/sticazzi /mnt non monta tutto il sistema?


@ buntolo nel primo comando hai dimenticato l'opzione -t

Mi sono fatto ingannare dall'opzione sticazzi :roftpalm:

Sì, è così, ma IMHO i comandi dopo fino al chroot non dovrebbero servire

Buntolo

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #9 il: Febbraio 20, 2011, 09:58:47 pm »
No, devi montare tutto il sistema A e poi dare chroot :ysy:

No, devi montare tutto il sistema A e poi dare chroot :ysy:

perchè con mount /dev/sticazzi /mnt non monta tutto il sistema?


@ buntolo nel primo comando hai dimenticato l'opzione -t

Mh sì ed ho perso anche il fs per strada...

Allora cosa dite, con /dev/staminchia /mnt monto tutto il sistema o mi faccio fare giusto una spagnola?

Mi sono fatto ingannare dall'opzione sticazzi :roftpalm:
Quale opzione sticazzi? :thinking: :thinking:
Airport vede i cazzi  :lki: :lki: :lki:

Sì, è così, ma IMHO i comandi dopo fino al chroot non dovrebbero servire

Allora prima o dopo?
O all'incirca meno quasi? :thinking: :thinking:
« Ultima modifica: Febbraio 20, 2011, 10:00:30 pm da Buntolo »

AirPort

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #10 il: Febbraio 20, 2011, 10:01:14 pm »
Dovrebbero bastare
Codice: [Seleziona]
sudo mount /dev/sdX /cartella/a/scelta
sudo chroot /cartella/a/scelta

Poi da quel terminale hai accesso root al sistema A e puoi fare quello che vuoi.

Buntolo

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #11 il: Febbraio 20, 2011, 10:02:31 pm »
lo chiedi a noi? sei tu che hai partizionato. lo sai tu come stanno messe le partizioni nella tua macchina.

Non è la mia macchina, comunque mi interessa solo il modus operandi, lo /dev/operandi è un problema per fdisk o b:lki:d.  :lki:

Dovrebbero bastare
Codice: [Seleziona]
sudo mount /dev/sdX /cartella/a/scelta
sudo chroot /cartella/a/scelta

Poi da quel terminale hai accesso root al sistema A e puoi fare quello che vuoi.

Ocché, tenc iu.

AirPort

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #12 il: Febbraio 20, 2011, 10:05:35 pm »
Ti do il sistema sicuro al 90%: non dovrei essermi dimenticato nulla, ma lo feci per la prima e ultima volta per riparare una 8.10 introiata coi pacchetti, quindi comunque i suoi due begli annetti sono passati :asd:

SuNjACk

  • Visitatore
Re:Installare pacchetti da un altro sistema
« Risposta #13 il: Febbraio 20, 2011, 10:08:10 pm »
lo chiedi a noi? sei tu che hai partizionato. lo sai tu come stanno messe le partizioni nella tua macchina.

Non è la mia macchina, comunque mi interessa solo il modus operandi, lo /dev/operandi è un problema per fdisk o b:lki:d.  :lki:

Dovrebbero bastare
Codice: [Seleziona]
sudo mount /dev/sdX /cartella/a/scelta
sudo chroot /cartella/a/scelta

Poi da quel terminale hai accesso root al sistema A e puoi fare quello che vuoi.

Ocché, tenc iu.

Fammi capire, non il filesystem della partizione?