Probleme nach Update

  • Ich wünschte, wir könnten "apt-get upgrade" irgendwie disablen.


    Hmm ... wie wäre es einen Alias zu definieren? K.a. ob das funktioniert!


    http://wiki.ubuntuusers.de/alias


    Code
    alias upgrade='dist-upgrade'


    oder einen für yavdr spezifischen Fall einführen


    Code
    alias yavdr-update='sudo apt-get update && sudo apt-get dist-upgrade'
    alias test-yavdr-update='sudo apt-get update && sudo apt-get dist-upgrade -s'


    lg,
    Joe

  • Eher sowas für die .bashrc

    Code
    unalias apt-get
    apt-get() {
      if [ "$*" = upgrade ]; then
        echo U R doing it wrong. RTFM
      fi
    }

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn wir Debian wären oder Ubuntu (sprich NICHT eine aktuelle special-purpose Distri) - dann wäre innerhalb eines Releases kein dist-upgrade notwendig. Aber dann hätten wir auch vdr-1.6.0 - Wir nehmen uns nunmal die Freiheit auch Abhängigkeiten zu ändern, das impliziert dann dist-upgrade.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Eher sowas für die .bashrc

    Code
    unalias apt-get
    apt-get() {
      if [ "$*" = upgrade ]; then
        echo U R doing it wrong. RTFM
      fi
    }


    Finde ich gut, funktioniert aber nicht, wenn man da noch Parameter mitgibt, oder? Wäre aber ein Start. :)


    Lars.

  • Finde ich gut, funktioniert aber nicht, wenn man da noch Parameter mitgibt, oder?


    Ok, dann so:

    Code
    apt-get () { 
    for arg in "$@"; do
      if [ "$arg" = upgrade ]; then 
        echo U R doing it wrong. RTFM
      fi
    done
    }

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!