wie paket aus backport quellen updaten?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
vrms
Beiträge: 99
Registriert: 25.03.2013 14:04:03

wie paket aus backport quellen updaten?

Beitrag von vrms » 07.07.2014 08:58:56

hi,

ich benutze gnucash fuer unesere Buchhaltung. Mittlerweile ist 2.6.3 die neuste Version und die moechte ich geren benutzen, da sie einige neue features (import von invoices/bills, Moeglichkeit Invoices mit negativem Wert aus zu stellen ...) bietet die wir nutzen wollen.

https://packages.debian.org/search?keyw ... lla-search zeigt mir das 2.6.3 in den Quellen von "testing" als auch den "wheezy-backports" enthalten ist. In meiner sources.lst habe ich bereits die backports gelistet

Code: Alles auswählen

# Backported packages for Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib
apt-get update geht durch Einiges unter dem label Wheezy-backports durch nur wie kriege ich nun eine bestimmtes Paket (gnucash 2.6.3 in meinem Fall) aus den backports installiert (natuerlich ohne nun Alles von dort zu holen)?

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: wie paket aus backport quellen updaten?

Beitrag von Patsche » 07.07.2014 09:11:56

Nur kurz, da ich über Handy schreibe. Für dich zum lesen sollte dieser Artikel interessant sein: Wiki-Artikel zum Thema Backports. Der Befehl lautet:

Code: Alles auswählen

apt-get install -t wheezy-backports $PAKETNAME
Hoffe das hilft dir.

Benutzeravatar
smutbert
Beiträge: 8345
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: wie paket aus backport quellen updaten?

Beitrag von smutbert » 07.07.2014 09:34:54

oder, und das habe ich mir angewöhnt

Code: Alles auswählen

apt-get install dasGewünschtePaket/wheezy-backports
Der Unterschied ist bei den Backports eher belanglos, aber auf dieselbe Art und Weise könnte man zB auch in testing ein paar Pakete aus experimental installieren und dann kann er eine Rolle spielen:

Bei Patsches Variante werden falls möglich alle Abhängigkeiten aus dem angegebenen Zweig (hier den backports) geholt, bei meiner Variante werden die Abhängigkeiten aus dem Zweig geholt, der sonst auch die höchste Priorität hat, dh. man kann sich mit einem einzelnen Paket nicht so einfach irrtümlich gleich ein halbes experimental oder unstable einhandeln.

vrms
Beiträge: 99
Registriert: 25.03.2013 14:04:03

Re: wie paket aus backport quellen updaten?

Beitrag von vrms » 07.07.2014 13:59:50

besten Dank. Ich habe moment ein gnucash 2.4 aus den reulaeren repos installiert. Ist es noetig dies erst manuell (apt-get remove gnucash) zu entferenen oder regelt apt das von selbtst?

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: wie paket aus backport quellen updaten?

Beitrag von Dogge » 07.07.2014 14:12:59

Das sollte apt selbst lösen.
Wenn du für das Paket automatische Updates haben willst solltest du dich mit Wiki-Artikel zum Thema AptPinning befassen.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Benutzeravatar
Patsche
Beiträge: 3262
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: wie paket aus backport quellen updaten?

Beitrag von Patsche » 07.07.2014 14:14:14

Normalerweise musst du das Paket vorher nicht extra entfernen. Apt erkennt es dann einfach als Update und regelt das automatisch.

vrms
Beiträge: 99
Registriert: 25.03.2013 14:04:03

Re: wie paket aus backport quellen updaten?

Beitrag von vrms » 07.07.2014 14:35:37

Code: Alles auswählen

~$ sudo apt-get install gnucash/wheezy-backports
...
Selected version '1:2.6.3-1~bpo70+1' (Debian Backports:/wheezy-backports [amd64]) for 'gnucash'
Some packages could not be installed. 
...
The following packages have unmet dependencies:
 gnucash : Depends: gnucash-common (= 1:2.6.3-1~bpo70+1) but 1:2.4.10-6 is to be installed
           Depends: libaqbanking34 (>= 5.3.1beta) but 5.0.24-3 is to be installed
E: Unable to correct problems, you have held broken packages.

Code: Alles auswählen

libaqbanking34 5.4.3beta-1~bpo70+1
gnucash-common 1:2.6.3-1~bpo70+1
gibt es beide in den backports. Also sollte ich wohl mit:

Code: Alles auswählen

sudo apt-get install gnucash-common/wheezy-backports
sudo apt-get install libaqbanking34/wheezy-backports
sudo apt-get install gnucash/wheezy-backports
...ans Ziel kommen. Scheinbar kann apt die dependencies (zumindes sofern diese ebenfalles in den backports liegen) nicht von selber loesen
Zuletzt geändert von vrms am 07.07.2014 14:46:19, insgesamt 1-mal geändert.

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: wie paket aus backport quellen updaten?

Beitrag von Dogge » 07.07.2014 14:45:43

"apt-get -t wheezy-backports install" hätte dir die Abhängigkeiten auch aus den backports installiert.
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: wie paket aus backport quellen updaten?

Beitrag von KBDCALLS » 07.07.2014 14:49:18

Kann es schon. Man muß ihm nur die Gelegenheit dazu geben. Und zwar wird man gefragt . Will man (Y)fortsetzen, (N)ein oder (Q) abbrechen. Drückt man N dann wird das ganze nochmal berechnet. Und das kann man mehrmals wiederholen solange bis man zufrieden ist.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

vrms
Beiträge: 99
Registriert: 25.03.2013 14:04:03

Re: wie paket aus backport quellen updaten?

Beitrag von vrms » 07.07.2014 14:56:22

Dogge hat geschrieben:"apt-get -t wheezy-backports install" hätte dir die Abhängigkeiten auch aus den backports installiert.
stimmt, so klappts! besten Dank
KBDCALLS hat geschrieben:Kann es schon. Man muß ihm nur die Gelegenheit dazu geben. Und zwar wird man gefragt . Will man (Y)fortsetzen, (N)ein oder (Q) abbrechen. Drückt man N dann wird das ganze nochmal berechnet. Und das kann man mehrmals wiederholen solange bis man zufrieden ist.
das habe ich nun aus Mangel an Notwendigkeit nicht mehr ausprobiert.

Antworten