Distro Slackware based

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Distro Slackware based

Messaggio da odiusseus »

Salve ragazzi preso da un euforico enusiasmo mi sono messo al lavoro su un arduo progetto...sto cercando di mettere su una distribuzione basata su slackware..per meglio dire modificare slackware per renderla più completa ai miei scopi. Quello che sto cercando di fare(prima parte termiata) è quella di tradurre,snellire e completare l'installer di Slackware. Praticamente accorcio dei messaggi troppo tecnici e metto nuovi box di dialogo con informazioni. Ho modificato la parte dell'installazione relativa al keymap e al setup. Ho inserito nuovo software (KDE4.3.1. openoffice,codec mplayer, firefox italiano, adudio e video aggiuntivi... ecc ecc) e ne ho tolto dell'altro.L'unica cosa che mi resta da fare per completare la traduzione è la parte relativa a lilo e alla rete...Con dei tagli delle procedure e dei dialog box informativi aggiuntivi l'installazione mi sembra più coerente e veloce..a prova di (modficato :D )inesperto..infatti il banco di prova sarà la mia ragazza..a qualcuno può interessare la cosa?
Ultima modifica di odiusseus il mar 6 ott 2009, 9:22, modificato 1 volta in totale.

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Distro Slackware based

Messaggio da submax82 »

ma scusa invece di crearne una nuova, non puoi provare zenwalk, una delle sue caratteristiche è l'installer di slack semplificato.

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Re: Distro Slackware based

Messaggio da absinthe »

odiusseus ha scritto:(snip...) l'installazione mi sembra più coerente e veloce..a prova di stupido..infatti il banco di prova sarà la mia ragazza..(snip...)
Offtopic: non è che le fai una gran presentazione

M

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Distro Slackware based

Messaggio da odiusseus »

beh si...hai ragione :? ....cacchio...
il fatto è che volevo capire come funzionasse l'installer di slackware...tutto qui..che poi ne sia uscito fuori qualche cosa di coerente nel suo insieme è un'altra storia. Lo so che ci sono distribuzioni che hanno tutto quello che mi serve ed anche di più ma non avrei mai capito come funzionava il processo d'installazione. Imparare a modificare una distribuzione mi serve perchè un amico mi ha contattao perchè c'è un'azienda a Roma nell'ambito cinematografico che vuole fare una distribuzione che abbia tutti i software per il pre e post processing video. Quindi..io sto spingendo al massimo per slackware (e lui?..indovinate?...Fedora o UBUNTU).Quindi..prima imparo, prima miglioro le cose e prima questi mi pagano... :D scherzi a parte...poi mi piace la cosa di un installer in italiano..è carino vedere le scritte sche scorrono nella nostra lingua!!!

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Re: Distro Slackware based

Messaggio da giberg »

Magari potresti provare a modificare
l'installer rendendo possibile il supporto
a dei file di traduzione in modo da poter
scegliere la lingua. Se lo fai sull'installer
originale puoi proporre la tua modifica
al team di Slackware. In questo modo
altri potranno creare file di traduzione
per la propria lingua.

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Distro Slackware based

Messaggio da odiusseus »

hai ragione!!! bellissima idea!!!una cosa che volevo tentare di fare è di mettere una dialog box per fdisk...un utente non espertissimo può ridimensionare partizioni...

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Distro Slackware based

Messaggio da odiusseus »

scusate..per ovviare al problema del ridimensionamento delle pertizioni NTFS ho fatto questo scrip:

Codice: Seleziona tutto

#!/bin/sh
TMP=/var/log/setup/tmp
if [ ! -d $TMP ]; then
  mkdir -p $TMP
fi
# Use /tmp on floppy for now:
/usr/lib/setup/unmigrate.sh
rm -f $TMP/SeT*
# If a keymap was set up, restore that data:
if [ -r $TMP/Pkeymap ]; then
  cp $TMP/Pkeymap $TMP/SeTkeymap
fi
echo "on" > $TMP/SeTcolor # turn on color menus
PATH="$PATH:/usr/lib/setup"
export PATH;
export COLOR=on
#echo
#echo
#echo "Probing disk partitions.  (Hint: if your ATAPI CD-ROM causes timeouts"
#echo "during the probe process, try hitting the eject button)"
#echo
#sleep 5
#
# Before probing, activate any LVM partitions
# that may exist from before the boot:
vgchange -ay 1> /dev/null 2> /dev/null

if probe -l 2> /dev/null | egrep 'Linux$' 1> /dev/null 2> /dev/null ; then
 probe -l 2> /dev/null | egrep 'Linux$' | sort 1> $TMP/SeTplist 2> /dev/null
else
 while [ 0 ]; do
 dialog --title "Non o trovato nessuna partizione Linux" \
 --yesno "ore le dovviamo creare \
Prima di continuare devi creare almeno due partizioni:una di swap e una di root (/)\
" 10 60
fi

DOSLIST="`probe -l 2> /dev/null | grep "DOS
Win95 F
Win98 F
HPFS
W95 F
FAT12
FAT16" | grep -v "Ext'd" | grep -v "Extend" | sort`"
if [ "$DOSLIST" = "" ]; then # no FAT or NTFS partitions
 exit
fi
while [ 0 ]; do # main partition selection loop
 rm -f $TMP/SeTSKIP
 echo "true" > $TMP/SeTSKIP
 cat << EOF > $TMP/tempscript
dialog --backtitle "Seleziono partizioni  non-Linux ." \\
--title "Seleziono pertizioni da aggiungere ad  /etc/fstab" \\
--ok-label Select --cancel-label Continue \\
--menu "Affinche' tu possa vedere queste partizioni da Linux e' necessario \\
aggiungerle ad  /etc/fstab. Dimmi quale partizione devo aggiungere \\
a /etc/fstab, oppure seleziona '---' per continuare \\
il processo d'installazione." \\
15 70 5 \\
EOF
 echo "$DOSLIST" | while read PARTITION ; do
  NAME=`echo $PARTITION | crunch | cut -f 1 -d ' '`
  SIZE=`echo "$PARTITION" | tr -d "*" | tr -d "+" | crunch | cut -f 4 -d ' '`
  if echo $PARTITION | grep Win9 1> $NDIR 2> $NDIR ; then
   TYPE="FAT32"
  elif echo $PARTITION | grep "W95 F" 1> $NDIR 2> $NDIR ; then
   TYPE="FAT32"
  elif echo $PARTITION | grep FAT 1> $NDIR 2> $NDIR ; then
   TYPE="FAT16"
  elif echo $PARTITION | grep NTFS 1> $NDIR 2> $NDIR ; then
   TYPE="NTFS"
  fi
  if cat $TMP/SeTDOS | grep $NAME 1> $NDIR 2> $NDIR ; then
   ON=`cat $TMP/SeTDOS | grep $NAME | crunch | cut -f 2 -d ' '`
   echo "\"(IN USE)\" \"$NAME on $ON $TYPE ${SIZE}K\" \\" >> $TMP/tempscript
  else
   echo "\"$NAME\" \"$TYPE ${SIZE}K\" \\" >> $TMP/tempscript
   echo "false" > $TMP/SeTSKIP
  fi
 done
 echo "\"---\" \"(fatto contiuno con la configurazione)\" \\" >> $TMP/tempscript
 echo "\"---\" \"(fatto contiuno con la configurazione)\" \\" >> $TMP/tempscript
 echo "\"---\" \"(fatto contiuno con la configurazione)\" \\" >> $TMP/tempscript
 echo "\"---\" \"(fatto contiuno con la configurazione)\" \\" >> $TMP/tempscript
 echo "\"---\" \"(fatto contiuno con la configurazione)\" \\" >> $TMP/tempscript
 echo "2> $TMP/return" >> $TMP/tempscript
 if [ "`cat $TMP/SeTSKIP`" = "true" ]; then
  break
 fi
 . $TMP/tempscript
 if [ ! $? = 0 ]; then
  rm $TMP/tempscript
  exit 255 # user abort
 fi
 DOS_PART="`cat $TMP/return`"
 rm -f $TMP/tempscript
 if [ "$DOS_PART" = "---" ]; then
  break
 elif [ "$DOS_PART" = "(IN USE)" ]; then
  continue
 fi
 if echo "$DOSLIST" | grep -w $DOS_PART | grep NTFS 1> $NDIR 2> $NDIR ; then
   ntfs_security
   FS_UMASK="$(cat $TMP/ntfs_security)"
   if [ "$FS_UMASK" = "1" ]; then
     exit 1
   else
     if [ "$FS_UMASK" = "umask=222" ]; then
       FS_TYPE=ntfs
       FS_UMASK=defaults
     else
       FS_TYPE=ntfs-3g
     fi
   fi
 else
   FS_TYPE=vfat
   FS_UMASK=defaults
 fi
dialog --backtitle "riduzione di $DOS_PART." \
 --title "Indicami di quanto vuoi rigurre la partizione: $DOS_PART" \
 --inputbox "questa partizione dovà essere ridotta \
 Dimmi di grande la vuoi la    \
   partizione $DOS_PART ?" \
 13 65 2> $TMP/dimensione
 NEW_DIM="`cat $TMP/dimensione`"

ntfsresize $DOS_PART -s $NEW_DIM -f

secondo voi è corretto o è migliorabile (ad occhio e croce)?

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Re: Distro Slackware based

Messaggio da giberg »

Lascio valutare la correttezza dello script
a chi è esperto.
Solo una cosa: vedo che hai inserito un messaggio

Codice: Seleziona tutto

Prima di continuare devi creare almeno due partizioni:una di swap e una di root (/)\
nel caso in cui non vengano trovate partizioni per Linux.
In realtà la swap non è obbligatoria a quanto ne so (spero
di non sbagliarmi).Potrebbe essere un problema per un utente
che vuole farne a meno. Magari capita poche volte però meglio
prevedere il caso. Eventualmente la creazione di una swap
può essere posta come "consigliata".


Tornando all'idea del predisporre l'installer all'uso di file
di traduzione se riesci a farlo penso sia una buona cosa,
soprattutto tentando di proporla al team di Slackware.
Un dialog box per fdisk non so se lo accetterebbero però
per il tuo progetto personale penso possa essere utile.

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Distro Slackware based

Messaggio da odiusseus »

Questa cosa della partizione di swap non è un problema in quanto l'installer ti chiede se vuoi fare un'installazione senza swap..ma questo non è un problema per utenti esperti..prevedo questo messaggio per utenti non esperti che si accingono ad installare linux per la prima volta (beh forse la prima prima no...ma diciamo ubuntista alle prime armi).Quindi se la metti il sistema non ti dice nulla..se non la metti ti avvisa in questo modo e pace...non succede nulla. Ma questo script non è lo stesso di quello per la selezione delle partizioni (è scopiazzato da li) infatti si limita solo a comunicare all'utente che non ci sono partizioni Linux ma solo windows e qundi tenta di ridurle alla dimensione desiderata dall'utente con una dialog box per l'inserimento della dimensione finale della partizione di windows.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Distro Slackware based

Messaggio da slucky »

Ho inserito nuovo software (KDE4.3.1. openoffice,codec mplayer, firefox italiano, adudio e video aggiuntivi... ecc ecc) e ne ho tolto dell'altro.L'unica cosa che mi resta da fare per completare la traduzione è la parte relativa a lilo e alla rete...Con dei tagli delle procedure e dei dialog box informativi aggiuntivi l'installazione mi sembra più coerente e veloce..a prova di (modficato :D )inesperto..infatti il banco di prova sarà la mia ragazza..a qualcuno può interessare la cosa?
no, grazie
perchè la maggioranza degli slackers sono comunque fedeli alla slackware originale, perchè se si vuole provare una distro slack-based, nel panorama linux ce ne sono molte ed anche molto ben fatte, perchè quelli che vogliono fare modifiche ( tipo il sottoscritto ) le fa da una vita in base alle proprie esigenze, che logicamente variano da persona a persona e non vanno bene per tutti...ecc...ecc...
detto questo buon lavoro :)

odiusseus
Linux 2.x
Linux 2.x
Messaggi: 352
Iscritto il: sab 30 giu 2007, 14:09
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde
Località: roma/vibo valentia
Contatta:

Re: Distro Slackware based

Messaggio da odiusseus »

sono d'accordo con te al 100%.Ma questo per me è un esercizio per un lavoro... Se qualcuno poi vorrà usarla saranno problemi suoi. L'unica modifica che relmente voglio apportare è un sistema per ridimensionare le partizioni NTFS, poi i software aggiuntivi dicimao che li metto solo per comodità.

Rispondi