Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 15 Δεκ 2015, 11:24:14 ΜΜ

Τίτλος: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 15 Δεκ 2015, 11:24:14 ΜΜ
Επειδή υπάρχει ένας μικρός χαμός σχετικά με τους browsers, το flash και την java, θα προσπαθήσω να συνοψίσω την κατάσταση και να προτείνω αυτά που θεωρώ ότι μας βολεύουν καλύτερα.

Ο firefox είναι προεγκατεστημένος. Τα sch-scripts εγκαθιστούν αυτόματα και το πακέτο xul-ext-ublock-origin που κόβει τις διαφημίσεις για όλους τους χρήστες, επομένως ας τον κρατήσουμε ως τον προεπιλεγμένο browser. Υποστηρίζει το παλιό flash 11, ενώ από την έκδοση 52 δεν υποστηρίζει πια καθόλου java.

Ο google chrome είναι καλός αλλά λίγο παρεμβατικός, μας βάζει το δικό του αποθετήριο και δεν είναι και εντελώς συνεργάσιμος όταν του λέμε να μην είναι προεπιλεγμένος. Δεν υποστηρίζει ούτε αυτός java αλλά έχει ενσωματωμένο το νέο flash 20. Προτείνεται να μην τον εγκαθιστούμε.

Αντί αυτού, προτείνεται να εγκαθιστούμε την αντίστοιχη open source έκδοσή του, τον chromium-browser που είναι και στα αποθετήρια. Κι αυτός επίσης δεν υποστηρίζει java αλλά υποστηρίζει το νέο flash 20, οπότε μπορούμε να τον προτιμούμε για σελίδες ή λογισμικά με flash που πάνε καλύτερα σε αυτόν, π.χ. πιο γρήγορα ή με καλύτερη υποστήριξη ελληνικών.

Άρα από browsers, firefox=προεπιλεγμένος, chromium-browser=εγκατεστημένος.

Πάμε στην java. Υπάρχει η ανοικτή (openjdk) αλλά και αυτή της oracle που είναι πιο συμβατή με διάφορα λογισμικά. Προτείνεται να την εγκαταστήσουμε ακολουθώντας τις οδηγίες της σελίδας http://ts.sch.gr/wiki/Linux/Oracle_Java. Όμως τα online plugins της δεν υποστηρίζονται πλέον από κανέναν browser για λόγους ασφαλείας, και έτσι δεν μπορούμε πλέον να δούμε σελίδες που χρησιμοποιούν java, όπως κάποιες του ψηφιακού σχολείου και του φωτόδεντρου. Δηλαδή την java την εγκαθιστούμε μόνο για τοπικά λογισμικά που μπορεί να την χρειαστούν.

Πάμε στον flash player. Μετά από διάφορα σκαμπανεβάσματα, υπάρχουν τα παρακάτω πακέτα που μας ενδιαφέρουν:
abobe-flashplugin: το θέλουμε. Προσφέρει το flash 11 για τον firefox και το flash 20 για τον chromium-browser.
flashplugin-no-sse2: το θέλουμε. Είναι δικό μας πακέτο, προσφέρει μια παλιά έκδοση του flash 11 για LTSP clients με παλιούς επεξεργαστές AMD, οι οποίοι κρασάρουν με νεότερες εκδόσεις flash.
flashplugin-installer, flashplugin-nonfree, pepperflashplugin-nonfree: δεν τα θέλουμε. Είναι παλιότερα πακέτα που πια έχουν ξεπεραστεί από το adobe-flashplugin.

Για να βεβαιωθούμε ότι έχουμε τις σωστές εκδόσεις των browsers, του flash και της java, δίνουμε τις παρακάτω εντολές:
Κώδικας (Bash) [Επιλογή]

# Σύνδεση ως διαχειριστής
sudo -i
# Ενεργοποίηση του αποθετηρίου "Συνεργάτες της Canonical" για το adobe-flashplugin
sed 's/.*\(deb .*partner\)/\1/' -i /etc/apt/sources.list
# Ενημέρωση των πληροφοριών πακέτων
apt-get update
# Ενημέρωση των εγκατεστημένων πακέτων
apt-get dist-upgrade
# Εγκατάσταση των προγραμμάτων που θέλουμε
# Προσοχή να επιλέξετε <Ναι> στην ερώτηση:
# "Do you accept the Oracle Binary Code license terms?"
apt-get install --purge chromium-browser adobe-flashplugin flashplugin-no-sse2 oracle-java8-installer xul-ext-ublock-origin
# Κατάργηση των προγραμμάτων που δεν θέλουμε
apt-get purge --auto-remove $(dpkg-query -W -f '${Package} ' google-chrome-stable flashplugin-installer flashplugin-nonfree pepperflashplugin-nonfree 2>/dev/null)
# Αποσύνδεση από το λογαριασμό διαχειριστή
exit
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 16 Δεκ 2015, 09:28:50 ΜΜ
Σε δοκιμαστική εγκατάσταση στο laptop στην εντολή κατάργησης πήρα τα ακόλουθα μηνύματα:
Κώδικας (bash) [Επιλογή]
root@server:~# apt-get purge --auto-remove google-chrome-stable flashplugin-installer flashplugin-nonfree pepperflashplugin-nonfree
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Εικονικά πακέτα όπως το 'flashplugin-nonfree' δεν μπορούν να αφαιρεθούν
E: Αδυναμία εντοπισμού του πακέτου google-chrome-stable
root@server:~#

Αυτό με το εικονικά πακέτα μπορεί να μας δημιουργήσει πρόβλημα ή το αγνοούμε;
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 16 Δεκ 2015, 09:56:58 ΜΜ
Αυτό με τα εικονικά πακέτα δεν μας ενοχλεί αλλά το "αδυναμία εντοπισμού" (για πακέτα που δεν τα ξέρει καθόλου γιατί ποτέ δεν τα είχαμε εγκαταστήσει) είναι πρόβλημα.
Την αντικατέστησα στο αρχικό μήνυμα με μια καλύτερη έκδοση.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 11 Ιαν 2016, 01:39:16 ΜΜ
Ο χάρτης Η θέση της Ελλάδας (http://photodentro.edu.gr/aggregator/lo/photodentro-lor-8521-3007) στο φωτόδεντρο, δεν λειτουργεί ούτε με firefox, ούτε με chromium. Μάλλον χρειάζεται shockwave.. υπάρχει κάποια λύση;
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 12 Ιαν 2016, 08:41:21 ΠΜ
Το shockwave δεν παίζει σε Linux παρά μόνο μέσω Wine:
https://help.ubuntu.com/community/Shockwave

Δεν αξίζει τον κόπο, όσες εφαρμογές το χρησιμοποιούν θα πρέπει να ζητηθεί από τους developers τους να τις ξαναγράψουν σε flash ή html 5 ή άλλες τεχνολογίες.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 15 Δεκ 2016, 11:31:52 ΠΜ
Υπάρχει δυνατότητα να εγκαταστήσουμε το google chrome 32bit στον LTSP 12.04 για να μπορέσουμε να δοκιμάσουμε το πρόσθετο ARC Welder (https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn?utm_source=chrome-app-launcher-info-dialog) το οποίο φαίνεται να είναι ένας πιο ελαφρύς emulator για το App Inventor;
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 15 Δεκ 2016, 12:36:29 ΜΜ
Δεν υπάρχει 32bit google chrome, τον βγάζουν/υποστηρίζουν μόνο σε 64 bit πια.
Υπάρχει όμως ο ισάξιος chromium-browser, τον βάζεις από το αποθετήριο.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 15 Δεκ 2016, 01:03:36 ΜΜ
Παράθεση από: alkisg στις 15 Δεκ 2016, 12:36:29 ΜΜ
Δεν υπάρχει 32bit google chrome, τον βγάζουν/υποστηρίζουν μόνο σε 64 bit πια.
Το γνωρίζω αυτό, το ρωτάω γιατί το συγκεκριμένο πρόσθετο είναι συμβατό μόνο σε google chrome!

Παράθεση από: alkisg στις 15 Δεκ 2016, 12:36:29 ΜΜ
Υπάρχει όμως ο ισάξιος chromium-browser, τον βάζεις από το αποθετήριο.
Ήδη σε όλες τις εγκαταστάσεις LTSP 12.04 ακολουθούμε τις εντολές που προτείνεις στην αρχή του παρόντος θέματος..
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 15 Δεκ 2016, 02:11:44 ΜΜ
Παράθεση από: gidarakos στις 15 Δεκ 2016, 01:03:36 ΜΜ
Το γνωρίζω αυτό, το ρωτάω γιατί το συγκεκριμένο πρόσθετο είναι συμβατό μόνο σε google chrome!

Γενικά ο chromium-browser έχει τον ίδιο κώδικα με τον google-chrome, οπότε αξίζει να γίνει μια δοκιμή... αν και απ' ότι λένε ούτε το πρόσθετο αυτό παίζει σε 32 bit.

Τώρα αν κάποιος θέλει ντε και καλά να εγκαταστήσει google chrome 32 bits γνωρίζοντας ότι δεν θα λαμβάνει ενημερώσεις και security updates από τη google, ας δει την δεύτερη απάντηση εδώ: http://askubuntu.com/questions/745699/how-should-i-go-about-installing-chrome-on-ubuntu-14-04-32bit
Δηλαδή εδώ: http://bbgentoo.ilb.ru/distfiles/google-chrome-stable_48.0.2564.116-1_i386.deb
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 25 Μαΐου 2017, 01:42:02 ΜΜ
Άλκη τις εντολές του παρόντος θέματος - για browsers, flash, java - καλό είναι να τις ακολουθούμε και στη 16.04 ΜΑΤΕ;
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 30 Μαΐου 2017, 07:54:43 ΠΜ
Ενημέρωσα τις παραπάνω εντολές για την 16.04, οπότε ναι καλό είναι να τις ακολουθήσετε.

Η αλλαγή που έκανα αφορά το πακέτο xul-ext-adblock-plus που μπλοκάρει τις διαφημίσεις στον firefox, γιατί μετά από το 12.04 δεν υπάρχει πια στο Ubuntu. Είχα ανεβάσει στο PPA μας μια νεότερη έκδοσή του για την 16.04, αλλά είναι προτιμότερο να το αντικαταστήσουμε με το xul-ext-ublock-origin, το οποίο μπλοκάρει κι αυτό τις διαφημίσεις, είναι λίγο πιο ελαφρύ σε CPU/RAM, και το βασικότερο, είναι διαθέσιμο στα αποθετήρια του Ubuntu από την 16.04 και μετά.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 31 Μαΐου 2017, 10:54:58 ΠΜ
Η εντολή:
Κώδικας (bash) [Επιλογή]
apt-get update
στο τέλος εμφανίζει το μήνυμα:
Κώδικας (text) [Επιλογή]
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
W: http://ts.sch.gr/repo/dists/stable/InRelease: Signature by key B2239C980BD033673A0F329049752CD09849BE20 uses weak digest algorithm (SHA1)


και η εντολή:
Κώδικας (bash) [Επιλογή]
apt-get install --purge chromium-browser adobe-flashplugin flashplugin-no-sse2 oracle-java8-installer xul-ext-ublock-origin
στο τέλος εμφανίζει το μήνυμα:
Κώδικας (text) [Επιλογή]
Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 302 Moved Temporarily
Τοποθεσία: http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz?AuthParam=1496216876_2ac2634ef4ccc4345c4fdd4a6e2320b2 [ακολουθεί]
--2017-05-31 10:45:56--  http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz?AuthParam=1496216876_2ac2634ef4ccc4345c4fdd4a6e2320b2
Connecting to download.oracle.com (download.oracle.com)|194.177.211.145|:80... συνδέθηκε.
Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 404 Not Found
2017-05-31 10:45:58 ΣΦΑΛΜΑ 404: Not Found.

download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
η υποδιεργασία installed post-installation script επέστρεψε κατάσταση λάθους 1
Προέκυψαν σφάλματα κατά την επεξεργασία του:
oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 31 Μαΐου 2017, 02:52:11 ΜΜ
1) Το πρόβλημα με την java μάλλον ήταν προσωρινό. Δοκίμασα μετά από ώρα και η εγκατάσταση ολοκληρώθηκε κανονικά.

2) Το warning σχετικά με το SHA1 δεν ξέρω αν μας απασχολεί.

3) Ίσως θα ήταν χρήσιμο στο apt-get purge να προστεθεί να αφαιρείται το adblock-plus αν τυχόν κάποιος το έχει ήδη προσθέσει.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 31 Μαΐου 2017, 10:39:01 ΜΜ
1) Το διόρθωσα ανεβάζοντας νέο πακέτο java, γι' αυτό και δούλεψε μετά από μια ώρα! :)
2) https://bugs.launchpad.net/sch-scripts/+bug/1579409
3) Θα το δω, μήπως τα βάλω σαν dependencies στα sch-scripts ώστε να μην χρειάζεται να εκτελούνται χειρωνακτικά...
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 01 Ιουν 2017, 01:16:34 ΜΜ
Το κακό με το ublock origin είναι ότι κόβει και όλες τις υπηρεσίες counter/analytics, οπότε π.χ. δεν θα ανεβαίνει ο μετρητής επισκέψεων του statcounter στο Στέκι, ή το google analytics θα αναφέρει 0 χρήστες Linux κλπ.
Για το Στέκι δεν πειράζει και ιδιαίτερα, αλλά αναρωτιέμαι τι επίπτωση θα έχει αυτό στην υποστήριξη Linux από διάφορες σελίδες και υπηρεσίες που πια δεν θα βλέπουν πολλούς χρήστες Linux επειδή θα έχουν προεγκατεστημένο ublock...
Ενώ αντίθετα το adblockplus δεν τις έκοβε.

Ένα workaround είναι στο αρχείο /usr/share/xul-ext/ublock-origin/assets/ublock/filter-lists.json να βρούμε τη γραμμή:
Κώδικας [Επιλογή]

"easylist-downloads.adblockplus.org/easyprivacy.txt": {

και ακριβώς από κάτω της να βάλουμε:
Κώδικας [Επιλογή]

"off": true,

...αν και μετά όσοι χρήστες έχουν ήδη ανοίξει το ublock, θα πρέπει να πάνε στις ρυθμίσεις του και να το επαναφέρουν στις εργοστασιακές ρυθμίσεις.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 02 Ιουν 2017, 08:57:46 ΠΜ
Παράθεση από: alkisg στις 30 Μαΐου 2017, 07:54:43 ΠΜ
...το πακέτο xul-ext-adblock-plus που μπλοκάρει τις διαφημίσεις στον firefox, γιατί μετά από το 12.04 δεν υπάρχει πια στο Ubuntu.

Αν και δεν τον έχω πια στο γραφείο έχω την εντύπωση ότι έκανα επιτυχώς δοκιμή εγκατάστασης/απεγκατάστασης του xul-ext-adblock-plus στον LTSP 16.04 MATE.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: alkisg στις 02 Ιουν 2017, 09:54:15 ΠΜ
Ναι, το έχω βάλει στο PPA μας και για την 16.04 οπότε δουλεύει κι εκεί,
το κακό είναι ότι δεν υπάρχει στα αποθετήρια του Debian και του Ubuntu, οπότε προσθέτει φόρτο σε εμάς για τον τακτικό συγχρονισμό των νέων εκδόσεων...
Ενώ αντίθετα το ublock origin υπάρχει στο Debian/Ubuntu και για firefox αλλά και για chromium-browser, και είναι πολύ σημαντικός λόγος για να το προτιμήσουμε.
Τίτλος: Απ: Προτεινόμενοι browsers, flash και java
Αποστολή από: gidarakos στις 28 Ιουν 2017, 11:25:38 ΠΜ
Παράθεση από: alkisg στις 01 Ιουν 2017, 01:16:34 ΜΜ
Ένα workaround είναι στο αρχείο /usr/share/xul-ext/ublock-origin/assets/ublock/filter-lists.json να βρούμε τη γραμμή:
Κώδικας [Επιλογή]

"easylist-downloads.adblockplus.org/easyprivacy.txt": {

και ακριβώς από κάτω της να βάλουμε:
Κώδικας [Επιλογή]

"off": true,

...αν και μετά όσοι χρήστες έχουν ήδη ανοίξει το ublock, θα πρέπει να πάνε στις ρυθμίσεις του και να το επαναφέρουν στις εργοστασιακές ρυθμίσεις.

Για λόγους ευκολίας/ταχύτητας το κάνω με την ακόλουθη sed:
Κώδικας (bash) [Επιλογή]

sudo sed -i '/easyprivacy.txt":/a \\t\t"off": true,' /usr/share/xul-ext/ublock-origin/assets/ublock/filter-lists.json

Απλά προσέξτε, αν την τρέξετε και δεύτερη φορά θα προσθέσει και άλλο "off": true, οπότε μετά θα πρέπει να ανοίξετε το αρχείο και να το αφαιρέσετε. Ενδεχομένως θα μπορούσε να γίνει πιο έξυπνη η εντολή να ελέγχει αν ήδη υπάρχει να μην το ξανά προσθέτει.  ;)