Gå til innhold

Noen som vil lage "Experimental Slackware"/Distro?


Anbefalte innlegg

Videoannonse
Annonse

Laget det selv, men tror dessverre jeg slettet det, kan se om jeg finner det igjen. Sluttet med gensplash for det var et helvete å vedlikeholde. Fungerte fint med 2.6.16 men i 2.6.17 fikk jeg det aldri til å fungere. Kan godt inkludere gensplash igjen, men ikke før det blir enklere å installere/vedlikeholde.

 

Har akkurat installert eSlack fra scratch på en utviklermaskin her, har ikke dukket opp noen dependsproblem som du nevnte tidligere.

 

Har også laget noen nye metapakker, så installasjonen skal være enklere nå.

 

F.eks:

bpkg install gcc

bpkg install linux

bpkg install xorg

bpkg install xfce

Lenke til kommentar

Hei igjen, gensplash funker fint i 2.6.18 ingen bugs så langt i hvertfall, skal legge in slackware på nytt i morgen for og teste de nye meta pakkene, har begynt og skjønne buildpkg og jeg har laget et par fungerende pakker, sån bare for og teste :p

Lenke til kommentar
  • 2 uker senere...

Har sett litt på scriptingen til buildpkgv2 og for meg ser det ut til at denne skulle kunne skrives om til flere distrer, som Archlinux siden builpkg lagrer data i tar.gz formatet og med mapper fra root akkurat slik som Archlinux gjør.

 

Ville dette vært mulig, med bare og endre på noen få linjer, slik som jeg ser det, skulle det gå?

Endret av glad
Lenke til kommentar

wget http://packages.slackforge.net/buildpkg/buildpkg-0.2svn-noarch-r502_eslack.tgz
installpkg buildpkg-0.2svn-noarch-r502_eslack.tgz
bpkg checkout
bpkg update

 

Merk at BuildPKG vil erstatte veldig mye i Slackware (dette kan overstyres med override scripts).

Lenke til kommentar
  • 2 uker senere...

Back from the dead :cool:

 

Det har skjedd en del siden sist. Bpkg har fått en del merkbare forandringer, ikke minst kommandoen 'upgrade', denne går igjennom alle installerte pakker og oppgradere disse hvis det finnes en nyere versjon. Har også forandret pakkenummerene, noe som resulterer i att alle pakker må oppgraderes, men frykt ikke, jeg har bruk noen timer i dag til å kompilere mesteparten av eSlack, så det finnes prekompilerte pakker for det meste.

 

http://packages.slackforge.net/eslack/s03/

 

Howto for eksisterende brukere:

 

removepkg buildpkg
wget http://packages.slackforge.net/buildpkg/bpkg-0.2.1svn-noarch-7_eslack.tgz
installpkg bpkg-0.2.1svn-noarch-7_eslack.tgz
bpkg update
bpkg upgrade

 

Det er også mulig å bruke gslapt/slapt-get (ikke testet).

 

Howto for nye brukere:

 

Først må Slackware 11.0 installeres, dette gjøre ved at man laster ned CD1 eller bruker SlackNET.

 

Når man skal velge pakkegrupper, kryss av for A, AP, D, L, N. Velg så expert.

 

Følgende pakker er anbefalt å installere:

aaa_base-11.0.0-noarch-2

aaa_elflibs-11.0.0-i486-9

acl-2.2.39_1-i486-1

acpid-1.0.4-i486-2

apmd-3.0.2-i386-1

apr-1.2.7-i486-1

apr-util-1.2.7-i486-1

attr-2.4.32_1-i486-1

autoconf-2.60-noarch-1

automake-1.9.6-noarch-1

bash-3.1.017-i486-1

bin-11.0-i486-3

binutils-2.15.92.0.2-i486-3

bison-2.1-i486-1

bzip2-1.0.3-i486-3

cdparanoia-IIIalpha9.8-i486-2

cdrdao-1.2.1-i486-1

cdrtools-2.01-i486-1

coreutils-5.97-i486-1

cpio-2.5-i386-1

cups-1.1.23-i486-4

cxxlibs-6.0.3-i486-1

cyrus-sasl-2.1.22-i486-1

dcron-2.3.3-i486-5

devs-2.3.1-noarch-25

dhcpcd-2.0.4-i486-2

diffstat-1.43-i486-1

diffutils-2.8.1-i486-3

dvd+rw-tools-6.1-i486-1

e2fsprogs-1.38-i486-2

elvis-2.2_0-i486-2

etc-11.0-noarch-2

findutils-4.2.28-i486-1

flex-2.5.4a-i486-3

gawk-3.1.5-i486-3

gettext-0.15-i486-1

gettext-tools-0.15-i486-1

glibc-2.3.6-i486-6

glibc-i18n-2.3.6-noarch-6

glibc-profile-2.3.6-i486-6

glibc-solibs-2.3.6-i486-6

glibc-zoneinfo-2.3.6-noarch-6

grep-2.5-i486-3

groff-1.19.2-i486-1

gzip-1.3.5-i486-1

hdparm-6.6-i486-1

infozip-5.52-i486-1

kbd-1.12-i486-2

less-394-i486-1

libtermcap-1.2.3-i486-6

libtool-1.5.22-i486-1

lilo-22.7.1-i486-2

logrotate-3.7.4-i486-1

lynx-2.8.5rel.5-i486-2

m4-1.4.6-i486-1

make-3.81-i486-1

man-1.6c-i486-2

man-pages-2.39-noarch-1

mkinitrd-1.0.1-i486-3

module-init-tools-3.2.2-i486-2

ncurses-5.5-i486-1

neon-0.25.5-i486-2

openldap-client-2.3.27-i486-1

openssl-solibs-0.9.8d-i486-1

pciutils-2.2.3-i486-2

pcmcia-cs-3.2.8-i486-3

pcmciautils-014-i486-2

perl-5.8.8-i486-3

pkgconfig-0.21-i486-3

pkgtools-11.0.0-i486-4

procps-3.2.7-i486-1

reiserfsprogs-3.6.19-i486-1

screen-4.0.2-i486-1

sed-4.1.5-i486-1

shadow-4.0.3-i486-13

sharutils-4.6.3-i486-1

slocate-3.1-i486-1

subversion-1.4.0-i486-1

sudo-1.6.8p12-i486-1

sysfsutils-2.0.0-i486-2

sysklogd-1.4.1-i486-9

sysvinit-2.84-i486-69

tar-1.15.1-i486-2

tcpip-0.17-i486-39

udev-097-i486-10

usbutils-0.72-i486-1

utempter-1.1.3-i486-1

util-linux-2.12r-i486-5

wget-1.10.2-i486-2

wireless-tools-28-i486-3

 

Husk såklart å ta med en kernel og moduler.

 

Vi skal prøve å erstatte så mye som mulig framover, så listen skal bli mindre ;)

 

Etter en vellykket installasjon må det gjøres et par ting.

 

Først skal et par mapper fjernes, dette fordi Slackware bruker X.org 6.x, men i eSlack bruker vi 7.x.

 

rm -r /usr/X11R6
rm /usr/X11
rm /usr/include/X11

 

Så må bpkg installeres.

 

wget http://packages.slackforge.net/buildpkg/bpkg-0.2.1svn-noarch-7_eslack.tgz
installpkg bpkg-0.2.1svn-noarch-7_eslack.tgz

 

Så må bpkg hente ned scripts osv.

 

bpkg checkout
bpkg update
bpkg upgrade

 

Det var det. Nå bør det installeres ny kernel og kompiler.

 

bpkg install gcc
bpkg install kernel-headers
bpkg install linux

 

Kjør så 'lilo' for å oppdatere bootloader. En reboot skal nå gi deg ny kernel.

 

Lyd kan være kjekt å ha.

 

bpkg install alsa
depmod -a

 

X.org er noe de fleste vil ha, dette installeres med en enkel kommando.

 

bpkg install xorg

 

Merk at det kan dukke opp noe problemer med fonter, hvis så gjør følgende:

 

cp /mnt/buildpkg/lib/eslack/trunk/tree/x11/font-misc-misc/fonts.dir /usr/lib/X11/fonts/misc/
ln -s /usr/lib/X11/fonts /usr/share/fonts
fc-cache -fv

 

For øyeblikket har vi bare to DE/WM å velge mellom, dette er XFCE og Fluxbox.

 

bpkg install xfce
bpkg install fluxbox

 

Annen programvare installeres som vanlig med 'bpkg install pakke', alle avhengigheter skal fikses, hvis ikke si i fra.

Lenke til kommentar
  • 3 uker senere...

Den største forandringen er navnet, Draco er nå det offisielle navnet på prosjektet. Dette betyr at alt fra slackforge.net har blitt flyttet. Filarkiv/pakker er tilgjengelig fra http://pub.dracolinux.org og SVN fra svn.dracolinux.org (ChangeLog http://svn.dracolinux.org/ChangeLog.xml ).

 

Prøver å legge av litt tid hver dag til prosjektet. Det meste i pakkesystemet har vært stabil over lengre tid nå, så en release bør være mulig innen relativ kort tid.

Lenke til kommentar
  • 3 uker senere...

Jeg og Stian må jo nesten kjøre Draco ;)

 

Har også et par betatestere, disse kjører også Draco primært. Så lenge alt er installert og konfigurert rett er Draco stabilt nok til vanlig bruk.

 

Neste versjon vil inkludere en komplett desktop. Grunnen til at jeg avventer litt å gi ut neste Alpha er at jeg vil inkludere Glibc 2.5, installeren krever også et par omskrivninger, da denne ikke har vært rørt siden Slackware 1.0 :)

Lenke til kommentar
  • 1 måned senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...