Gå til innhold

Noen som vil lage "Experimental Slackware"/Distro?


Anbefalte innlegg

Videoannonse
Annonse

Setter pris på hjelp, men du må nesten kjøre Slackware/eSlack for å bidra, da ting også må testes i praksis.

 

Må vel ikke akkurat "kunne" Slackware, men du må iallefall vite hvordan ting fungerer generellt.

 

Du kan leke deg litt med BuildPKG og se hvordan den fungerer, hvis det er noe du tror du mestrer så skal du gjerne få lov til å bidra :)

 

BuildPKG kan lastes ned her:

http://packages.slackforge.net/buildpkg/bu...r502_eslack.tgz

 

Etter installasjon kjør bpkg checkout (/mnt/buildpkg blir opprettet og alle filene blir lastet ned).

Lenke til kommentar

Er klar over at jeg må kjøre Slackware derfor har jeg nå skaffet meg vmware, det skulle kunne emulere Slackware i Archlinux

 

 

Edit: holder på og laste ned slacknet..

Edit2: Olear: jeg får en feil når den skal connecte til ftp feilen er acces denied

Endret av glad
Lenke til kommentar

Du kan ta med A

diffutils fra AP

binutils, bison, flex, gettext-tools, libtool, make, perl, pkgconfig, subversion fra D

glibc-*, ncurses, libtermcap, arp-* fra L

dhcpcd (hvis du trenger det), openldap-client, tcpip, wget fra N

 

Dette skal være nok. Etter installasjon installer BuildPKG. Kjør bpkg checkout, bpkg update og tilslutt bpkg install gcc.

Lenke til kommentar
Installering av eSlack

----------------------

 

Merk at eSlack er under utvikling og ting kan/vil bryte, jeg bruker systemet på daglig basis og prøver å holde ting

så stabil som mulig, men jeg greier ikke å ha kontroll over alt. Gi meg beskjed hvis det er noe som ikke fungerer.

 

eSlack krever at brukeren har kunnskap innen Slackware fra før, iallefall hvordan man installerer.

 

eSlack er bare testet med Slackware Current, ikke bruk 10.2.

 

Installer Slackware current som normalt. Enten gjennom CD'en tilgjengelig fra ftp.slackware.no eller bruk SlackNET.

 

Når du kommer til valg av pakkegrupper velger du A, AP, D, L, N og X. Så går du for "expert" installering.

 

Følgende pakker skal være med:

 

A:

kernel-ide

aaa_base

aaa_elflibs

acpid

bash

bin

bzip2

coreutils

cxxlibs

dcron

devs

e2fsprogs

elvis

findutils

gawk

gettext

glibc-solibs

glibc-zoneinfo

grep

gzip

infozip

kbd

kernel-modules

less

lilo

logrotate

module-init-tools

openssl-solibs

pciutils

pkgtools

procps

sed

shadow

sharutils

sysklogd

sysvinit

tar

utempter

util-linux

 

AP:

diffutils

 

D:

( Ikke nødvendig, men kreves for å kompilere noen programmer:

automake

autoconf

flex

libltool

m4

bison)

 

binutils

gettext-tools

kernel-headers

make

pkgconfig

perl

python

subversion

 

L:

glibc

glibc-i18n

glibc-profile

ncurses

libtermcap

 

N:

dhcpcd (hvis du trenger det, er også tilgjengelig gjennom bpkg)

tcpip

wget

 

X:

x11

x11-devel

x11-fonts-misc

x11-fonts-scale

 

Resten av installasjonen er som før.

 

Etter installasjonen reboot og logg inn.

 

Det første du må gjøre er å laste ned BuildPKG.

 

Dette gjøres slik:

svn checkout svn://svn.slackforge.net/eslack/trunk/tree/apps/buildpkg

 

Når dette er ferdig kjør følgende:

sh buildpkg/buildpkgv2 checkout

 

Det blir nå opprettet en mappe i /mnt som heter buildpkg og alle scriptene blir lastet ned.

 

Når dette er ferdig lager vi en symlink til BuildPKG og oppdaterer pakkelisten (vi sletter også buildpkg-mappen):

 

ln -sf /mnt/buildpkg/lib/eslack/trunk/tree/apps/buildpkg/buildpkgv2 /sbin/bpkg
chmod 755 /sbin/bpkg
bpkg update
rm -r buildpkg

 

Da er BuildPKG installert og klar til bruk.

 

Jeg har laget en metapakke som heter test-desktop. Denne inneholder nok programvare for de fleste. Pakkene er også gjennomtestet

og skal fungere helt fint.

 

bpkg install test-desktop

 

EDIT: test-desktop inneholder følgende pakker:

 

gcc kernel-default kernel-modules udev alsa xfce seamonkey mplayerplug-in codecs epdfview gaim gimp inkscape audacious gqview bluefish hicolor-icon-theme gnome-icon-theme gtk-engines flashplayer libdvdcss liferea gxine

 

Jeg satte en maskin til kompilering i går, så alle pakkene i test-desktop er tilgjengelig som ferdigkompilerte pakker.

 

Alt er dessverre ikke helt plug & play enda. Kernelen bruker fbplash som standard, derfor må det gjøres forandringer i LILO. Slik ser min ut:

 

image = /boot/vmlinuz
append="video=vesafb:1024x768-16@60,mtrr,ywrap splash=verbose,theme:eslack"
initrd = /boot/fbsplash-eslack
root = /dev/hda1
label = eSlack
read-only

 

Merk at jeg bruker initrd for å vise en bakgrunn i terminalen, for å kunne bruke denne må du kopiere initrd'en til /boot:

cp /mnt/buildpkg/lib/eslack/trunk/tree/base/linux/oldshit/initrd /boot/fbsplash-eslack

 

Kjør såklart lilo etter endringen.

 

Neste er udev, her må det gjøres noen forandringer på oppstartsscriptene.

 

For å forenkle jobben litt har jeg laget en patch.

 

cd /etc/rc.d
patch -p1 < /mnt/buildpkg/lib/eslack/trunk/tree/base/sysvinit/rc.S.diff

 

Da var det gjort.

 

Det aller siste er librsvg, SVG blir ikke oppdaget av gdk-pixbuf. Kjør denne:

gdk-pixbuf-query-loaders > /etc/gtk-2.0/gdk-pixbuf.loaders

 

Da kan maskinen restartes.

 

NB! På min maskin så ble ikke modulene oppdatert, kjør depmod -a etter restart og restart en gang til.

 

 

Det var det. Som sagt, gi beskjed hvis det dukker opp noen bugs osv.

6547826[/snapback]

 

Alt er dessverre ikke helt plug & play enda. Kernelen bruker fbplash som standard, derfor må det gjøres forandringer i LILO.

 

tenkte jeg skulle teste buildpkg på vanlig slack . men må jeg forandre på lilo.conf da ?

Lenke til kommentar

måtte til slutt gi opp etter, uttalige mange forsøk på og få startet x11, jeg kompillerte alt i /mnt/buildpkg/tree/x11 men alikevel vil ikke x starte, skal prøve mer senere, men Olear du har ikke en lite anelse om feilen?

 

Xorg error msg: var noe med kan ikke åpne IO port

Lenke til kommentar

Har ikke vært borti noen depends problem med XFCE, mulig jeg har glemt python en del plasser, men det kompilerer perfekt her.

 

Depends til xorg-apps er manglende, men dette løses med å kompilere xorg-protocols & xorg-libs først, resten skal være plankekjøring. Skal lage en skikkelig meta-pakke for X.

 

bpkg burde få en funksjon for og oppdatere hele systemet..

Klar over det, har ikke fått laget en fungerende løsning på det enda.

Endret av olear
Lenke til kommentar

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...