Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: satir в Apr 08, 2008, 06:56



Титла: АМД64
Публикувано от: satir в Apr 08, 2008, 06:56
повчето пакети са за 386 архитектура а моята е амд64
въпроса ми е как се инсталират пакети и неща и386 на 64 битова машина.
търсих тема във форума, но не намерих, така че достатъчно е и едно линкче ;)


Титла: АМД64
Публикувано от: p3tzata_ в Apr 08, 2008, 11:23
Пакети i386 се инсталират на 64 битова машина, по същият начин, както се инсталират пакети x86_64 на 64 битова машина.

Въпроса е дали ще ти функционират, както трябва.





Титла: АМД64
Публикувано от: satir в Apr 08, 2008, 18:44
не става..... изписва ми Error: Wrong architecture "i386"
и то не на един пакет а на всички 386 дето съм опитвал до сега.... значи грешката не е в конкретните пакети...
опитвам се да ги инсталирам с Гдеби пакидж инсталер...
дали не е тоя нужният  ми инсталатор?
едит: и в конзола не става.....
mamut@mamut-desktop:~$ sudo apt-get install libqt3-mt
[sudo] password for mamut:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
libqt3-mt is already the newest version.
libqt3-mt set to manual installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
mamut@mamut-desktop:~$ wget http://www.skype.com/go/getskype-linux-deb
--07:03:59--  http://www.skype.com/go/getskype-linux-deb
           => `getskype-linux-deb'
Resolving www.skype.com... 204.9.163.136
Connecting to www.skype.com|204.9.163.136|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://download.skype.com/linux/skype-debian_2.0.0.68-1_i386.deb [following]
--07:04:03--  http://download.skype.com/linux/skype-debian_2.0.0.68-1_i386.deb
           => `skype-debian_2.0.0.68-1_i386.deb'
Resolving download.skype.com... 194.192.199.202, 194.192.199.201
Connecting to download.skype.com|194.192.199.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15,481,312 (15M) [application/octet-stream]

100%[============================================>] 15,481,312    22.19K/s    ETA 00:00

07:46:38 (5.93 KB/s) - `skype-debian_2.0.0.68-1_i386.deb' saved [15481312/15481312]

mamut@mamut-desktop:~$ sudo dpkg -i skype-debian_2.0.0.68-1_i386.deb
dpkg: error processing skype-debian_2.0.0.68-1_i386.deb (--install):
 package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
 skype-debian_2.0.0.68-1_i386.deb





Титла: АМД64
Публикувано от: Ekspert в Apr 08, 2008, 19:23
Нямам представа с каква дистрибуция си, но ако държиш да си с 64-та история трябва да знаеш че пакетите които инсталираш от 32-та няма да ти работят както очакваш (Пример skype работи си но не хваща видеокамерата), ако все пак държиш на тези 32-битови пакети, съветвам те да инсталираш 32-битовата версия на дистрибуцията.
P.S. аз също съм с AMD 64 и 32-бит ubuntu, няма особенна разлика дори при рипване на филми.
А по въпроса :
sudo dpkg -i --force пакета. виж и тук





Титла: АМД64
Публикувано от: BOT_ev в Apr 08, 2008, 19:43
За теб няма абсолютно никакво значение дали ше ползваш 64 или 32 битовия вариант на дистрибуцията ти. Никаква разлика няма да усетиш.


Титла: АМД64
Публикувано от: tarator в Apr 08, 2008, 21:03
> За теб няма абсолютно никакво значение дали ше ползваш 64 или 32
> битовия вариант на дистрибуцията ти. Никаква разлика няма да усетиш.

Коректното твърдение е, че няма да усетиш разлика ако използваш компютъра за десктоп. Има приложения които просто няма да работят с 32 битова дистрибуция.


Титла: АМД64
Публикувано от: v_badev в Apr 08, 2008, 21:30
Цитат (Ekspert @ Април 08 2008,19:23)
ако държиш да си с 64-та история трябва да знаеш че пакетите които инсталираш от 32-та няма да ти работят както очакваш (Пример skype работи си но не хваща видеокамерата)

Това не е вярно. Аз съм с AMD64 версията на Debian и камерата ми си работи много добре със Skype. Просто трябва да имаш всички 32 битови библиотеки които иска 32 битовата програма.

@satir - Аз не бих си инсталирал 32 битов пакет на 64 битов Debian/Ubuntu. Конкретно за Skype ползвам статичната версия, която само се разархивира. С командата ldd може да видиш изпълнимият файл от кои библиотеки зависи и да си добавиш липсващите някъде в пътя или в неговата папка. Точно как става това бях писал в една друга тема.





Титла: АМД64
Публикувано от: satir в Apr 08, 2008, 21:43
мамкаму......, никои не и верва ама ви обичам.


Титла: АМД64
Публикувано от: BOT_ev в Apr 08, 2008, 22:08
Цитат
Коректното твърдение е, че няма да усетиш разлика ако използваш компютъра за десктоп

Това имах предвид.


Титла: АМД64
Публикувано от: viv1111 в Apr 09, 2008, 20:01
Виж, Satir, наистина няма разлика между 32 и 64 битовата дистрибуция. По няколко месеца съм експериментирал и двата вида дистрибуции. Така, че повярвай. Ако обаче държиш да останеш на 64 битова дистрибуция, най-точен отговор за това ти е дал Ekspert. Прочети и ще разбереш как да постъпваш. Но, никога не би могъл да ползваш Универсален електронен подпис, ако ползваш такъв, при 64 битова дистрибуция. Ако не се справиш, след като се запознаеш с това, което ти препоръчва Ekspert, обади се отново. Тогава най-подробно ще ти опиша как става това. Успехи! Колкото до Skype изпълни това:

cd; sudo apt-get install ia32-libs lib32asound2; cd ~/Desktop; wget -N boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb; wget -N -O skype-install.deb http://www.skype.com/go/getskype-linux-beta-ubuntu; sudo dpkg -i getlibs-all.deb; sudo dpkg -i --force-all skype-install.deb; sudo getlibs /usr/bin/skype; cd ~

Всичко това се изписва на един ред като ROOT от Terminal-ла и е готово.
За инсталиране на 32 битови приложения:
   cd; sudo apt-get install ia32-libs lib32asound2
Следва:
    sudo dpkg -i --force-all (име на файл)


Титла: АМД64
Публикувано от: nedpetko в Apr 09, 2008, 20:53
Цитат
#dpkg -i --force-architecture /име/на/пакет_i386.deb

но няма гаранция че няма да даде грешка ???


Титла: АМД64
Публикувано от: v_badev в Apr 10, 2008, 09:55
Цитат (viv1111 @ Април 09 2008,20:01)
Но, никога не би могъл да ползваш Универсален електронен подпис, ако ползваш такъв, при 64 битова дистрибуция.

И това не е вярно. На 64 битов Debian си ползвам без проблеми електронният подпис от Инфонотари. Актуалната версия на OpenSC работи с всички карти предлагани от българските доставчици на електронен подпис. Лично съм го тествал.


Титла: АМД64
Публикувано от: satir в Apr 13, 2008, 07:56
какво да ви кажа...... послушах съветите ви и инсталирах и386
(( не съм се отказал от 64) има разлика).... ползвам и двете...
истината е че за 32 битовите има повече пакети и неща отколкото за амд64... което е жалко защото подозирам че след като процесора е 64 най-добре е и дистрибуцията да е такава.... но... няма пълно щастие....