Debian 9 Stretch αναβάθμιση του KDE Plasma στην έκδοση 5.12

Debian 9 Stretch 5.12: Το KDE (K Desktop Environment ή Περιβάλλον Εργασίας K) είναι ένα ελεύθερο γραφικό περιβάλλον εργασίας και περιβάλλον ανάπτυξης λογισμικού το οποίο δημιουργήθηκε με την πλατφόρμα Qt της Trolltech.

Τρέχει στα περισσότερα συστήματα Unix και Unix-συμβατά, όπως το Linux, BSD, AIX, Unixware, OpenServer και Solaris. Έχει μεταφερθεί και στο Mac OS X όπου τρέχει πάνω από τον X11 και στα χρησιμοποιώντας το Cygwin.

Προς το παρόν, ένα μεγάλο ποσοστό των βασικών Βιβλιοθηκών του KDE και μερικών άλλων εφαρμογών μπορούν να λειτουργήσουν εγγενώς στα Microsoft Windows, χάρη στο KDElibs/win32 . Η μεταφορά περισσοτέρων εφαρμογών του KDE βρίσκεται υπό συζήτηση.

Το γράμμα “K” στην αρχή αντιπροσώπευε το “Kool” (όπως το “C” στο “cool” χρησιμοποιούνταν ήδη για το ακρωνύμιο του Common Desktop Environment), άλλα άλλαξε αργότερα και παρέμεινε απλώς ως “K”.

Παρακάτω θα δούμε πως μπορείτε να αναβαθμίσετε την εγκατάσταση του Plasma 5.8 σε Plasma 5.12 στο Debian 9 Stretch.

Θα χρησιμοποιήσουμε ένα script που δημιουργήθηκε από τους προγραμματιστές της διανομής 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 ανοίξτε ένα . Δώστε τις παρακάτω εντολές για να κάνετε το script εκτελέσιμο σαν root.

su

(πληκτρολογήστε τον κωδικό του root)

chmod +x upgrade-58_to_512.sh

Τώρα μπορείτε να τρέξετε το script με την παρακάτω εντολή:

./upgrade-58_to_512.sh

Η εγκατάσταση θα ξεκινήσει και θα τελειώσει χωρίς να σας ζητηθεί κάτι άλλο. Μετά το τέλος της ενημέρωσης θα σας ζητηθεί να κάνετε ένα reboot. Debian 9 Stretch

Για όσους ενφιαφέρονται παρακάτω υπάρχει ο κώδικας του 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

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















giorgos

Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).