Pagina 1 di 1

[RISOLTO, senza compilazione]Compilare pacman package manager su ubuntu

Inviato: lunedì 20 dicembre 2010, 20:34
da domx
Ciao a tutti, più per curiosità che per altro sto provando a compilare pacman su ubuntu. Quando do il ./configure però in fondo ho questo errore:

Codice: Seleziona tutto

configure: error: libfetch is needed to compile with internal download support
ho letto che libfetch per ubuntu non esiste, ma che su karmic c'era il fork detto libdownload1. L'ho installato ugualmente su maverick (anche se già immaginavo i risultati) e non è servito a nulla. Voi sapreste darmi una mano?
Ciao e grazie ;)

Re: Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 13:08
da jerico
scusa la curiosità,poi funzionerebbe?

Re: Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 14:08
da domx
jerico ha scritto: scusa la curiosità,poi funzionerebbe?
sinceramente non lo so se funzionerebbe per ubuntu, a me servirebbe per installare arch da chroot usando ubuntu come sistema host...

Re: Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 18:14
da domx
Ragazzi, ce l'ho fatta, vi dico come in modo che questo topic possa essere utile a qualcuno.
Ho seguito questowiki, e l'ho integrato in alcune parti.
Allora, ho scaricato i pacchetti necessari da qui.
I pacchetti sono:
-pacman
-pacman-mirrorlist
-libfetch
-libarchive
-openssl
-xz
Io li ho scaricati a 64 bit perché la mia ubuntu è a 64 bit.
Poi li ho messi tutti in una cartella e dopo essermi posizionato su quella cartella da terminale ho dato:

Codice: Seleziona tutto

for f in *.tar.gz ; do tar xzvf $f ; done
e mi ha scompattato tre cartelle: usr, etc e var. Ho copiato i contenuti delle stesse nelle mie cartelle /usr, /etc e /var.
Dopodiché ho dato pacman -Syu ed ho visto che errori mi dava.
Prima gli mancava libfetch.so, così ho scaricato il pacchetto libfetch per arch, l'ho scompattato ed ho cercato la libreria. Dopo l'ho copiata in /usr/lib.
Poi diceva di non trovare diverse altre librerie, che io ho però ad un'altra versione. COsì ho creato dei link simbolici. Ad esempio voleva libssl.so.1.0.0, ed io ho dato:

Codice: Seleziona tutto

sudo ln /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.1.0.0
ho fatto la stessa cosa anche con altre, vedendo la versione che avevo io e collegandola a quella che voleva lui con dei link simbolici.
Alla fine ce l'ho fatta, ed ho dato per prova:

Codice: Seleziona tutto

sudo pacman -Sy midori
voleva scaricare un sacco di pacchetti di base per arch (tipo linux-api-headers ed altri che in realtà io ho già). Non gliel'ho fatto fare perché avevo paura che questo avrebbe causato danni ad ubuntu (magari attendo smentite).
Comunque credo che ora sia possibile installare un sistema arch da ubuntu tramite chroot. Comunque a breve lo farò e scriverò un articolo più completo.
Ciao e buone feste ;)
P.S.:ma, dato che pacman usa i repo di arch, se installassi qualcosa con pacman poi avrei una distro mista ubuntu/arch?

Re: [RISOLTO, senza compilazione]Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 18:29
da tokijin
Scusa ma non ho capito a che serve avere pacman su ubuntu se il tuo obiettivo è entrare in un ambiente chroot ed installare arch  ::)

Re: [RISOLTO, senza compilazione]Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 18:32
da domx
tokijin ha scritto: Scusa ma non ho capito a che serve avere pacman su ubuntu se il tuo obiettivo è entrare in un ambiente chroot ed installare arch  ::)
serve proprio ad installare arch su una partizione completamente vuota...
comunque il fatto che si pacman si chiami come il gioco certo non aiuta, ho aggiornato ed al riavvio al posto di pacman da terminale mi apre il gioco...

Re: [RISOLTO, senza compilazione]Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 18:36
da tokijin
Sarò stanco io, ma non capisco  ;D
Se faccio un chroot nella partizione dove c'è arch, non capisco a cosa mi serve avere pacman nella partizione di ubuntu  ::)

Dai, la chiudo qua perchè sto rovinando il topic.
Ciao!  (b2b)

Re: [RISOLTO, senza compilazione]Compilare pacman package manager su ubuntu

Inviato: martedì 21 dicembre 2010, 18:42
da domx
tokijin ha scritto: Sarò stanco io, ma non capisco  ;D
Se faccio un chroot nella partizione dove c'è arch, non capisco a cosa mi serve avere pacman nella partizione di ubuntu  ::)

Dai, la chiudo qua perchè sto rovinando il topic.
Ciao!  (b2b)
no tranquillo ;)
io il chroot lo posso dare quando c'è già un sistema, ma se il sistema non c'è proprio? Lo devo prima installare. Questo sistema serve ad installarlo da ubuntu (un po' come si fa con gentoo o come si può fare con le debian based usando debootstrap)...