Installation von einzelnen neuen Progammen verhindern

Alles rund um sicherheitsrelevante Fragen und Probleme.
Antworten
Rittmeister
Beiträge: 10
Registriert: 06.11.2013 11:42:40

Installation von einzelnen neuen Progammen verhindern

Beitrag von Rittmeister » 04.08.2016 20:12:12

Hallo Forum,

wenn ich aptitude update/upgrade ausführe werden mir mögliche neue Programme oder auch Aktulisierungen zur Installation angezeigt.
Wie kann ich ein bestimmtes neues Programm, dass hier angezeigt wird, künftig von der Installation ausschließen, alle übrigen aber installieren?

Vielen Dank!
MfG
Rittmeister

DeletedUserReAsG

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von DeletedUserReAsG » 04.08.2016 20:14:51

Bei upgrade sollten keine neuen Programme angezeigt werden – hast du da mal ein Beispiel? Bei dist-upgrade kann das vorkommen, aber dann ist’s eine schlechte Idee, die betreffenden Pakete zu blockieren – weil irgendwas davon abhängt.

Rittmeister
Beiträge: 10
Registriert: 06.11.2013 11:42:40

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von Rittmeister » 04.08.2016 20:25:31

so sieht bei mir das neueste Beispiel aus:

"Auflösen der Abhängigkeiten ...
Die folgenden NEUEN Pakete werden zusätzlich installiert:
firefox-esr{a} firefox-esr-l10n-de{a} gstreamer1.0-libav{a}
Die folgenden Pakete werden aktualisiert:
iceweasel iceweasel-l10n-de libcurl3 libcurl3-gnutls
Die folgenden Pakete werden EMPFOHLEN, aber NICHT installiert:
myspell-de-at myspell-de-ch myspell-de-de"

nur mal angenommen, ich wollte jetzt den Firefox nicht installieren, wie mach ich das?
Muß ja irgendwie gehen! :hail:
MfG
Rittmeister

DeletedUserReAsG

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von DeletedUserReAsG » 04.08.2016 20:38:34

Ja, du könnstest die Pakete auf ›hold‹ setzen. Dir sollte aber bewusst sein, dass du damit Debianiceweasel verlierst, da es nur noch ein Übergangspaket für Debianfirefox-esr ist und daher von diesem abhängt. Wenn du Debianfirefox-esr also partout nicht haben willst, solltest du Debianiceweasel deinstallieren.

Rittmeister
Beiträge: 10
Registriert: 06.11.2013 11:42:40

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von Rittmeister » 04.08.2016 20:57:23

auf "hold" kann ich ja nur bereits installierte Programme setzen, aber Firefox soll ja neu installiert werden! :wink:
MfG
Rittmeister

Benutzeravatar
hikaru
Moderator
Beiträge: 14013
Registriert: 09.04.2008 12:48:59

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von hikaru » 04.08.2016 21:08:42

Debianfirefox-esr soll installiert weren, weil Debianiceweasel nur noch ein Metapaket ist, das von Ersterem abhängt. Wenn du nun Debianiceweasel auf hold setzt, dann behältst du das alte Paket das noch kein Metapaket ist und Firefox wird nicht installiert.
Was das Ganze soll ist mir allerdings nicht klar, insbesondere da du dann einen potenziell löchrigen Brower betreibst.

Rittmeister
Beiträge: 10
Registriert: 06.11.2013 11:42:40

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von Rittmeister » 04.08.2016 21:17:18

Es geht aber eigentlich nicht um den Firefox, der ist ja nur ein Beispiel, um die Grundsatzfrage zu verdeutlichen. Also um zu verstehen, worum es mir geht! :roll:
MfG
Rittmeister

DeletedUserReAsG

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von DeletedUserReAsG » 04.08.2016 21:27:20

Es handelt sich hier aber um ’nen speziellen Fall, etwas, das normalerweise so nicht vorkommt. Deswegen wär‘s nett, wenn du ein generischeres Beispiel hättest – ich kann mir immer noch nicht so recht vorstellen, woran es liegen mag. Unabhängig davon ist’s keine gute Idee, die Installation von Abhängigkeiten zu unterbinden. Es ist abzusehen, dass die installierte Software dann nicht mehr wie erwartet arbeiten wird.

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

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von KBDCALLS » 04.08.2016 21:30:00

Man könnte im Ncurses Interface von aptitude die Installation vorgeschlagener Programme verhindern. Optionen Einstellungen . Oder per Pining negative Werte vergeben für unerwünschte Pakete. Aber warum sollte man das machen? Da sollte schon wissen was man macht.
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.

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

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von smutbert » 04.08.2016 21:30:55

Worum es dir geht ist schon klar, aber neue Versionen von Paketen können auch zusätzliche, neue Abhängigkeiten haben und apt erlaubt nun einmal keine unerfüllten Abhängigkeiten und dann bleibt nun einmal nur mehr die Wahl zwischen updaten und neue Abhängigkeiten installieren oder nicht updaten.

Man kann das aber minimieren indem man die empfohlenen Pakete ausklammert.


Wenn es nur allgemein darum geht ein bestimmtes Programm nicht zu installieren, könnte man auch ein Metapaket bauen, installieren und auf hold setzen, das mit diesem Paket kollidiert (zB mit Debianequivs).
In dem Fall hätte es die Folge, dass iceweasel nicht aktualisiert werden kann, weil firefox wegen dem Konflikt nicht installiert werden kann.

Rittmeister
Beiträge: 10
Registriert: 06.11.2013 11:42:40

Re: Installation von einzelnen neuen Progammen verhindern

Beitrag von Rittmeister » 04.08.2016 22:10:55

Vielen Dank! Ich denke meine Frage ist beantwortet!

Beste Grüße!
MfG
Rittmeister

Antworten