73
Salix Μια διανομή βασισμένη στο Slackware

Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

SalixΜια διανομή βασισμένη στο Slackware

Page 2: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Ιστορικό

● Δημιουργία της ομάδας την άνοιξη του 2009● Σεπτέμβριος 2009: 13.0 (Xfce)● Δεκέμβριος 2009: Υποστήριξη 64-bit● Ιούνιος 2010: 13.1 (Xfce & LXDE)● Οκτώβριος 2010: KDE● Δεκέμβριος 2010: Fluxbox● Μάιος 2011: 13.37● Οκτώβριος 2011: Ratpoison

Page 3: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Στόχοι

● Απόλυτη συμβατότητα με το Slackware (από και προς)

● Μικρό μέγεθος● Σταθερότητα● Μία προεγκατεστημένη εφαρμογή για κάθε

χρήση● Υποστήριξη εξαρτήσεων● Διαθέσιμο σε πολλές γλώσσες

Page 4: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Εκδόσεις/Περιβάλλοντα

● Xfce● KDE● LXDE● Fluxbox● Ratpoison

Page 5: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Εκδόσεις/Περιβάλλοντα

● Αρχιτεκτονική– i486 (32-bit)– x86_64 (64-bit)

● Μέσα (αρχεία iso)– Standard Installation CD– Live CD (μόνο 32-bit)

Page 6: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Είδη εγκατάστασης

● Core– Περιβάλλον κονσόλας μόνο

● Basic– Γραφικό περιβάλλον εργασίας– Browser– Εργαλεία συστήματος

● Full– Όλες οι εφαρμογές της κάθε έκδοσης

Page 7: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

● Περιβάλλον κονσόλας● Απλή● Ταχύτητα (<5 min για Full εγκατάσταση)● Δυνατότητα εγκατάστασης από διαφορετικά

μέσα

Page 8: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 9: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 10: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 11: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 12: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 13: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 14: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 15: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 16: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 17: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 18: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 19: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 20: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 21: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικασία εγκατάστασης

Page 22: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Xfce

Page 23: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Xfce

● Thunar● Terminal● Firefox● Claws Mail● Pidgin● Transmission● LibreOffice● Evince● GIMP

● Brasero● Parole● Exaile● Pitivi● Geany● Zim● Xfce plugins● Wicd

Page 24: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix KDE

Page 25: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix KDE

● Dolphin● Konsole● Firefox● KDENetwork

– Kopete, kppp, krfb κλπ

● KTorrent● KDEGraphics

– Gwenview, Okular, KolourPaint κλπ

● Koffice– Kword, Kspread,

Kpresenter, Krita κλπ

● KDEPim– Kmail, Akregator,

Kontact κλπ● K3B● Bangarang● Clementine● Wicd

Page 26: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix LXDE

Page 27: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix LXDE

● PCManFM● LXTerminal● Midori● Claws Mail● Pidgin● Transmission● Abiword● Gnumeric

● Epdfview● MtPaint● Brasero● Whaawmp● Geany● Wicd

Page 28: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Fluxbox

Page 29: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Fluxbox

● PCManFM● Rxvt-unicode● Firefox● Claws Mail● Pidgin● Transmission● Libreoffice● Evince● GIMP

● Brasero● Whaawmp● Exaile● Geany● Wicd

Page 30: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Ratpoison

Page 31: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix Ratpoison

● Midnight Commander/Gnome Commander

● Xterm● Vimprobable2● Mutt● Rtorrent● Gvim● apvlv

● Whaawmp● BashBurn● Moc (Music-On-

Console)● Gmountman● Wicd-curses

Page 32: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτων

● Πακέτα Slackware (.txz, .tgz)● pkgtools

– installpkg /tmp/ltris-1.0.15-x86_64-1gv.txz– upgradepkg /tmp/zim-0.50-x86_64-1gv.txz– removepkg gigolo

● spkg– spkg -i /tmp/ltris-1.0.15-x86_64-1gv.txz– spkg -u /tmp/zim-0.50-x86_64-1gv.txz– spkg -d gigolo

Page 33: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτων

● Απλότητα● Χωρίς υποστήριξη εξαρτήσεων από τα βασικά

εργαλεία (spkg/pkgtools)● Αρχεία κειμένου στο /var/log/packages, π.χ.

– /var/log/packages/gtkman-0.5-noarch-1gv

Page 34: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνΠαραδείγματα

● Περιεχόμενα πακέτου:– less /var/log/packages/popt-1.7-x86_64-3

● Τελευταία πακέτα που εγκαταστάθηκαν:– ls -lt /var/log/packages | head -n 10

● Όλα τα πακέτα που αρχίζουν από p:– ls /var/log/packages | grep ^p

● Σε ποιο πακέτο βρίσκεται το ssh_config:– grep ssh_config /var/log/packages/*

Page 35: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνslapt-get

● Εργαλείο γραμμής εντολών για την επικοινωνία με τα αποθετήρια

● >2000 πακέτα διαθέσιμα● Χρήση του spkg για τις εργασίες χαμηλότερου

επιπέδου● Με υποστήριξη εξαρτήσεων, συγκρούσεων,

προτάσεις πακέτων● Χρήση πολλαπλών αποθετηρίων, με

διαφορετικές προτεραιότητες

Page 36: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνslapt-get (παραδείγματα)

● Ανανέωση της βάσης δεδομένων– slapt-get --update

● Αναζήτηση ενός πακέτου– slapt-get --search ffmpeg

● Αναβάθμιση όλων των πακέτων– slapt-get --upgrade

● Εγκατάσταση ενός πακέτου– slapt-get -i inkscape

● Αναβάθμιση ενός πακέτου– slapt-get -u smplayer

Page 37: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνgslapt

Page 38: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνgslapt

Page 39: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνgslapt

Page 40: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνslapt-src

● Αυτοματοποιημένη εγκατάσταση πακέτων από τον πηγαίο κώδικα

– slackbuilds.org– αποθετήριο slkbuild του Salix

● >3000 πακέτα● Με υποστήριξη εξαρτήσεων

Page 41: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνslapt-src (παραδείγματα)

● Ανανέωση της βάσης δεδομένων– slapt-src --update

● Εμφάνιση διαθέσιμων πακέτων– slapt-src --list

● Αναζήτηση ενός πακέτου– slapt-src --search denyhosts

● Εγκατάσταση (λήψη αρχείων/μεταγλώττιση/εγκατάσταση) ενός πακέτου

– slapt-src -i icecast

Page 42: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνSourcery

Page 43: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνSourcery

Page 44: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνSourcery

Page 45: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαχείριση πακέτωνsalix-update-notifier

Page 46: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΧρήστες και ομάδες (gtkusersetup)

Page 47: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΥπηρεσίες συστήματος (gtkservicesetup)

Page 48: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΓλώσσα συστήματος (gtklocalesetup)

Page 49: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΠληκτρολόγιο (gtkkeyboardsetup)

Page 50: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΏρα συστήματος (gtkclocksetup)

Page 51: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΚάρτα ήχου ALSA (gtkalsasetup)

Page 52: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtools-gtkΟνόματα υπολογιστών (gtkhostsetup)

Page 53: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtoolsusersetup

Page 54: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtoolsservicesetup

Page 55: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtoolslocalesetup

Page 56: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtoolsclocksetup

Page 57: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salixtoolskeyboardsetup

Page 58: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Dotnew

Page 59: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Dotnew

Page 60: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Lilosetup

Page 61: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Εγκατάσταση codecs

Page 62: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

gmountman

Page 63: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

gtkman

Page 64: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Live CD

● Εκδόσεις– Xfce– KDE– LXDE– Fluxbox

Page 65: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Live CD

● Λογισμικό– SaLT (Salix Live Technology)– Live Installer– LiveClone– Persistence wizard

Page 66: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Live CDLive installer

Page 67: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Live CDLiveClone

Page 68: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Live CDΟδηγός μόνιμων αλλαγών

Page 69: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Άλλο λογισμικό

● Διεθνοποίηση του ktsuss (εναλλακτικό gksu)● slkbuild● depfinder● depcheck● simpleconfig● twapake● wm-logout● Πηγαίος κώδικας διαθέσιμος μέσω svn

Page 70: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

slkbuild

Page 71: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Salix startup guide

Page 72: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

Διαδικτιακή παρουσία

● Κύρια σελίδα● Wiki● Forum (Ελληνικό τμήμα)● Κανάλι IRC (#salix στο irc.freenode.net)● Δωμάτιο Jabber ([email protected])● Λίστα ηλεκτρονικού ταχυδρομίου● Transifex (transifex.net)● Sourceforge● Bugtracker

Page 73: Μια διανομή βασισμένη στο SlackwareΜια διανομή βασισμένη στο Slackware Ιστορικό Δημιουργία της ομάδας την

http://www.salixos.org