Strona Główna Unixy.pl
Internetowe forum na temat systemów GNU/Linux Unix

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload
 Ogłoszenie 
Strona korzysta z plików cookies w celu realizacji usług (logowanie do konta itp.). Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.

Poprzedni temat «» Następny temat
Linux / paczki / 64bit
Autor Wiadomość
Petherson 
emergemaster


JID: petherson@jabber.autocom.pl
Pomógł: 2 razy
Dołączył: 16 Kwi 2006
Posty: 136
Wysłany: 2007-06-28, 00:34   Linux / paczki / 64bit

Witam, takie pytanko małe mam.
Poszukuję dystrybucji 64bit opartej na pakach. Tak myślałem o nowym debianie. Debian ma więcej paczek niż można sobie to wyobrazić, tylko jak z konkretną architekturą? Arch byłby super, ale ma za mało paczek (aha dystrybucja ma być na desktop dla kogoś kto potrzebuje miliardy programów).

Ciekawostka - w poszukiwaniu udałem się w stronę red-hatów czyli fedora, najnowszy wynalazek v7. No super szybko wszystko działa, jednym klikiem robi się aiglx-a i bajery pulpitu. Yum - zarządca pakietów spoko fajny - ale jest jeden mankament. W systemie jest na dzień dobry ok 9000 pakietów :) no ok można przeboleć, ale niestety ok 40% z tego są to pakiety pod i386 - trochę zonk co?
Można oczywiście wszystko wywalić bez problemu, ale jest pewne ale. Przykładowo chcemy zainstalować skype - gdzie producent nie udostępnia paki skompilowanej na x86_64 tylko i586. No i gdy chcemy coś takiego zainstalować to mamy taki efekt:
Kod:
 yum install skype
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 skype                   i586       1.4.0.74-fc5     skype              11 M
Installing for dependencies:
 alsa-lib                i386       1.0.14-0.4.rc3.fc7  fedora            410 k
 audit-libs              i386       1.5.3-1.fc7      fedora             60 k
 dbus                    i386       1.0.2-4.fc7      fedora            467 k
 expat                   i386       1.95.8-9         fedora             78 k
 fontconfig              i386       2.4.2-3.fc7      fedora            176 k
 freetype                i386       2.3.4-3.fc7      updates           324 k
 glib2                   i386       2.12.11-1.fc7    fedora            711 k
 lcms                    i386       1.16-3           fedora            172 k
 libICE                  i386       1.0.3-1.fc7      fedora             56 k
 libSM                   i386       1.0.2-1          fedora             27 k
 libX11                  i386       1.0.3-8.fc7      fedora            795 k
 libXau                  i386       1.0.3-1.fc7      fedora             22 k
 libXaw                  i386       1.0.2-8.1        fedora            325 k
 libXcursor              i386       1.1.8-1          fedora             32 k
 libXdmcp                i386       1.0.2-2.fc7      fedora             24 k
 libXext                 i386       1.0.1-2.1        fedora             36 k
 libXfixes               i386       4.0.3-1          fedora             14 k
 libXi                   i386       1.0.4-1          fedora             29 k
 libXinerama             i386       1.0.2-1.fc7      fedora             12 k
 libXmu                  i386       1.0.3-1.fc7      fedora             63 k
 libXpm                  i386       3.5.6-1          fedora             45 k
 libXrandr               i386       1.2.0-3.fc7      fedora             21 k
 libXrender              i386       0.9.2-1.fc7      fedora             27 k
 libXt                   i386       1.0.4-1.fc7      fedora            175 k
 libXxf86vm              i386       1.0.1-3.1        fedora             14 k
 libcap                  i386       1.10-29          fedora             24 k
 libdrm                  i386       2.3.0-5.fc7      fedora             24 k
 libgcc                  i386       4.1.2-12         fedora             88 k
 libjpeg                 i386       6b-37            fedora            139 k
 libmng                  i386       1.0.9-5.1        fedora            167 k
 libpng                  i386       2:1.2.16-1.fc7   fedora            244 k
 libselinux              i386       2.0.13-1.fc7     fedora             98 k
 libsepol                i386       2.0.3-1.fc7      fedora            130 k
 libsigc++20             i386       2.0.17-2         fedora             50 k
 libstdc++               i386       4.1.2-12         fedora            355 k
 libtiff                 i386       3.8.2-7.fc7      fedora            312 k
 mesa-libGL              i386       6.5.2-10.fc7     fedora             11 M
 mesa-libGLU             i386       6.5.2-10.fc7     fedora            204 k
 nas                     i386       1.9-2.fc7        updates           647 k
 qt4                     i386       4.3.0-2.fc7      updates           1.9 M
 qt4-x11                 i386       4.3.0-2.fc7      updates           6.0 M
 zlib                    i386       1.2.3-10.fc7     fedora             72 k

Transaction Summary
=============================================================================
Install     43 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 36 M
Is this ok [y/N]:

Tak tak to jest dystrybucja 64bit :)
Kod:
uname -a
Linux host.com.pl 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux

Paka i586 ciągnie za sobą śmieci różnej maści. W "normalnych" dystrybucjach jak np. gentoo jest emul-linux i żaden syf nam się nie instaluje. Dlatego jestem ciekaw jak to ma się w debianie? Ponieważ takie rozwiązanie jakie jest w fedorze nie przejdzie, a musi być dystrybucja pakietowa, żadnego kompilowania.
Postanowiłem popytać tutaj, ponieważ na forum dystrybucyjnym, nikt nie kuma dlaczego tak jest.
_________________
jid:petherson@jabber.autocom.pl
 
     
Xed 
Administrator

Pomógł: 18 razy
Dołączył: 07 Cze 2005
Posty: 567
Wysłany: 2007-06-28, 01:03   

z tego co czytam tutaj:
Kod:

http://www.forum.ubuntu.pl/viewtopic.php?p=201497

instalacja paczek x86 dla kompatybilnosci z paczkami 32bit na x86-64 to standard, zwlaszcza zwroc uwage na to, ze chce instalowac libstdc++, glibc. Probowales instalowac te zaleznosci ? Yum chyba wie co robi, a ze sporo ich jest (zaleznosci) to juz pewnie przez efekt "piekla" zaleznosci czy jak to sie tam nazywa. (stad brrr, nie przepadam za yum'ami i podobnymi menadzerami, co portage to portage)

jeszcze jedno:
Kod:

I'm running Skype on AMD (x86_64) with Fedora Core 4. This is what I've done:
1. Post installation of qt for i386:
yum install qt.i386
2. Installation of Skype:
rpm -ivh skype-1.1.0.13-fc3.i586.rpm
That's it!...

http://forum.skype.com/index.php?showtopic=10125
 
     
Maciek_Rutecki 
Administrator

JID: bc547@jabber.gda.pl
Pomógł: 39 razy
Dołączył: 07 Cze 2005
Posty: 2959
Wysłany: 2007-06-28, 09:22   

Petherson napisał/a:
Dlatego jestem ciekaw jak to ma się w debianie?


64 bit to 64 bitowa i tyle, żadnych naleciałości z i386, chyba że robisz coś w chroot. Co do programów Z zamkniętym kodem źródłowym i działającym w 32 bit to zawsze jest problem, praktycznie niezależnie od dystrybucji.
_________________
Maciek
http://www.maciek.unixy.pl
 
     
Xed 
Administrator

Pomógł: 18 razy
Dołączył: 07 Cze 2005
Posty: 567
Wysłany: 2007-06-28, 14:47   

Maciek_Rutecki napisał/a:


64 bit to 64 bitowa i tyle, żadnych naleciałości z i386, chyba że robisz coś w chroot. Co do programów Z zamkniętym kodem źródłowym i działającym w 32 bit to zawsze jest problem, praktycznie niezależnie od dystrybucji.


ale na razie nie ma wyjscia, musza byc paki 32bit.

Na probe zainstalowalem FC7 (bez zadnej ingerencji w instalowane pakiety, wszystko domyslnie jak sobie instalator wymyslil) dla x86_64 i skype dziala bez problemow.
Sie nie znam na yum'ie wiec skype zainstalowalem tak a nie inaczej, nie dodajac repozytoriow skype.
Kod:

wget http://www.skype.com/products/skype/linux/rpm-public-key.asc
rpm --import rpm-public-key.asc
wget http://download.skype.com/linux/skype-1.4.0.74.rpm
yum install skype-1.4.0.74.rpm

Kod:

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 skype                   i586       1.4.0.74-fc5     skype-1.4.0.74.rpm   12 M
Installing for dependencies:
 libXaw                  i386       1.0.2-8.1        fedora            325 k
 libXmu                  i386       1.0.3-1.fc7      fedora             63 k
 libXpm                  i386       3.5.6-1          fedora             45 k
 libmng                  i386       1.0.9-5.1        fedora            167 k
 libsigc++20             i386       2.0.17-2         fedora             50 k
 mesa-libGLU             i386       6.5.2-10.fc7     fedora            204 k
 nas                     i386       1.9-2.fc7        updates           647 k
 qt4                     i386       4.3.0-2.fc7      updates           1.9 M
 qt4-x11                 i386       4.3.0-2.fc7      updates           6.0 M

Transaction Summary
=============================================================================
Install     10 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 21 M
Is this ok [y/N]:

i juz
 
     
Petherson 
emergemaster


JID: petherson@jabber.autocom.pl
Pomógł: 2 razy
Dołączył: 16 Kwi 2006
Posty: 136
Wysłany: 2007-06-29, 01:17   

Po pierwsze dzięki za zainteresowanie.

Xtrix - zainstalowałeś go poprostu normalnie bez korzystania z repo skype'a ;) U mnie wywalił tyle zależności, bo zrobiłem mały experyment. Tzn yumem możemy sobie instalować i wywalać paki prwada, więc po instalacji już było trochę starego ścierwa i386/i586 i cholera wie co jeszcze, no więc testowo chciałem zobaczyć co się stanie jak pojade:
Kod:
 yum erase *.i386
No i po genialnym wyczyszczeniu całego szmatłastwa, mamy system x86_64, no tak, tylko teraz albo wszystko kompilujemy (a tego nie chcemy), albo instalujemy jednak jak chce yum, albo nie ruszamy innych paczek jak x86_64. Ot wszystko co można zrobić. No trudno, fedora została - miała być dla szanownej małżonki ( a wygrała przez balony na tapecie :P ) Byłem jeszcze ciekaw jakby z debianem to wyglądało, ale już trudno.
Jeszcze raz dzięki za wasz czas poświęcony na ten wątek.
Pozdrawiam.
_________________
jid:petherson@jabber.autocom.pl
 
     
Xed 
Administrator

Pomógł: 18 razy
Dołączył: 07 Cze 2005
Posty: 567
Wysłany: 2007-06-30, 00:50   

Petherson napisał/a:
miała być dla szanownej małżonki ( a wygrała przez balony na tapecie :P )

haha :D tak, takie szczegoly maja czesto istotne znaczenie, co zrobic.

btw: moje gratulacyje :P
 
     
Petherson 
emergemaster


JID: petherson@jabber.autocom.pl
Pomógł: 2 razy
Dołączył: 16 Kwi 2006
Posty: 136
Wysłany: 2007-09-26, 00:49   

Hehe, dzięki Xtrix.

Wpadłem na pomysł kontynuacji tematu, może nie chodzi mi o samo rozwinięcie, ale chciałem się wypowiedzieć na temat ów boskiego debiana :) .
Otórz wpadłem na pomysł, że na swojej maszynce też spróbuje jakiejś dystrybucji paczkowej. Mnie ładne baloniki na tapecie nie przekonują (jak wyżej) :) więc mówie sobie ...spróbuje debiana, chce mieć paczki, które instalują się w sekunde i w miarę popularną dystrybucję, żeby było dużo pomocy....

No i co cholera? Nic tu nie działa (mówie oczywiście o versji amd64) flash - tragedia iceweasel się rozpada co chwile, java ?? A co to w ogóle jest java? loool. W necie ZERO pomocy, polskie forum debiana, to problem, jeden za drugim i żadnych solucji. Poprostu tragedia. Samba w ogóle jakaś niechętna do współpracy, poprostu zonk (nie używam żadnych konfiguratorów, poporstu jade z vim i z łapy) na moje powinno działać, na debianowe, nie koniecznie...

Przepraszam jeśli komuś uraziłem dumę, ale debian jest strasznie oporny. Więc prośba do debianowców. Czy jest ktoś, kto używa w/w distra na amd64 i ma normalnie działającą jave tudzież flasha? Bo ja jakoś nie wierze, że da się to tu zrobić dobrze.
Pozdrowienia.
_________________
jid:petherson@jabber.autocom.pl
 
     
michal
[Usunięty]

Wysłany: 2007-09-26, 00:59   

To chyba działa tylko przy 32-bitowym userlandzie - musisz mieć Firefoksa 32-bitowego + wszystkie biblioteki, które są potrzebne do jego uruchomienia.

(Nawiasem mówiąc, dziwiłeś się, że tyle 32-bitowych paczek instaluje się w F7, ale to jest raczej normalne.)
 
     
Maciek_Rutecki 
Administrator

JID: bc547@jabber.gda.pl
Pomógł: 39 razy
Dołączył: 07 Cze 2005
Posty: 2959
Wysłany: 2007-09-26, 13:34   

Petherson napisał/a:
java ?? A co to w ogóle jest java? loool.


#SOA1

http://packages.debian.or.../amd64/download
http://packages.debian.or.../amd64/download
http://packages.debian.or.../amd64/download
http://packages.debian.or...re/all/download
http://packages.debian.or...ce/all/download
http://packages.debian.or.../amd64/download
http://packages.debian.or.../amd64/download
http://packages.debian.or...ts/all/download
http://packages.debian.or.../amd64/download
http://packages.debian.org/sid/sun-java6-jre
http://packages.debian.org/sid/sun-java6-source

Co do flash: albo gnash, albo chroot 32bit

http://debian.linux.pl/viewtopic.php?t=1377
_________________
Maciek
http://www.maciek.unixy.pl
 
     
Petherson 
emergemaster


JID: petherson@jabber.autocom.pl
Pomógł: 2 razy
Dołączył: 16 Kwi 2006
Posty: 136
Wysłany: 2007-09-26, 23:30   

Dzięki panowie za pomoc. Pokombinuje trochę i zobaczymy co z tego wyjdzie.

Jedno jeszcze pytanie, bo coś tu jest mało logiczne ( no przynajmniej jak dlamnie). Mianowicie instalując chrootowane środowisko 32bitowe (chyba tak to się nazywa), w każdym razie chodzi o te wszystkie paki typu ia32, linux32 itp. Po instalacji w/w i jeszcze kilku innych pakietów możemy sobie instalować w systemie 64bit aplikacje skompilowane pod 32bity. No fajnie, ale po kiego grzyba jest to dodatkowe utrudnienie w stylu
Kod:
dpkg -i --force-architecture nazwa_pakietu
A gdy chcemy sobie aptem doinstalować coś innego niż 64bit, ten uparcie twierdzi, że się nie da i już. Zaznaczam że odpowiednie repozytoria mam dodane, czy jest jakiś sposób zmuszenia apta do instalowania np
Kod:
apt-get install pakiet_i386
Chyba w miarę jasno sprecyzowałem. Być może jest jakaś opcja, która na to pozwala, jeszcze całego manuala nie przeczytałem :D
_________________
jid:petherson@jabber.autocom.pl
 
     
Maciek_Rutecki 
Administrator

JID: bc547@jabber.gda.pl
Pomógł: 39 razy
Dołączył: 07 Cze 2005
Posty: 2959
Wysłany: 2007-09-27, 09:38   

Petherson napisał/a:
No fajnie, ale po kiego grzyba jest to dodatkowe utrudnienie w stylu
Kod:
dpkg -i --force-architecture nazwa_pakietu
A gdy chcemy sobie aptem doinstalować coś innego niż 64bit, ten uparcie twierdzi, że się nie da i już. Zaznaczam że odpowiednie repozytoria mam dodane, czy jest jakiś sposób zmuszenia apta do instalowania np
Kod:
apt-get install pakiet_i386


Nie przejdzie takie coś, apt domyślnie pilnuje, żeby nie namieszać w zależnościach. Było by fajnie żeby można w chroot automatycznie rozwiązywać zależności dla 32 bit z zignorowaniem nadrzędnego 64 bit systemu, ale takiego rozwiązania nie spotkałem.
_________________
Maciek
http://www.maciek.unixy.pl
 
     
Petherson 
emergemaster


JID: petherson@jabber.autocom.pl
Pomógł: 2 razy
Dołączył: 16 Kwi 2006
Posty: 136
Wysłany: 2007-09-27, 14:15   

No to troche szkoda, zawsze to jakieś ułatwienie. Przyzwyczajenie z gentoo, małżonka na fedorze też spokojnie instaluje yumem. Szkoda że nie ma tak łatwo, cóż nikt nie mówił, że będzie różowo.
Dzięki za odpowiedzi i pozdrawiam. :)
_________________
jid:petherson@jabber.autocom.pl
 
     
Lorenzo 

Pomógł: 5 razy
Dołączył: 31 Paź 2005
Posty: 141
Wysłany: 2007-09-27, 14:37   

Można by spróbować stworzyć lokalne repo, do którego wrzucałbyś własnoręcznie robione paczki z binarkami 32bitowymi - odpowiednio spreparować plik control oraz pozmieniac katalogi by pliki szły do podsystemu 32bitowego - jednak roboty by było przy tym trochę ;-)

Chyba na dugu ktoś marudził z podobnym problemem i okazało sie, że najlepszym rozwiązaniem była instalacja gentoo ;-)
 
     
michal
[Usunięty]

Wysłany: 2007-09-27, 15:24   

Lorenzo napisał/a:
najlepszym rozwiązaniem była instalacja gentoo ;-)


Zawsze najlepszym rozwiązaniem jest instalacja Linux From Scratch... może się wreszcie zmuszę do dokończenia tej instalacji LFS 6.3, bo trwa już jakieś trzy tygodnie ;)
 
     
Xed 
Administrator

Pomógł: 18 razy
Dołączył: 07 Cze 2005
Posty: 567
Wysłany: 2007-09-27, 17:56   

michal napisał/a:

Zawsze najlepszym rozwiązaniem jest instalacja Linux From Scratch... może się wreszcie zmuszę do dokończenia tej instalacji LFS 6.3, bo trwa już jakieś trzy tygodnie ;)


a gdy skończysz twój system będzie troche nie-na-czasie :P

btw: też debiana zainstalowałem na *64 i flash za cholere nie chce ruszyć a kilka how-to znalazłem (gdzie nie twierdze, że sie nie da, ale nie jest tak "łatwo" jak to w niektórych dystrybicjach, chociaż nie liczyłem na to, że w przypadku debiana będzie inaczej).
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group