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

Ξεκίνησε από 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 άτομα αναφέρουν ότι παίζει, το βάζουμε και στο κανονικό.