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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: laskov в Sep 17, 2014, 10:22



Титла: Инсталиране на пакет в Debian
Публикувано от: laskov в Sep 17, 2014, 10:22
Цитат
olimex@a20-OLinuXino:~$ uname -a
Linux a20-OLinuXino 3.4.67+ #6 SMP PREEMPT Fri Nov 1 17:32:40 EET 2013 armv7l GNU/Linux
olimex@a20-OLinuXino:~$ cat /etc/debian_version
7.6
olimex@a20-OLinuXino:~$ cat /etc/apt/sources.list
deb http://ftp.bg.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.bg.debian.org/debian/ wheezy main contrib non-free

deb http://ftp.bg.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.bg.debian.org/debian/ wheezy-updates main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
olimex@a20-OLinuXino:~$
Графична среда LXDE.
Чрез Synaptic инсталирах mysql-client-5.5.
Как да инсталирам mysql-client-5.0 ?


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: satir в Sep 17, 2014, 10:44
опитай чрез форсиране на версията, пак в синаптик. ако е налична разбира се.


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: laskov в Sep 17, 2014, 11:29
Показва ми още една версия на 5.5, а на мен ми е нужен 5.0
Предполагам, че ще трябва да сменя/добавя сървър или нещо друго в sources.list, за да ми покаже предишни версии.


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: go_fire в Sep 17, 2014, 11:42
Според:

https://packages.debian.org/search?suite=stable&section=all&arch=any&searchon=names&keywords=mysql-clienthttps://packages.debian.org/search?suite=stable&section=all&arch=any&searchon=na

В стабилният е само 5.5. Сиреч трябва да добавиш хранилището на oldstable, да забраниш временно актуалното (с диез), да обновиш пакетите, да инсталираш, да върнеш обратно нормалното хранилище и прокоментираш старото и да замразиш пакета, за да не го надгражда.

Така като гледам няма големи зависимости и би трябвало да ги имаш. Затова аз просто бих изтеглил самият пакет и инсталирал, вместо да правя тези гимнастики. Но замразяването сигурно пак ще се наложи.


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: Ekspert в Sep 17, 2014, 11:46
Ако добавиш и хранилищата на squeeze може да сложиш версия 5.1 ако ти свърши работа евентуално
deb http://archive.debian.org/debian oldstable main contrib non-free
deb-src http://archive.debian.org/debian oldstable main contrib non-free

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

Или http://archive.debian.net/etch/i386/mysql-client-5.0/download ($2)


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: laskov в Sep 17, 2014, 12:45
Затова аз просто бих изтеглил самият пакет и инсталирал, вместо да правя тези гимнастики. Но замразяването сигурно пак ще се наложи.
И как се прави това? Свалих mysql-client-5.0_5.0.51a-24+lenny5_arm.deb от http://archive.debian.net/lenny/mysql-client-5.0


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: go_fire в Sep 17, 2014, 12:57
Код
GeSHi (Bash):
  1. dpkg -i mysql-client-5.0_5.0.51a-24+lenny5_arm.deb

 ???

п.п. Това на Олинуксино ли го слагаш?


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: laskov в Sep 17, 2014, 13:01
Да. Тъкмо щях да пиша, че това не ми се получи.
Цитат
root@a20-OLinuXino:~# dpkg -i /home/olimex/dwnlds/mysql-client-5.0_5.0.51a-24+lenny5_arm.deb
dpkg-deb: error: `/home/olimex/dwnlds/mysql-client-5.0_5.0.51a-24+lenny5_arm.deb' is not a debian format archive
dpkg: error processing /home/olimex/dwnlds/mysql-client-5.0_5.0.51a-24+lenny5_arm.deb (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /home/olimex/dwnlds/mysql-client-5.0_5.0.51a-24+lenny5_arm.deb

PS: Е-е-е, не може да бъде! Файлът е с нулева големина!

Сега грешката е
Цитат
root@a20-OLinuXino:/home/olimex/dwnlds# dpkg -i mysql-client-5.0_5.0.51a-24+lenny5_arm.deb
dpkg: error processing mysql-client-5.0_5.0.51a-24+lenny5_arm.deb (--install):
 package architecture (arm) does not match system (armhf)
Errors were encountered while processing:
 mysql-client-5.0_5.0.51a-24+lenny5_arm.deb


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: go_fire в Sep 17, 2014, 13:44
Ами аз бих добавил:

Код
GeSHi (Bash):
  1. --force-architecture

в командата, но със свито сърце. Леко ме съмнява толкова стар Дебиан да pоддържа толкова нов Арм. За]о си мисля, че те не са обратно съвместими като х86?


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: laskov в Sep 17, 2014, 16:17
... със свито сърце.
Огнен, извинявай ако съм те държал в напрежение досега! :)
Подходих като slackware потребител :). Компилирах и инсталирах от source и програмката ми тръгна.  [_]3


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: go_fire в Sep 17, 2014, 16:24
Това щях да те посъветвам и аз.  [_]3


Титла: Re: Инсталиране на пакет в Debian
Публикувано от: lunarvalley в Sep 19, 2014, 10:15
Цитат
Подходих като slackware потребител
и правилно!  [_]3