[gelöst] Bestimmte Version eines Paketes Installieren,Octave

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Nobody86
Beiträge: 4
Registriert: 27.09.2016 14:34:42

[gelöst] Bestimmte Version eines Paketes Installieren,Octave

Beitrag von Nobody86 » 29.11.2016 17:42:28

Hallo Forum,

ich würde gerne die aktuelle Version (4.2.0) von Octave installieren. Leider findet sich in den offiziellen Paketquellen nur die Version 3.8.2-4, welche schon ein paar Tage alt ist. Darum habe ich nach bestem Wissen und Gewissen die Datei "/etc/apt/sources.list" editiert so dass sie nun so aussieht:

Code: Alles auswählen

# Debian Stable
deb http://ftp.de.debian.org/debian/ jessie main
deb-src http://ftp.de.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib


# Debian Testing
#deb http://security.debian.org stretch main
#deb-src http://security.debian.org stretch main

# deb http://security.debian.org stretch/updates main
# deb-src http://security.debian.org stretch/updates main


# jessie-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.de.debian.org/debian/ jessie-updates main contrib
Testing habe ich wieder auskommentiert, da es beim Ausführen von "apt-get update" zu einer Fehlermeldung kommt:

Code: Alles auswählen

Err http://security.debian.org stretch/main Sources                                                                                            
  404  Not Found [IP: 195.20.242.89 80]
Err http://security.debian.org stretch/main amd64 Packages
  404  Not Found [IP: 195.20.242.89 80]
Err http://security.debian.org stretch/main i386 Packages
  404  Not Found [IP: 195.20.242.89 80]
Ign http://security.debian.org stretch/main Translation-en_US
Ign http://security.debian.org stretch/main Translation-en
Fetched 167 kB in 35s (4,648 B/s)
W: Failed to fetch http://security.debian.org/dists/stretch/main/source/Sources  404  Not Found [IP: 195.20.242.89 80]

W: Failed to fetch http://security.debian.org/dists/stretch/main/binary-amd64/Packages  404  Not Found [IP: 195.20.242.89 80]

W: Failed to fetch http://security.debian.org/dists/stretch/main/binary-i386/Packages  404  Not Found [IP: 195.20.242.89 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.
Wie dem auch sei, so wie es jetzt ist finde ich mittels "apt-cache show octave" zumindest die Version 4.0.3 (ist zwar nicht die neuste, würde mir auch erst mal reichen).
Leider bekomme ich diese aber nicht installiert. Der Befehl "apt-get install octave" hat die Version 3.8.2 installiert. Die Ausgabe von "apt-cach policy octave" sagt folgendes:

Code: Alles auswählen

octave:
  Installed: 3.8.2-4
  Candidate: 3.8.2-4
  Version table:
     4.0.3-1~bpo8+1 0
        100 http://ftp.debian.org/debian/ jessie-backports/main amd64 Packages
 *** 3.8.2-4 0
        500 http://ftp.de.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
Und "apt-get install octave" meint:

Code: Alles auswählen

Reading package lists... Done
Building dependency tree       
Reading state information... Done
octave is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Was ich nicht so ganz verstehe, denn 4.0.3 ist doch neuer als 3.8.2.

Was mache ich falsch?

Vieleicht kann mir aber auch jemand sagen wie ich die Version 4.2.0 in den Paketmanager bekomme. Diese wird zwar als "experimental" beschrieben, läuft unter Windows aber ganz stabil.
Zuletzt geändert von Nobody86 am 29.11.2016 17:57:34, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Bestimmte Version eines Paketes Installieren (Octave)

Beitrag von towo » 29.11.2016 17:48:03

apt -t jessie-backports install octave

Nobody86
Beiträge: 4
Registriert: 27.09.2016 14:34:42

Re: Bestimmte Version eines Paketes Installieren (Octave)

Beitrag von Nobody86 » 29.11.2016 17:56:19

Besten Dank!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Bestimmte Version eines Paketes Installieren (Octave)

Beitrag von rendegast » 29.11.2016 18:00:55

# Debian Testing
#deb http://security.debian.org stretch main
#deb-src http://security.debian.org stretch main

# deb http://security.debian.org stretch/updates main
# deb-src http://security.debian.org stretch/updates main
obiges ist falscher Serverpfad, daher die Fehlermeldung.

Da stretch = testing, sind
security stretch/updates
debian stretch-updates
momentan noch ziemlich sinnlos / meist leer.


->

Code: Alles auswählen

# Debian Testing
deb http://ftp.de.debian.org/debian/ stretch main

# Momentan noch leer:
#deb http://ftp.de.debian.org/debian/ stretch-updates main
#deb http://security.debian.org stretch/updates main
wobei ich noch sowas setzen würde ('apt-cache policy | grep -v Translat'):

Code: Alles auswählen

Package: *
Pin:  release o=Debian,n=stretch
Pin-Priority: 100

Package: *
Pin:  release o=Debian,n=stretch-updates
Pin-Priority: 100

Package: *
Pin:  release o=Debian Backports,n=jessie-backports
Pin-Priority: 110
Weiterhin bei automatischen Upgradern wie Debianunattended-upgrades die testing-Repo besser ausschließen resp. unberücksichtigt lassen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten