Nowy format paczek w Slackware – .txz

9 05 2009

Gdy Patrick jakiś czas temu dodał do pkgtools obsługę innych formatów paczek (.tbz, .tlz, .txz), nie spodziewałem się, że postanowi w najbliższym czasie przejść na któryś z nich jako na ten, który będzie widniał na sztandarze dystrybucji. W końcu stare, całkiem dobre .tgz jest jednym z formatów, które wymienia się przy omawianiu Linuksa jako ogółu dystrybucji. Jednak świat się zmienia. Czytaj dalej »




Flagi optymalizacyjne

4 08 2008

Flagi optymalizacyjne stosowane są, by zoptymalizować kod binarny pod daną architekturę procesora, na którym będzie on używany. Daje to, powiedzmy, kilkuprocentowy zysk w szybkości działania. Kreując paczkę, zawsze ustawiam je w odpowiednim miejscu. W końcu nie pozwolimy, żeby procesor niepotrzebnie się grzał ani nie będziemy się zniżać do poziomu na Slacky, gdzie w większości przypadków nie obchodzi ich to, czy podanie przez nich flag jest skuteczne.

Flagi najczęściej zapisywane są w pliku Makefile lub w innym pliku nagłówkowym systemu budującego, który jest później include’owany. Koniec końców przekazywane są one do kompilatora w postaci parametru poprzez użycie zmiennej. Dzisiaj chcę podać przykłady ustawiania flag, z jakimi napotkałem się w mojej karierze. Lecim na Szczecin. Czytaj dalej »




SWARET – SlackWARE Tool

3 08 2008

Zmienił się adres z plików z listą zależności: http://platinum.linux.pl/~largo/swaret/

Mimo że LinuxSneaker go porzucił, mimo że nie widać efektów przejęcia opieki nad nim przez Dozziego, SWARET nadal pozostaje moim ulubionym programem do zarządzania oprogramowaniem w Slackware.

W związku z powrotem próbą powrotu do Slacka potrzebowałem menadżera pakietów. Na pierwszy ogień poszedł slapt-get jednak niezbyt przypadł mi on do gustu. Postanowiłem wrócić do tytułowego SWARETa.

Instalacja i konfiguracja została dobrze opisana w niejednym artykule, więc nie widzę sensu żeby powielać ten opis. Zresztą ja nie o tym chciałem… Czytaj dalej »




5X.SlackBuild

1 08 2008

Już dawno miał powstać artykuł opisujący poszczególne linijki naszego SlackBuilda, no ale… nie wyszło. Chyba dobry temat jak na początek?

Zacznijmy od poszczególnych faz rozwoju. Pierwszą wersję SB (przyzwyczajmy się do tego akronimu) napisał na podstawie oryginalnego slackware’owego Vicious, twórca Projektu. Był on jednak dość prosty, nie automatyzujący wielu spraw, co okazało się dość pracochłonne w pisaniu. W miarę rozbudowywania mojej wiedzy o Bashu, napływania nowych pomysłów wskutek doświadczenia wynikającego z co kolejnego zbudowanego pakietu, automatyzowałem pewne jego fragmenty. W ten sposób od X doszliśmy do 5X. Czytaj dalej »