Debian 9 Stretch KDE Plasma 5.12: Το KDE (K Desktop Environment ή Περιβάλλον Εργασίας K) είναι ένα ελεύθερο γραφικό περιβάλλον εργασίας και περιβάλλον ανάπτυξης λογισμικού το οποίο δημιουργήθηκε με την πλατφόρμα Qt της Trolltech.
Τρέχει στα περισσότερα συστήματα Unix και Unix-συμβατά, όπως το Linux, BSD, AIX, Unixware, OpenServer και Solaris. Έχει μεταφερθεί και στο Mac OS X όπου τρέχει πάνω από τον X11 και στα Microsoft Windows χρησιμοποιώντας το Cygwin.
Προς το παρόν, ένα μεγάλο ποσοστό των βασικών Βιβλιοθηκών του KDE και μερικών άλλων εφαρμογών μπορούν να λειτουργήσουν εγγενώς στα Microsoft Windows, χάρη στο KDElibs/win32 Project. Η μεταφορά περισσοτέρων εφαρμογών του KDE βρίσκεται υπό συζήτηση.
Το γράμμα “K” στην αρχή αντιπροσώπευε το “Kool” (όπως το “C” στο “cool” χρησιμοποιούνταν ήδη για το ακρωνύμιο του Common Desktop Environment), άλλα άλλαξε αργότερα και παρέμεινε απλώς ως “K”.
Παρακάτω θα δούμε πως μπορείτε να αναβαθμίσετε την εγκατάσταση του Plasma 5.8 σε Plasma 5.12 στο Debian 9 Stretch.
Θα χρησιμοποιήσουμε ένα script που δημιουργήθηκε από τους προγραμματιστές της διανομής Neptune OS. Το script θα εγκαταστήσει αυτόματα για σας την έκδοση Neptunes Plasma 5.12.
Τι θα κάνει το script:
Αρχικά θα πραγματοποιήσει ένα backup στο /etc/apt/sources.list και θα προσθέσει το kde-repo της διανομής στο σύστημά σας.
Μετά θα συνεχίσει και θα τρέξει αυτόματα την ενημέρωση του K Desktop Environment στην έκδοση Plasma 5.12.
Κατεβάστε το script από το παρακάτω link:
https://download.neptuneos.com/download/upgrade-58_to_512.sh
Ανοίξτε το φάκελο που περιέχει το script και με δεξί click ανοίξτε ένα terminal. Δώστε τις παρακάτω εντολές για να κάνετε το script εκτελέσιμο σαν root.
su
(πληκτρολογήστε τον κωδικό του root)
chmod +x upgrade-58_to_512.sh
Τώρα μπορείτε να τρέξετε το script με την παρακάτω εντολή:
./upgrade-58_to_512.sh
Η εγκατάσταση θα ξεκινήσει και θα τελειώσει χωρίς να σας ζητηθεί κάτι άλλο. Μετά το τέλος της ενημέρωσης θα σας ζητηθεί να κάνετε ένα reboot.
Για όσους ενφιαφέρονται παρακάτω υπάρχει ο κώδικας του script:
#!/bin/bash function check_root { if [ "$(id -u)" != "0" ]; then echo "This script must be run as root" 1>&2 exit 1 fi } function show_welcome { FROM=$1 TO=$2 clear; echo "Neptune Upgrade Script"; echo "-----------------------------"; echo "This will upgrade $FROM to $TO."; echo -e "\033[1mPlease make sure to have a working internet connection, enough free space and a plugged in power cord on your laptop\033[0m"; echo ""; echo "Press any key to continue or CTRL+C to abort" ; read FOO echo "Upgrade process starts..."; } function create_sourceslist_backup { # Create Backup in case anything goes wrong find /etc/apt/sources.list.d/ -exec cp {}{,.bak} \; cp /etc/apt/sources.list{,.bak} } function change_repo_component { OLD=$1 NEW=$2 REPOLIST=$3 if [ -n $OLD ] && [ -n $REPOLIST ]; then sed -i -e "s/$OLD/$NEW/" $REPOLIST fi } function remove_repo_component { COMP=$1 REPOLIST=$2 change_repo_component "$COMP" "" "$REPOLIST" } function prepare_repos { # Add main repo echo "deb https://download.neptuneos.com/repos/neptune5/repo-kde/ stretch main" > /etc/apt/sources.list.d/neptune.list # Add Neptune gpg key wget https://neptuneos.com/files/NeptuneOS/Files/neptune.gpg.key -O /tmp/neptune.key apt-key add /tmp/neptune.key } function upgrade_packages { # Manual upgrade packages and remove older ones if necessary apt-get update apt-get remove kde-l10n-* apt-get install -y -f apt-transport-https } function update_system { apt-get update apt-get dist-upgrade -y -f -o Dpkg::Options::="--force-confnew" # Make sure everything is consistent apt-get install -y -f -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" # Just to be sure everything is up to date apt-get dist-upgrade -y -f -o Dpkg::Options::="--force-confnew" -o Dpkg::Options::="--force-overwrite" echo " "; echo "Upgrade finished. Please reboot."; } check_root show_welcome "KDE Plasma 5.8 LTS" "KDE PLasma 5.12 LTS" create_sourceslist_backup upgrade_packages prepare_repos update_system
Πληροφορίες για το KDE από το Wikipedia