[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Разлике

Овде су приказане разлике између изабране ревизије и тренутне верзије странице.

Постави везу ка овом компаративном приказу

Обе стране последње ревизијеПретходна ревизија
Следећа ревизија
Претходна ревизија
Последња ревизијаОбе стране следеће ревизије
sr:slackbook:package_management [2013/04/25 18:24 (UTC)] slackmuzsr:slackbook:package_management [2013/04/27 16:42 (UTC)] slackmuz
Линија 84: Линија 84:
 Раније су сви Слеквер пакети били компримовани помоћу **//gzip//**(1) алатке, што је био добар компромис између брзине компримовања и величине. Недавно је додата нова шема компримовања, па су и алатке за управљање пакетима надограђене. Данас су званични Слеквер пакети компримовани помоћу **//xz//** алатке и завршавају се .txz проширењем. Старији пакети (и многи пакети треће стране) и даље користе .tgz проширење. Раније су сви Слеквер пакети били компримовани помоћу **//gzip//**(1) алатке, што је био добар компромис између брзине компримовања и величине. Недавно је додата нова шема компримовања, па су и алатке за управљање пакетима надограђене. Данас су званични Слеквер пакети компримовани помоћу **//xz//** алатке и завршавају се .txz проширењем. Старији пакети (и многи пакети треће стране) и даље користе .tgz проширење.
  
-Треба нагласити да су .tgz и .txz (или, сажето .t?z фајлови) стандардна, неретка проширења за компримоване .tar фајлове. +Треба нагласити да су .tgz и .txz (или, сажето .t?z фајлови) стандардна, неретка проширења за компримоване .tar фајлове. Ово има многе предности; лако се изграђују на скоро свим Јуникс системима (многи други формати пакета захтевају специјалне алате за изградњу), и једноставно се разграђују. 
 + 
 +Међутим, важно је схватити да то што су сви Слеквер пакети .t?z фајлови не значи да су и сви .t?z фајлови истовремено Слеквер пакети. **//Installpkg//** неће инсталирати сваки .t?z фајл, већ само Слеквер пакете.  
 + 
 +==== slackpkg ==== 
 + 
 +**//Slackpkg//** ја аутоматизована алатка за управљање Слеквер пакетима. До издања 12.1 Слеквера била је смештена у extra/, а од издања 12.2 у ap/ серији основне инсталације. 
 + 
 +Као што можете да користите **//installpkg//** за инсталирање Слеквер пакета из extra/ директоријума на инсталационом медијуму, **//slackpkg//** можете користити за свлачење пакета са интернета и инсталацију истих. Ово је посебно корисно за сигурносна ажурирања и надоградње значајних апликација које су постављене на Слекверовим серверима, које ћете можда почети да користите на свом систему. 
 + 
 +Без **//slackpkg//** алатке, процес би изгледа овако: 
 +  - Проверите у Слекверовој историји измена (енгл. changelog) да ли је ажурирање доступно. 
 +  - Пронађите у локалном Слекверовом огледалу везу за преузимање пакета 
 +  - Преузмите пакет на ваш чврсти диск. 
 +  - Користите **//installpkg//** или **//pkgtool//** за инсталацију преузетог пакета.  
 + 
 +Са **//slackpkg//** алатком, цео процес се састоји из следећег: 
 +  - Проверите у Слекверовој историји измена да ли је ажурирање за **//foo//** доступно. 
 +  - **slackpkg** //install// foo 
 + 
 +Очито, ово знатно поједностављује један овакав уобичајен задатак. 
 + 
 +Да бисте користили **//slackpkg//**, подесите Слеквер огледало уређујући фајл /etc/slackpkg/mirrors као root корисник. Пронађите огледало које одговара верзији и архитектури вашег Слеквера и откоментаришите га (уклоните знак тарабице (#) испред). Списак огледала нуди ftp и http приступ, али можете откоментарисати **само једно** огледало.  
 + 
 +Када одаберете једно огледало, ажурирајте списак удаљених фајлова покретањем иницијалне команде **slackpkg update**. Ово треба урадити увек када буде постављен нови пакет (редовно проверавајте Слекверову историју измена; погледајте [[sr:slackbook:tracking_updates|Праћење ажурирања]] за више информација). 
 + 
 +За претрагу пакета користите **slackpkg search**, а за инсталацију **slackpkg install**. 
 + 
 +Када инсталирате пакет помоћу **//slackpkg//**, исти можете уклонити или надоградити користећи **//pkgtool//** или друге команде за управљање пакетима као што је објашњено у [[#Инсталација, уклањање и надоградња пакета|Инсталација, уклањање и надоградња пакета]]. 
 + 
 +За више информација погледајте **//man//** странице за slackpkg(8) и slackpkg.conf(5), и посетите сајт [[http://www.slackpkg.org/|http://www.slackpkg.org/]]. 
 + 
 +==== rpm2tgz ==== 
 + 
 +Један од најприсутнијих формата пакета за Линукс софтвер је RPM; није необично наћи програмера који нуди своје апликације за преузимање у изворном кôду или у облику RPM фајла, и никако другачије. У овом случају имате три опције: 
 +  - Изградити сопствени Слеквер пакет. 
 +  - Компиловати и инсталирати директно из изворног кôда. 
 +  - Конвертовати и инсталирати RPM пакет. 
 + 
 sr:slackbook:package_management ()