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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Goodfellas в Dec 16, 2013, 16:52



Титла: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 16, 2013, 16:52
Здравейте,

вече няколко месеца ползвам тази ОС, но не можах да разбера дали мога да позлвам пакетен мениджър както при убунту например. За да си инсталирам каквото и да било гледам в файл инфото на всяка програма от репозиторито на Slackbuilds и компилирам съответния пакет. Лошото е, че повечето имат доста изисквания и за да инсталирам нещо елементарно като някакъв текстов редактор, трябва преди това да инсталирам всичките му изисквания. Има ли по лесен начин, при който да не се занимавам със изисквания ?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: korea60 в Dec 16, 2013, 17:12
Може би: pkgtool, е това което търсиш. Въпреки, че е доста по различен от други пакетни мениджъри.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: 10101 в Dec 16, 2013, 17:14
slapt-get :) не се майтапя
slackpkg


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 16, 2013, 17:19
slapt-get ми казва, че няма такава команда, а със slackpkg как да работя ?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: 10101 в Dec 16, 2013, 17:24
ходи си ги инсталирай
и чети как става.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 16, 2013, 17:27
изчети информацията за Slackware дето я има в linux-bg. Пращах ти линк няколко пъти, там е написано за third-party хранилища и алтернативни packet managers...

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

(това е последният път когати ти пращам тази препратка)

препоръчителният начин е да си ползваш SlackBuilds.org и за улеснение има sbopkg. Вече го ъпдейтнаха за 14.1

Цитат
не можах да разбера дали мога да позлвам пакетен мениджър както при убунту например.
всичко може, погледни SalixOS ако искаш Slackware с package manager пособен на apt-get. Моето мнение е, че ако искаш apt-get -- ползвай си Debian

Цитат
За да си инсталирам каквото и да било гледам в файл инфото на всяка програма от репозиторито на Slackbuilds и компилирам съответния пакет.
Е и?

Цитат
Лошото е, че повечето имат доста изисквания и за да инсталирам нещо елементарно като някакъв текстов редактор, трябва преди това да инсталирам всичките му изисквания.
същото прави и apt-get... точа, че ти се наложи да ги оправяш на ръка е друг въпрос. Писах ти няколко пъти за вълшебното tool-че sqg, и да провериш какво са build queues

Цитат
Има ли по лесен начин, при който да не се занимавам със изисквания ?
ако толкова те тормозят по-горните начини а искаш да останеш със Slackware, пробвай комбинацията на slapt-get и gslapt като ползваш хранилищата на SalixOS например

Пак дъежа да ти подчертая: SlackBuilds.org се препоръчва от създателя на Slackware -- Pat Volkerding и е най-близкото до официално хранилище за софтуер.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 16, 2013, 17:42
Slackware от каква група хора се ползва ? Програмисти, администратори, потребители ... ?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 16, 2013, 17:47
всякакви
що?
 :)


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 16, 2013, 17:52
питам само :)


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 16, 2013, 17:53
не се впрягай
и ако някой сега цъфне да каже "мазохисти" -- да знаеш че не е прав  :)


Титла: Re: Slackware - пакетен мениджър
Публикувано от: ddantgwyn в Dec 16, 2013, 20:46
и ако някой сега цъфне да каже "мазохисти" -- да знаеш че не е прав  :)

и садисти също  ::)


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 16, 2013, 21:08
Не разбрах, щом гледаш описанията на пакетите в SlackBuilds, защо ги компилираш, след като можеш да инсталираш директно предоставяните там пакети?

Аз ползвам Slackware за сървъри и се чувствам изключително комфортно с него. Любимата ми инсталация е Cyrus IMAP, Cyrus SASL, sendmail, Spamassassin, MailScanner, ClamAV върху Slackware. За десктоп ползвам Fedora, УСУ, XUbuntu и Windows.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 16, 2013, 21:47
Цитат
след като можеш да инсталираш директно предоставяните там пакети?
пакети готови там няма

http://slackbuilds.org/faq/#packages
Цитат
Do you provide precompiled packages from your SlackBuild scripts?

    No. We are not now, nor will we ever be, a source of precompiled packages.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: cybercop в Dec 16, 2013, 21:54
не се впрягай
и ако някой сега цъфне да каже "мазохисти" -- да знаеш че не е прав  :)
Откъде ти хрумна, че някой би казал подобно нещо ?  :D


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 16, 2013, 22:45
Цитат
след като можеш да инсталираш директно предоставяните там пакети?
пакети готови там няма
Ха, наистина! Никога не съм го ползвал, но от четене по форуми бях останал с впечатление, че от там може да се свалят неофициални пакети.  [_]3


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 18, 2013, 14:28
@lunarvalley

Прочетох това , което ми беше казал. Оказа се, че е доста по лесно ако ползвам sbopkg. Неможах да разбера как да инсталирам програми от репозиторито на SalixOS както и тези команди написани в терминала не работят - slapt-get и slackpkg. Намрих един сайт, който уж е с готови пакети, но има ли смисъл да го ползвам pkgs.info ?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 19, 2013, 00:27
аз ползвам само SlackBuilds.org и това е препоръчението на Patrick Volkerding:
http://www.slackware.com/

Цитат
Build scripts for all kinds of additional software for Slackware 14.1 can be found on the slackbuilds.org website.

иначе...
slapt-get и gslapt са за инсталирането на неофициални пакети от където свариш... програмите се свалят и инсталират от тука:

http://software.jaos.org/

в gslapt трябва да си поиграеш да зададеш допълнителни хранилища ако искаш. Там се слагат хранилищата на SalixOS. SalixOS уж била напълно обратно съвместима със Slackware. Имай предвид че новата версия на SalixOS, която е базирана на Slackware 14.1 още не е излязла. Можеш да ползваш хранилището на slacky.eu, но аз лично на slacky.eu доверие нямам. Единствено 64 битовия пакет на Skype инсталирам от там понякога, но май още не са го пуснали...

Единствените прекомпилирани пакети на които аз имам доверие са тези от Eric Hameleers (AlienBob ($2)), Robby Workman (rworkman ($2)) и някои други като Chess Griffin (sbopkg е негово). AlienBob участва активно в сглабянето на KDE за Slackware, докато rworkman -- за xfce. От ALienBob имаме например пакети за LibreOffice ($2) и Chromium ($2).


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 19, 2013, 01:16
Ясно, значи и аз ще ползвам само slackbuilds и sbopkg.

Имам затруднения с инсталирането на apache както и mysql. Инсталирах разни неща, но не ми отваря localhost. Общо взето искам да мога да си контролирам базите данни не само от mysql workbench ами и през localhost/phpmyadmin. Едва ли казвам всичко по най-правилния начин, но се надявам да си ме разбрал.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 19, 2013, 10:59
Цитат
Имам затруднения с инсталирането на apache както и mysql.
Ти ги инсталираш отделно? Защо?! Slackware си идва с Apache (пакетът httpd) и вместо mysql вече идва с MariaDB

това може да ти е полезно:

http://docs.slackware.com/howtos:network_services:setup_apache_php_mysql


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 19, 2013, 15:27
Голяма ли е разликата между MySQL и MariaDB. Аз не искам да инсталирам php, защото не се занимавам с него, а с Java. Общо взето slackware-а много ми харесва, исках да инсталирам и wordpress, но и за там не намерих начин.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 19, 2013, 16:41
Цитат
Голяма ли е разликата между MySQL и MariaDB.
никога не съм ползвал нито едното, нито другото... до колкото знам -- не. прочети новината на страницата на Slackware от 2013-03-23. Това е извадка от там:

Цитат
In the vast majority of situations, MariaDB is entirely compatible with existing MySQL databases and will drop right in with no changes required.

за wordpress не знам как се инсталира.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 19, 2013, 16:51
Да това и аз го прочетох. Абе голяма играчка си е докато стане, но както се казва няма начин да няма начин  ;D


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 19, 2013, 17:18
кое е играчка?

Slackware е една от малкото дистрибуции, които си идват направо с доста солидна база софтуер. За сметка на това, като ти трябва нещо допълнително -- нещата не стават както при някои други дистрибуции. Апропо, в момента в който ти светне каква свобода ти дава липсата на автоматично разрешаване на зависимости и гъвкавостта на SlackBuild скриптовете съчетана със стабилността на основната система -- вероятно ще си останеш с тая дистрибуция. ;)

Сега... друг е въпроса ако искаш нещата да станават по най-бързия начин и не се интересуваш как точно, защо и кой е решил така.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 19, 2013, 21:46
Вероятно е така. Тъпото е, че като отворя някой скрипт от SlackBuilds нищо не вдявам.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 19, 2013, 22:34
ами и аз бях така
те са като скриптовете PKGBUILD в Arch Linux AUR:

- по-прости са за системата
- малко по-сложни са за тебе

ако искаш да разбереш как работят, погледни slackbuilds templates като изчетеш внимателно коментарите:

http://slackbuilds.org/templates/

не еникакъв проблем за всеки да се включи в SlackBuilds.org -- те ще ти прегледат скриптовете и ще ти кажат ако има нещо... освен това обикновено ще ги оправят собственоръчно, като след това ще ти пратят коментар за това което може да подобриш


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 16:09
Супер е това, ще ги прегледам.

Каза, че не си се занимавал с MySQL, но все пак ако можеш да погледнеш това http://www.slackware.com/~mrgoblin/slackware-lamp3.php .
Направих всичко до тази трета част, само че тук вече не мога да се справя, защото ме кара да търся още в началото едни файлове, които аз ги нямам. Погледни ако имаш време, за да кажеш какво мога да направя евентуално.  :)


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 20, 2013, 16:24
кои? тези ли:

    /etc/my-huge.cnf
    /etc/my-medium.cnf
    /etc/my-small.cnf

има папка /etc/mysql и в нея:

my-huge.cnf
my-innodb-heavy-4G.cnf
my-large.cnf
my-medium.cnf
my-small.cnf


ама и аз съм отвеян... в момента съм на 14.0 и тя си идваше със mysql... сега не мога да видя как е при 14.1


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 17:00
Добре аз как да разбера дали имам MySQL ?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 20, 2013, 17:08
Добре аз как да разбера дали имам MySQL ?
ls /var/log/packages/ | less
Цитат
...
mod_ssl-2.8.22_1.3.33-i486-1
module-init-tools-3.1-i486-1
mysql-4.0.24-i486-1
ncurses-5.4-i486-2
netwatch-1.0a-i386-1
nmap-3.81-i486-1
ntp-4.2.2p3-i486-2_slack10.1
...
Това е на един дърт слак :) Така виждаш кои пакети са инсталирани и версиите им. Във всеки от тези файлове в началото е описанието на пакета, а след това всички файлове, които той съдържа и е инсталирал, заедно с местоположението им.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 17:12
mysql-connector-c++-1.1.3-x86_64-1_SBo
mysql-connector-java-5.1.17-noarch-1_SBo
mysql-utilities-1.3.5-x86_64-1_SBo
mysql-workbench-6.0.8-x86_64-1_SBo

Май не е инсталиран.

Чудя се вече какво да правя ... да го преинсталирам ли или да си мятам обратно дебиан.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 20, 2013, 17:15
... сега не мога да видя как е при 14.1
Това е в 14.1 -  mariadb-5.5.32-x86_64-1


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 17:18
Аз нямам и mariadb даже.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 20, 2013, 17:31
Ами инсталирай си го с
installpkg mariadb-5.5.32-x86_64-1.txz
като преди името на пакета пишеш пътя до него. Ако имаш диск, който си монтирал в някаква директория, пакета е в поддиректория ар/ . Другият вариант е да си си го свалил от някое огледало като гледаш версията на Slackware да е твоята.
apache е в n/httpd-2.4.6-x86_64-1.txz в случай, че още не си го инсталирал.
Ако при инсталирането в самото начало си му казал пълна инсталация, което е препоръчително за начинаещи, то той би трябвало да е инсталиран.
Ако е, но не се стартира, изпълняваш
chmod +x /etc/rc.d/rc.httpd
/etc/rc.d/rc.httpd start

Така ще го стартираш сега, а при следващ рестарт той ще се стартира автоматично. Стартиращият скрипт /etc/rc.d/rc.M проверява дали /etc/rc.d/rc.httpd е стартируем (направихме го с първата команда) и ако е, го стартира.

PS: В 14.1 пакетът се казва mariadb, но имената на повечето файлове е старото - mysql.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 17:33
Ама аз апаче имам, само че MySQL не мога да си инсталирам.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 20, 2013, 17:41
Ето едно огледало, от където можеш да си го свалиш: http://slackware.telecoms.bg/slackware/

ако си с 32-битова версия:
http://slackware.telecoms.bg/slackware/slackware-14.1/slackware/ap/mariadb-5.5.32-i486-1.txz

ако си с 64-битова версия:
http://slackware.telecoms.bg/slackware/slackware64-14.1/slackware64/ap/mariadb-5.5.32-x86_64-1.txz


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 20, 2013, 17:43
Само не разбрах как да я инсталирам.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: laskov в Dec 20, 2013, 19:11
Ами инсталирай си го с
installpkg mariadb-5.5.32-x86_64-1.txz
като преди името на пакета пишеш пътя до него.

PS: В 14.1 пакетът се казва mariadb, но имената на повечето файлове е старото - mysql.

Ако работиш само с конзола, можеш да сваляш файловете с програмата wget -
wget http://slackware.telecoms.bg/slackware/slackware64-14.1/slackware64/ap/mariadb-5.5.32-x86_64-1.txz
ще свали пакета в текущата директория.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 20, 2013, 20:59
отвори /etc/slackpkg/mirrors

избери си огледало и махни # пред него

след това

slackpkg update
slackpkg upgrade-all
slackpkg install mariadb


Титла: Re: Slackware - пакетен мениджър
Публикувано от: lunarvalley в Dec 20, 2013, 21:01
Goodfellas

ти какво си правил по време на инсталацията и какво си махал, че нямаш пакет дето е в ap категорията?


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 23, 2013, 15:08
За малко оставям базите данни, защото имам друг проблем на пц-то ми. Другото ми пц имаше slackware също, но ми се наложи да го махна и на негово място да инсталирам Mint. В момента ми дава тази грешка:
LILO - keytable read / checksum error и неможе да подкара ОС. ПЦ-то тръгва само ако има сложена флашка с линукса (ЦД няма). Погледнах и харда ми е разделен както съм го направил при инсталацията, а именно изтрих всички стари дялове като после направих дял за swap, root и още един дял, който поставих така /store. ОС явно е инсталиране, но не може да стартира от тази грешка. Силно се надявам някои да знае как да я премахна.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: satir в Dec 23, 2013, 18:42
записваш SuperGrub ($2) на какъвто ти трябва носител, стартираш от него и си оправяш GRUB и mbr-а да ти е на харда и тетека...


Титла: Re: Slackware - пакетен мениджър
Публикувано от: Goodfellas в Dec 23, 2013, 19:39
ok


Титла: Re: Slackware - пакетен мениджър
Публикувано от: go_fire в Dec 23, 2013, 22:19
Satire, та то дедо Слак е на Лилко.


Титла: Re: Slackware - пакетен мениджър
Публикувано от: satir в Dec 24, 2013, 07:41
е, и? :) аз с LILO не съм работил. ако някой знае как, да даде инфо. аз знам, че няма проблем да мине от LILO на GRUB -въпрос на избор и възможности :D
edit: аз със SuperGrub съм стартирал директно. от стартирана система можеш сичко да си ремонтираш, LILO също :)
(http://www.supergrubdisk.org/wp-content/uploads/2013/12/rescatux_wizard_sg2d_detect_any_os_linux_kernels_detected.png)