Gå til innhold

Noen som vil lage "Experimental Slackware"/Distro?


Anbefalte innlegg

Videoannonse
Annonse

X blir configurert under oppstarten, er dessverre bare X -configure, men den greier å konfigurere det meste, har testet dette på 4 helt forskjellige maskiner og det har fungert bra hittil. Noe redigering må kanskje til for noen, er for det meste tastatur og oppløsning. Jobber med å forbedre dette.

 

Standard innlogging er som følgende:

 

logg inn som guest og skriv startx, om en liten stund dukker XFCE opp. Gjør det ikke det hos deg er det noe feil med X. Du har fremdeles ikke gitt meg info ang. feilmelding og skjermkort/driver. Merk at grunnet en pakkefeil fra meg så ligger loggen til X i /usr/var/log.

Lenke til kommentar

ok, sitter naa paa nett med draco3! dette virker veldig bra, jeg sitter paa en gammel acer tm 291, og ting ser ut til aa virke bra. traadloest nett var oppe rett ut av boksen (jeg var faktisk uten videre koblet til naboens usikrede nett....), opploesningen paa skjermen er meget bra, mp3 funker uten videre og diskene mine ligger montert i /mnt.

 

det som ikke virker saa langt:

- jeg mangler norsk tastatur!

- hjulet paa usb-musa mi virker ikke

 

screenshot av min "draco-opplevelse":

post-76479-1158091038_thumb.png

Endret av chrishan
Lenke til kommentar

Hver pakke styres fra en fil, den heter pakkenavn.options.

 

Tar her Leafpad som eksempel::

 

leafpad.options

PKGAUTHOR="[email protected]"
PKGVERSION="0.8.9"
PKGDESC="GTK+ text editor"
PKGCONFIGURE=""
PKGPREFIX=/usr
PKGSEXT=tar.gz
PKGSERVER=http://savannah.nongnu.org/download/$PKGNAME
BUILDDEP="gtk+"
PKGDEP=$BUILDDEP

 

PKGAUTHOR er kontaktperson

PKGVERSION er versjon

PKGDESC er en kort beskrivelse av pakken

PKGCONFIGURE brukes til å gi kommandoer til ./configure

PKGPREFIX sier hvor pakken skal installeres

PKGEXT er filendelsen på kildekoden (tar.gz|tar.bz2|tgz)

PKGSERVER er url til kildekoden, merk uten selve filnavnet.

BUILDEP er avhengigheter man trenger for å kompilere pakken

PKGDEP er avhengigheter man trenger for å kjøre/bruke pakken.

 

Leafpad er en veldig enkel pakke, vi har en template som skal dekke de fleste muligheter man har:

 

#!/bin/sh
#
# BuildPKG script 0.2
#
# You can add <package>.custom|extra|patch for even more control.
#

# Author/maintainer of this package
PKGAUTHOR=""

# Package name and version
#PKGNAME=""
PKGVERSION=""

# Package arch
#PKGARCH=i686

# Build number
#PKGBUILD=1

# Package description
#-------|-|-----handy-ruler----------------------------------------------------|-| EOL
# Short desc
PKGDESC=""
# Main desc
PKGDESC_A=""
PKGDESC_B=""
PKGDESC_C=""
PKGDESC_D=""
PKGDESC_E=""
PKGDESC_F=""

# Enable/disable features
#PKGCONFIGURE=""

# Install prefix
PKGPREFIX=/usr

# Alternative documentation (file file file)
#PKGDOCS=""

# Source extension (tar.bz2|tar.gz|tgz)
PKGSEXT=tar.gz

# Server url (without filename)
PKGSERVER=""

# Alternative (source) name
#DWNNAME=""

# Alternative (source) version
#DWNVERSION=""

# Alternative source seperator (default is - )
#SRCSEP=""

# Alternative (source) directory
#SRCDIR=""

# Alternative make command
#PKGMAKE=""

# Patches (file file file)
#PKGPATCH=""

# Deps needed to build package
BUILDDEP=""

# Binary deps
PKGDEP=""

# Extra deps (nice to have)
#PKGALTDEP=""

 

Det beste er å studere de som ligger i pakkesystemet.

 

 

Options har også mulighet til å bygges ut med opptil 5 ekstra scripts.

 

pakkenavn.patch

 

Kommandoer som må gjøres før kompilering, kan brukes til kopiering/flytting av filer, også

patching, merk at "vanlig" patching styres fra options.

 

pakkenavn.custom

 

Denne brukes når pakken ikke kan kompileres på vanlig måte.

 

pakkenavn.extra

 

Ekstra kommandoer som kjøres etter kompilering. Vanligvis kopiering/sletting/flytting av filer.

 

pakkenavn.perm

 

Brukes til å forandre rettigheter på mapper/filer.

 

pakkenavn.doinst

 

Kommandoer som skal kjøres før pakken installeres.

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