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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: IvanRadev в Oct 28, 2007, 11:27



Титла: .rpm > .deb
Публикувано от: IvanRadev в Oct 28, 2007, 11:27
Дистро: Ubuntu 7.10

За да си инсталирам драйверите за видеото (ATI 8.42) прочетох това:
The following packages must be installed in order for the ATI Catalyst™ Linux driver to install and work properly:

    * XFree86-Mesa-libGL
    * libstdc++
    * libgcc
    * XFree86-libs
    * fontconfig
    * freetype
    * zlib

Изтеглих си  XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm
Конвертирах го по следния начин:
Примерен код
ivan@ivan-desktop:~/Desktop/all in one (drivers and packets)$ sudo alien -i XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
Warning: Skipping conversion of scripts in package XFree86-Mesa-libGL: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4
        dpkg --no-force-overwrite -i xfree86-mesa-libgl_4.3.0-60_i386.deb
Selecting previously deselected package xfree86-mesa-libgl.
(Reading database ... 91308 files and directories currently installed.)
Unpacking xfree86-mesa-libgl (from xfree86-mesa-libgl_4.3.0-60_i386.deb) ...
dpkg: error processing xfree86-mesa-libgl_4.3.0-60_i386.deb (--install):
 trying to overwrite `/usr/lib/libGL.so.1', which is also in package libgl1-mesa-glx
Errors were encountered while processing:
 xfree86-mesa-libgl_4.3.0-60_i386.deb
Unable to install at /usr/share/perl5/Alien/Package/Deb.pm line 92, <GETPERMS> line 8.
        find XFree86-Mesa-libGL-4.3.0 -type d -exec chmod 755 {};
        rm -rf XFree86-Mesa-libGL-4.3.0


Видях това: warning: XFree86-Mesa-libGL-4.3.0-59.legacy.i386.rpm: Header V3 DSA signature: NOKEY, key ID 9b3c94f4 но .deb файла беше станал но като написах командата и излезе това:
Примерен код
ivan@ivan-desktop:~/Desktop/all in one (drivers and packets)$ sudo dpkg -i xfree86-mesa-libgl_4.3.0-60_i386.deb
(Reading database ... 91308 files and directories currently installed.)
Unpacking xfree86-mesa-libgl (from xfree86-mesa-libgl_4.3.0-60_i386.deb) ...
dpkg: error processing xfree86-mesa-libgl_4.3.0-60_i386.deb (--install):
 trying to overwrite `/usr/lib/libGL.so.1', which is also in package libgl1-mesa-glx
Errors were encountered while processing:
 xfree86-mesa-libgl_4.3.0-60_i386.deb


Къде бъркам? Или самия пакет не е за Ubuntu?





Титла: .rpm > .deb
Публикувано от: stealth01 в Oct 28, 2007, 12:04
rpm не е за ubuntu! хората са направили apt-get
Примерен код
apt-get update
apt-get install XFree86-Mesa-libGL

това с root права или със sudo отпред.
btw има и графичен инструмент synaptic.
няма смисъл да носиш от 10 кладенеца вода - всичко си е в дистрибуцията :)


Титла: .rpm > .deb
Публикувано от: IvanRadev в Oct 28, 2007, 12:39
Пробвах, но излиза това:
Примерен код
ivan@ivan-desktop:~$ sudo apt-get install XFree86-Mesa-libGL
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости      
Reading state information... Готово                                  
E: Неуспех при намирането на пакет XFree86-Mesa-libGL
ivan@ivan-desktop:~$ sudo apt-get install xfree86-mesa-libgl
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости      
Reading state information... Готово                                  
Пакетът xfree86-mesa-libgl не е наличен, но е в списъка със зависимости на друг пакет.
Това може да означава, че пакета липсва, остарял е, или е достъпен
само от друг източник
E: Пакетът xfree86-mesa-libgl няма кандидат за инсталиране


Титла: .rpm > .deb
Публикувано от: romeo_ninov в Oct 28, 2007, 13:04
пробвай:
Примерен код
apt search libgl

защото е възможно пакета да е с малко по-различно име





Титла: .rpm > .deb
Публикувано от: Todir в Oct 28, 2007, 13:10
Виж линка който съм ти дал в другата тема и не се занимавай с глупости


Титла: .rpm > .deb
Публикувано от: IvanRadev в Oct 28, 2007, 13:22
Тука са инструкциите за инсталиране на Ubuntu
Install guide

Много ти благодаря за линка @Todir  :)


А относно пакетите (и с други имам проблем) какво ми трябва, за да ги компилирам в .deb ?


Титла: .rpm > .deb
Публикувано от: Nikolavp в Oct 28, 2007, 14:36
Цитат (IvanRadev @ Окт. 28 2007,14:22)
Тука са инструкциите за инсталиране на Ubuntu
Install guide

Много ти благодаря за линка @Todir  :)


А относно пакетите (и с други имам проблем) какво ми трябва, за да ги компилирам в .deb ?

Трябват ти базови познания по bash и малко четене :). Ето ти ако ти се занимава тук


Титла: .rpm > .deb
Публикувано от: Todir в Oct 28, 2007, 18:44
Просто пробваш да компилираш и то си казва ако му липсва нещо, а после apt-get install ;)
Специално за ати драйверите пише в ръководството ;)

Примерен код
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic