Αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ

Ξεκίνησε από alkisg, 12 Νοε 2009, 02:38:15 ΜΜ

« προηγούμενο - επόμενο »

alkisg

Δημιουργήθηκε ένα τρίτο αποθετήριο λογισμικού για τα ΣΕΠΕΗΥ με Ubuntu:
https://launchpad.net/~ts.sch.gr/+archive/proposed

Στο αποθετήριο αυτό, αντίστοιχα με το "proposed updates" αποθετήριο του Ubuntu, θα τοποθετούνται προτεινόμενες ενημερωμένες εκδόσεις προγραμμάτων, με στόχο να δοκιμάζονται πριν τη διάθεσή τους στο κανονικό αποθετήριο.

Προτείνεται οι πιο έμπειροι από τους υπεύθυνους ΣΕΠΕΗΥ, να το δηλώσουν στις πηγές τους. Όχι όλοι!!! Μόνο όσοι είναι σε θέση να δοκιμάσουν "beta" λογισμικό, και έχουν τη δυνατότητα να κάνουν downgrade σε κάποιο πακέτο (με την εντολή apt-get install package=version) αν υπάρξει κάποιο πρόβλημα με την αναβάθμιση.

Όταν αρκετοί συνάδελφοι βεβαιώνουν ότι οι νέες εφαρμογές δουλεύουν απροβλημάτιστα, αυτές θα αντιγράφονται στο κανονικό αποθετήριο για όλους.

Για να προσθέσετε το αποθετήριο στις πηγές σας, χρησιμοποιήστε την παρακάτω εντολή:
sudo add-apt-repository ppa:ts.sch.gr/proposed && sudo apt-get update

alkisg

Ας γράφω εδώ ότι ενημερώσεις ανεβαίνουν στο αποθετήριο αυτό,
κι ας απαντάει όποιος τις δοκιμάζει ώστε να πηγαίνουν στη συνέχεια στο κανονικό αποθετήριο για όλους.

Ανέβηκαν νέες εκδόσεις στα παρακάτω πακέτα, για την έκδοση Karmic:
ldm, italc, gnome-session.

Με αυτές τις ενημερώσεις θα πρέπει να μπορείτε να κλείνετε τους LTSP clients κατευθείαν από το gnome menu,
ενώ το reboot/shutdown μέσω iTalc θα πρέπει να δουλεύει κανονικά και σε LTSP clients και σε standalone.

Όποιος δοκιμάζει σε LTSP και του δουλεύει, αν θέλει το αναφέρει και σ' αυτό το bug report, ώστε να έχουμε περισσότερες πιθανότητες να το δεχτούν στη Lucid και να μη χρειάζεται να έχουμε ξεχωριστή έκδοση στο αποθετήριό μας.

alkisg

Στο αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ συνεχίζουν να ανεβαίνουν τακτικά νέες εκδόσεις προγραμμάτων, είναι αναπόσπαστο μέρος της διαδικασίας προώθησης ενημερώσεων στα σχολικά εργαστήρια - αν και το παρόν θέμα δεν πολυχρησιμοποιείται. :)

Τελευταία, έχουν ανέβει και περιμένουν έλεγχο από συναδέλφους οι παρακάτω εφαρμογές:

  • Μια έκδοση του unzip που διορθώνει το πρόβλημα με τα ελληνικά.
  • Μια νέα έκδοση του scratch.
  • Και το BYOB, μια έκδοση του scratch που υποστηρίζει διαδικασίες.
Αν δοθεί θετική ανατροφοδότηση, αυτές οι εφαρμογές θα περάσουν και στο κανονικό αποθετήριο.

alkisg

Ανέβασα στο proposed αποθετήριο και μια νέα έκδοση του LTSP με τις παρακάτω βελτιώσεις:

  • Διόρθωση ενός bug σχετικού με τον αυτόματο συγχρονισμό της ώρας.
  • Διόρθωση των δικαιωμάτων των νέων (backported) kernels.
  • Προσθήκη των αρχείων rdesktop.sh και kiosksession που έλειπαν από τη Lucid.
  • Προσθήκη ενός "SCREEN_07=xfreerdp" screen script για συνδέσεις σε Windows servers.
  • Προσθήκη ενός "SCREEN_07=xterm" screen script για ευκολότερη αντιμετώπιση προβλημάτων.

odysseas

Στο αποθετήριο προστέθηκε επίσης μια έκδοση του inkscape με ενημερωμένη ελληνική μετάφραση. Όσοι είχατε επιχειρήσει να το χρησιμοποιήσετε στην τάξη θα είχατε δει οτι μόνο ένα ελάχιστο ποσοστό ήταν μεταφρασμένο. Η νέα έκδοση ενσωματώνει πλήρη ελληνική μετάφραση και αναμένει να τη δοκιμάσετε!

apanagio

Στο αποθετήριο προστέθηκε νέα έκδοση των sch-scripts.

Οι διαφορές από την παλιά είναι:

  • Υποστήριξη εγκατάστασης/απεγκατάστασης squid
  • Ρύθμιση τερματικών να χρησιμοποιούν το squid
  • Διόρθωση του hostname filter

Παρακαλώ δοκιμάστε τη και πείτε μας αν υπάρχουν προβλήματα ώστε να μπει και στο κύριο αποθετήριο

apapakL

Πολύ καλή προσθήκη η λειτουργία για την αυτόματη εγκατάσταση και ρύθμιση του Squid! Το μόνο πρόβλημα είναι ότι δε δουλευουν τα acls που βασίζονται στο ident2 και συγκεκριμένα στους fat clients (όχι στους thin). Είναι γνωστό bug του LTSP και λύνεται σε αυτό το thread.

Παραθέτω και εδώ τη λύση για ευκολία:

Παράθεση από: alkisg στις 24 Δεκ 2010, 08:33:18 ΠΜ
Το ident2 ξεκινάει από μια υπηρεσία που ονομάζεται openbsd-inetd. Απ' ότι βλέπω θα πρέπει να υπήρχε κάποιο bug στο Ubuntu (θα ψάξω να το βρω στο launchpad) και η υπηρεσία αυτή δεν έχει καταχωρηθεί σωστά ώστε να ξεκινάει κατά την εκκίνηση των fat clients.

Από τα sch-scripts, μέσα στον εικονικό δίσκο των fat clients δοκίμασε να τρέξεις:
update-rc.d -f openbsd-inetd remove
update-rc.d openbsd-inetd defaults 20


Μετά κάνε συμπίεση του εικονικού δίσκου και δες αν λύθηκε το πρόβλημα.

edit: τελικά το bug υπήρχε μόνο στην έκδοση του LTSP που έχει το Ubuntu, το ανάφερα στο launchpad.

Yannis Siahos

επαληθεύω ότι η παραπάνω λύση δουλεύει.

alkisg

Αναρτήθηκε νέα έκδοση sch-scripts στο αποθετήριο ελέγχου ενημερώσεων, με το παρακάτω changelog:
  * Work around LP #694066 in use-proxy.
  * Revert part of r330 that caused a syntax error in lib_users.py.
  * Use named screen sessions for remote assistance.
  * Show full version name in about dialog.

Αν δουλεύει, την μετακινούμε και στο κανονικό αποθετήριο, ώστε η αυτοματοποιημένη ρύθμιση του squid να είναι διαθέσιμη σε όλους.

alkisg

Αναρτήθηκε νέα έκδοση sch-scripts στο αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ, με το παρακάτω changelog:
  * Use cairo for screenshot resizing on the X server, to save bandwidth.
  * Allow screenshot interval to be larger in cases of extreme load.
  * Install a logrotate configuration file.
  * Don't hardcode x11vnc and socat ports.
  * Fix console-based remote assistance.
  * Fix sch-client empty IP error (steki #4087).
  * Update import_users_from_sch for the new register.sch.gr website.

Εν ολίγοις, σημαντικά λιγότερο bandwidth και μεγαλύτερη ταχύτητα στα thumbnails των clients, περισσότερη σταθερότητα, και επίσης ξαναδουλεύει η εισαγωγή χρηστών από το ΠΣΔ μετά τις αλλαγές που είχαν κάνει στη σελίδα τους. Μόλις τεσταριστεί θα την περάσουμε και στο κανονικό αποθετήριο.

apanagio

Έχω το proposed αποθετήριο, αλλά δεν εγκαθίσταται η ελληνική έκδοση του inkscape, βλέπω ακόμα την παλιά με την περιορισμένη μετάφραση.
Ξέρετε γιατί γίνεται αυτό και πως θα μπορούσα να το διορθώσω;

alkisg

Η εντολή που απαντάει σε τέτοια ερωτήματα είναι η apt-cache policy inkscape.

Το inkscape πια το έχουμε στο κανονικό αποθετήριο, όχι στο proposed.
Αν ήταν να μαντέψω, θα έλεγα ότι:
Από https://launchpad.net/~ts.sch.gr/+archive/ppa/+packages: inkscape - 0.47.0-2ubuntu2el1 (Newer version available)

Το newer version το βλέπουμε εδώ: http://packages.ubuntu.com/search?keywords=inkscape
lucid-backports (graphics): vector-based drawing program
0.48.2-0ubuntu1~lucid1: amd64 i386

Εσύ λογικά έχεις το αποθετήριο με τα backports ενεργοποιημένα, και έτσι σου έρχεται η ελαφρώς νεότερη έκδοση που δεν έχει ελληνικά.

Η σωστή λύση σε αυτό το σημείο είναι να ετοιμάσει ο odysseas νέο πακέτο 0.48.2-0ubuntu1~lucid1-el1 στο αποθετήριό του και να μου πει να το αντιγράψω στο -proposed μας, και μετά από λίγο testing να πάει και στο κανονικό.

odysseas

Παράθεση από: alkisg στις 17 Ιαν 2012, 12:41:40 ΜΜ
Η σωστή λύση σε αυτό το σημείο είναι να ετοιμάσει ο odysseas νέο πακέτο 0.48.2-0ubuntu1~lucid1-el1 στο αποθετήριό του και να μου πει να το αντιγράψω στο -proposed μας, και μετά από λίγο testing να πάει και στο κανονικό.

Ναι να πάρει, όλο το αναβάλλω... Θα το δρομολογήσω άμεσα. apanagio μιλάμε πάντα για lucid, έτσι;

odysseas

#13
Παράθεση από: alkisg στις 17 Ιαν 2012, 12:41:40 ΜΜ
Η σωστή λύση σε αυτό το σημείο είναι να ετοιμάσει ο odysseas νέο πακέτο 0.48.2-0ubuntu1~lucid1-el1 στο αποθετήριό του και να μου πει να το αντιγράψω στο -proposed μας, και μετά από λίγο testing να πάει και στο κανονικό.

inkscape (0.48.2-0ubuntu1~lucid1-el1) lucid; urgency=low


Έγινε.

alkisg

Έτοιμη και η αντιγραφή στο -proposed, μόλις 1-2 άτομα αναφέρουν ότι παίζει, το βάζουμε και στο κανονικό.

odysseas

Όσοι χρησιμοποιούν το scratch αντί για το microworlds στη Γ Γυμνασίου θα ξέρουν οτι ένα μεγάλο πρόβλημα σε σχέση με την ύλη είναι οτι δεν επιτρέπει τη δημιουργία υποπρογραμμάτων. Όμως υπάρχει μια επέκτασή του scratch, το Build Your Own Blocks (BYOB) που λύνει αυτό το πρόβλημα.

Στο proposed αποθετήριο τοποθετήθηκε προς δοκιμή ένα πακέτο byob για την precise. Επισυνάπτεται και ένα screenshot για να δείτε ένα απλό παράδειγμα πως κατασκευάζονται υποπρογράμματα και στη συνέχεια χρησιμοποιύνται ως κοινά blocks.

Θα παρατηρήσετε στην εικόνα οτι το όνομα του νέου block είναι στα αγγλικά, γιατί (φαίνεται οτι) με τα ελληνικά υπάρχει πρόβλημα σε εκείνο το σημείο. Έχω επικοινωνήσει για αυτό το θέμα με τους developers αλλά δεν πιστεύω οτι θα δοθεί άμεσα λύση. Κατά τ' άλλα όμως η βελτίωση σε σχέση με τις δυνατότητες του scratch μας λύνει τα χέρια.


alkisg

Ανέβασα νέες εκδόσεις LTSP και LDM στο Αποθετήριο Ελέγχου Ενημερώσεων ΣΕΠΕΗΥ, οι οποίες λύνουν διάφορα από τα προβλήματα που έχουν αναφερθεί εντός και εκτός του φόρουμ.
Έκανα έναν μικρό έλεγχο και φαίνεται ότι όλα πάνε καλά, αλλά αν μπορεί κανείς να τις ελέγξει και στο εργαστήριό του, θα βόλευε ώστε μετά να τις αντιγράψω στο κανονικό PPA.

Κώδικας: shell
sudo add-apt-repository ppa:ts.sch.gr/proposed
sudo apt-get update
sudo apt-get dist-upgrade
sudo ltsp-update-image -c /


Αν παρουσιαστεί πρόβλημα, άμεση επαναφορά στον προηγούμενο εικονικό δίσκο γίνεται ως συνήθως με sudo ltsp-update-image -r

mour

Το εγκατέστησα, δεν έβγαλε κάποιο πρόβλημα, ίσως μόνο λιγότερα κολλήματα.

apanagio

Το εγκατέστησα πριν μια εβδομάδα,
Χρησιμοποιούμε το εργαστήριο 2 καθηγητές (σχεδόν όλες τις ώρες).
Δεν έχει παρουσιαστεί κανένα πρόβλημα.

Ευχαριστούμε

alkisg

Να 'στε καλά. Το αντέγραψα στο κανονικό αποθετήριο.

alkisg

Στο αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ αναρτήθηκε νέα έκδοση sch-scripts με το παρακάτω changelog:

  • Χρήση του arcfour128 για μεγαλύτερη ταχύτητα στο SSHFS.
  • Αυτόματη εγκατάσταση των ltsp-server-standalone και ltsp-docs.
  • Αποφυγή της εξαφάνισης του gnome-panel (LP: #1078679).
  • Χρήση μικρότερων usernames κατά τη μαζική δημιουργία χρηστών.
  • Προσθήκη των χρηστών στην ομάδα fuse για χρήση USB sticks.
  • Βελτιώσεις στο διάλογο ρύθμισης IP.
  • Δημιουργία κοινόχρηστων φακέλων κατά τη μαζική δημιουργία χρηστών.

Θα είναι διαθέσιμη σε λίγες ώρες. Όποιος μπορεί ας κάνει μια μικρή δοκιμή για να την ανεβάσουμε μέσα στο ΣΚ στο κανονικό αποθετήριο.

alkisg

Στο αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ ανέβηκαν οι παρακάτω νέες εκδόσεις των πακέτων του LTSP:

  • ldm 2:2.2.12-1 (από 2:2.2.11-2+r1482+p949~precise1 προηγουμένως)
  • ltspfs 1.3-1 (από 1.1-2 προηγουμένως)
  • ltsp (server, client κλπ) 5.5.0~r2539+p1192+201401041141~ubuntu12.04.1 (από 5.4.3-1+r2462+p1163~precise1 προηγουμένως)
Αυτές οι εκδόσεις είναι περίπου αυτές που έχουμε ετοιμάσει για την 14.04, και ο στόχος είναι τα σχολεία που θα μείνουν στην 12.04 και τα σχολεία που θα αναβαθμίσουν/βάλουν την 14.04 να έχουν την ίδια έκδοση LTSP για ευκολία στην υποστήριξή τους.

Οι βελτιώσεις που έχουν γίνει σ' αυτές τις εκδόσεις είναι παρά πολλές, αλλά οι περισσότερες είναι αόρατες στους τελικούς χρήστες (π.χ. χαμηλότερες απαιτήσεις μνήμης, διορθώσεις σφαλμάτων, υποστήριξη AoE κλπ).

Την Τρίτη θα αντιγραφούν και στο κανονικό PPA για να τις πάρουν τα σχολεία με το που θα ξεκινήσει η χρονιά,
οπότε όποιος μπορεί ας τις ελέγξει από τώρα για να αποφευχθούν τυχόν προβλήματα από λάθη...

Καλή χρονιά σε όλους!

alkisg

Στο αποθετήριο ελέγχου ενημερώσεων ΣΕΠΕΗΥ ανέβηκαν οι παρακάτω νέες εκδόσεις των πακέτων του LTSP:
  • ltsp (server, client κλπ) 5.5.0+r2546+p1194+201401201653~ubuntu12.04.1 (από 5.5.0~r2539+p1192+201401041141~ubuntu12.04.1 προηγουμένως): κυρίως λύνει ένα θέμα με τον τερματισμό των clients
  • nbd (server, client) 1:3.6-1ubuntu1 (από 1:2.9.25-2ubuntu1 προηγουμένως): πολύ νεώτερη και θεωρητικά πολύ πιο σταθερή έκδοση
    Σε λίγες μέρες θα αντιγραφούν και στο κανονικό PPA.