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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: thunder81 в Nov 25, 2016, 23:16



Титла: Инсталиране на пакети при Slackware 14.2
Публикувано от: thunder81 в Nov 25, 2016, 23:16
Здравейте! Търся помощ как се инсталират пакети с разширение tar.gz на Slackware 14.2 . Например с разширение .xz инсталацията минава успешно, но с tar.gz не става.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: Acho в Nov 26, 2016, 08:18
Тука чел ли си колега:

http://www.slackware.com/config/packages.php

А и на още много места ще има писано за инсталиране на разните типове пакети при Слака.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: thunder81 в Nov 26, 2016, 10:13
Търсил съм, но английският ми е много зле и затова предпочитам да потърся помощ тук на български.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: lunarvalley в Nov 26, 2016, 19:50
tar.gz e изходен код. Това не са пакети и не можеш да ги инсталираш току така с installpkg. Помощ на български има в linux-bg:

http://www.linux-bg.org/cgi-bin/y/index.pl?page=distro&key=slackware


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: thunder81 в Nov 27, 2016, 23:20
Да, на мен ми стана ясно, че с installpkg не се инсталират :). Ако някой знае начина на инсталация нека да сподели, защото аз не мога да го разбера от линка, който си дал.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: lunarvalley в Nov 28, 2016, 09:43
каквото искаш да инсталираш потърси дали го има в https://slackbuilds.org/

това са скриптове, които компилират софтуер от изходния му код и го пакетират, Повече информация за тях има точно в линка който съм дал. Ти какво точно искаш да инсталираш.

иначе, компилация на ръка може да е тегаво нещо. Как става? Разархивираш tar.gz, отваряш ако има някой текстови файл REDAME или INSTALL и там четеш за инструкциите за компилиране, какво ти трябва като зависимости и т.н. В идеалния случай, компилацията е с команди като тези:

$ ./configure
$ make
# make install

но по-добре ползвай SlackBuilds.org за инсталацията на допълнителен софтуер. СЪщо, изчети информацията от линка който ти дадох.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: laskov в Nov 28, 2016, 10:28
...
но по-добре ползвай SlackBuilds.org за инсталацията на допълнителен софтуер. ...
... понеже все някой ден ще поискаш това, дето си го инсталирал, да го обновиш или премахнеш. За съжаление, не във всички програми, които си инсталирал с "make install" има предвиден начин за премахване като напр. "make uninstall". Точно този проблем решават скриптовете от SlackBuilds. Те създават пакет, който може да бъде инсталиран/деинсталиран от инструментите за работа с пакети на Slackware.


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: thunder81 в Nov 28, 2016, 14:38
Цитат
Ти какво точно искаш да инсталираш.
Става въпрос за това https://slackbuilds.org/repository/14.2/system/unrar/ и още 2-3 приложения с въпросното разширение, които с installpkg не успях да ги инсталирам. Благодаря ви за помощта! :)


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: lunarvalley в Nov 28, 2016, 16:42
трябва да се научиш как се ползват SlackBuild скриптовете. В конкретния случай, свали и разархивирай това:
https://slackbuilds.org/slackbuilds/14.2/system/unrar.tar.gz

в получената папка (unrar) сложи изходния код както си е архивиран:
http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz

влез в папката unrar отвори терминал там и след това като root пусни скрипта:

./unrar.SlackBuild

полученият пакет ще е в /tmp

инсталирай го с installpkg


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: lunarvalley в Nov 28, 2016, 16:43
съветвам те да изчетеш информацията в този сай за Slackware, там има и адреси на хранилища с готови пакети, които си се инсталират с installpkg


Титла: Re: Инсталиране на пакети при Slackware 14.2
Публикувано от: thunder81 в Nov 28, 2016, 18:22
Да, аз основно от там взимам каквото ми трябва. Лека-полека взе да ми се изяснява. Мерси за подробните насоки!