[Gelöst] Authentifizierung bei Software-Quellen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

[Gelöst] Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 24.08.2013 06:43:46

Hallo!
Ich habe bisschen an den Paket-Quellen rumgedocktert und da ich eine Fehlermeldung bekam, dass meine sourcelist irgendwie unsauber sind, dann habe ich auf Revert geklickt und es ging wieder.
Nur habe ich jetzt gemerkt, dass der eine Schlüssel, der dort war, nun weg ist und wenn ich auch Vorgabeschlüssel wiederherstellen klicke dann tut sich nichts.

Meine Fragen:
1. Wie kann ich den Key nun wieder importieren/wiederherstellen?
2. Kann ich noch andere Keys importieren?
3. Sind die Keys dort wichtig?
4. Und natürlich wie mache ich das ganze? :)

Ich würde mich sehr freuen, wenn jemand mir dabei helfen würde. :hail:
Danke

System:

Code: Alles auswählen

 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux
Debian 7.1 

Grüße
Zuletzt geändert von Inkodiktus am 04.05.2014 09:18:54, insgesamt 1-mal geändert.
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 24.08.2013 08:02:51

Webseite der Anbieter sollten die Keys haben,
herunterladen -> 'apt-key add .....'
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 24.08.2013 10:54:48

... und weiter? Bitte ein Beispiel machen.

meine sources.list:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ wheezy main contrib
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib

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

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

owl102

Re: Authentifizierung bei Software-Quellen

Beitrag von owl102 » 24.08.2013 10:58:23

"Software-Quellen" legt Backups der modifizierten Dateien an, sie haben den gleichen Dateinamen, aber mit der zusätzlichen Endung ".save", also z.B. sources.list.save.

Wenn dir die Änderungen also nicht gefallen, dann sources.list löschen und sources.list.save in souces.list umbenennen.

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 24.08.2013 11:58:27

Nach einem 'apt-key list' sah ich mal in
/etc/apt/trusted.gpg.d/,
und folgerte

Code: Alles auswählen

# dpkg-query -S  /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg
debian-archive-keyring: /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg
->
'aptitude reinstall debian-archive-keyring'
oder
'apt-get install --reinstall debian-archive-keyring'
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 24.08.2013 23:41:26

Jetzt bin ich total verwirrt :(

apt-key list sagte:

Code: Alles auswählen

/etc/apt/trusted.gpg
--------------------
pub   1024D/B10E30F2 2008-05-25
uid                  Paul Broadhead <pjbroad@twinmoons.org.uk>
uid                  Paul Broadhead <pjbroad@twinmoons.clara.co.uk>
sub   2048g/85B33561 2008-05-25

/etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg
------------------------------------------------------------
pub   4096R/473041FA 2010-08-27 [verfällt: 2018-03-05]
uid                  Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg
---------------------------------------------------------
pub   4096R/B98321F9 2010-08-07 [verfällt: 2017-08-05]
uid                  Squeeze Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg
-----------------------------------------------------------
pub   4096R/46925553 2012-04-27 [verfällt: 2020-04-25]
uid                  Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg
--------------------------------------------------------
pub   4096R/65FFB764 2012-05-08 [verfällt: 2019-05-07]
uid                  Wheezy Stable Release Key <debian-release@lists.debian.org>
/etc/apt/trusted.gpg.d/ sagte:

Code: Alles auswählen

debian-archive-squeeze-automatic.gpg   debian-archive-squeeze-stable.gpg~    debian-archive-wheezy-stable.gpg
debian-archive-squeeze-automatic.gpg~  debian-archive-wheezy-automatic.gpg   debian-archive-wheezy-stable.gpg~
debian-archive-squeeze-stable.gpg      debian-archive-wheezy-automatic.gpg~
Und das aptitude reinstall debian-archive-keyring sagte:

Code: Alles auswählen

Die folgenden Pakete werden ERNEUT INSTALLIERT:     
  debian-archive-keyring 
Die folgenden Pakete werden ENTFERNT:
  argyll{u} bogofilter{u} bogofilter-bdb{u} bogofilter-common{u} browser-plugin-gnash{u} cheese{u} evolution-common{u} 
  evolution-webcal{u} finger{u} gdebi{u} gedit{u} gedit-common{u} gedit-plugins{u} gir1.2-gdata-0.0{u} 
  gir1.2-gnomekeyring-1.0{u} gir1.2-goa-1.0{u} gir1.2-gtop-2.0{u} gir1.2-gucharmap-2.90{u} 
  gir1.2-javascriptcoregtk-3.0{u} gir1.2-rb-3.0{u} gir1.2-tracker-0.14{u} gir1.2-webkit-3.0{u} gnash{u} gnash-common{u} 
  gnome-color-manager{u} gnome-documents{u} gnome-games-data{u} gnome-games-extra-data{u} gnome-nettool{u} 
  gnome-shell-extensions{u} gnome-tweak-tool{u} gnome-video-effects{u} grilo-plugins-0.1{u} guile-2.0-libs{u} 
  hamster-applet{u} inkscape{u} iputils-tracepath{u} libblas3gf{u} libboost-program-options1.49.0{u} 
  libboost-thread1.49.0{u} libdee-1.0-4{u} libdmapsharing-3.0-2{u} libevolution{u} libgexiv2-1{u} libgrilo-0.1-0{u} 
  libgsl0ldbl{u} libgtkhtml-4.0-0{u} libgtkhtml-4.0-common{u} libgtkhtml-editor-4.0-0{u} libgtkmm-2.4-1c2a{u} 
  libgupnp-av-1.0-2{u} libgupnp-dlna-1.0-2{u} libicc2{u} libimdi0{u} liblinear-tools{u} liblinear1{u} libminiupnpc5{u} 
  libmtp-common{u} libmtp-runtime{u} libmtp9{u} libnatpmp1{u} libpst4{u} libraw5{u} librhythmbox-core6{u} 
  libsofia-sip-ua-glib3{u} libsofia-sip-ua0{u} libsvm-tools{u} media-player-info{u} minissdpd{u} nmap{u} perlmagick{u} 
  python-gnome2{u} python-mako{u} python-markupsafe{u} python-notify{u} python-pyorbit{u} python-wnck{u} 
  python-zeitgeist{u} rhythmbox{u} rhythmbox-data{u} rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} rygel{u} 
  rygel-playbin{u} rygel-preferences{u} rygel-tracker{u} seahorse{u} shotwell{u} shotwell-common{u} sound-juicer{u} 
  telepathy-rakia{u} transmission-common{u} transmission-gtk{u} unoconv{u} xdg-user-dirs-gtk{u} xul-ext-adblock-plus{u} 
  zeitgeist-core{u} 
0 Pakete aktualisiert, 0 zusätzlich installiert, 1 erneut installiert, 97 werden entfernt und 0 nicht aktualisiert.
30,4 kB an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 313 MB frei werden.
Da ich ja auch ein Problem mit dem autoremove bzw. mit den Paketen, die nicht benutzt werden, habe, die ich doch eigentlich brauche, weiß ich auch nicht weiter . :(
Einige können auch weg, die meisten aber müssen bleiben, oder werden die upgedatet???

Wenn mir jetzt jemand daraus helfen könnte, so ne kleine Anleitung für Debian Anfänger :) ich würde unendlich dankbar sein, weil ich echt nicht weiß was ich machen soll, weil ich mich damit auch nie beschäftigt habe.
So wie ich mich an die Debian Vergangenheit erinnere, wurde dann alles deinstalliert und weil ich keine Ahnung habe, musste ich neuinstallieren :(
Ich benutze Xfce.

Bitte helft mir daraus :hail:
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 25.08.2013 10:44:35

Die folgenden Pakete werden ENTFERNT:
....
Da sage ich erstmal Ups.


... dann habe ich auf Revert geklickt und es ging wieder.
Du benutzt ein grafisches Frontend für apt/dpkg? synaptic?

Keine Meldung über fehlende Schlüssel, nach dem 'apt-key list' auch in Ordnung.

Benutzt dieses Frontend noch eine separate Schlüsselverwaltung?




Die Entfernungsorgie beruht auf enferntem Paket Debiangnome?

Code: Alles auswählen

apt-get [--no-install-recommends] install gnome
oder
aptitude [--without-recommends] install gnome
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 25.08.2013 11:35:41

Du benutzt ein grafisches Frontend für apt/dpkg? synaptic?
Genau genommen benutze ich das: software-properties-gtk
Gibts denn was besseres oder was benutzt du ?
Du benutzt ein grafisches Frontend für apt/dpkg? synaptic?
Sagen wir mal, ich benutze apt-get, Synoptic und dieses Gnome Frontend und ich glaube jetzt, daran liegt mein fehler?
Keine Meldung über fehlende Schlüssel, nach dem 'apt-key list' auch in Ordnung.
Warum ist dann der Schlüssel in dem Frontend weg?

Okay, hmm, soll ich dann neuen Thread mit dem Problem über die zu deinstallierten Pakete machen oder kannst du mir so helfen?
Da sage ich erstmal Ups.
Ich sag dann erst mal "Was soll ich nun machen?"
Benutzt dieses Frontend noch eine separate Schlüsselverwaltung?
Das fragst du mich? :)
apt-get [--no-install-recommends] install gnome
oder
aptitude [--without-recommends] install gnome
Das ergab nichts und ich habe von Gnome nur Spiele und Evolution deinstalliert, sonst ist Gnome noch da.
Und was soll nun die Befehle bedeuten, wenn sie nichts ausgeben?
Ich bin kein apt-get Spezialist.
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 26.08.2013 09:25:43

Ich beschränke mich auf apt-get / aptitude.
apt-get [--no-install-recommends] install gnome
oder
aptitude [--without-recommends] install gnome
Das ergab nichts
Sollte sicherstellen, daß das Meta-Paket gnome durch seine Anwesenheit wieder die Abhängigkeiten obiger Pakete befriedigt.
'install', ich gehe davon aus, das es schon deinstalliert ist.
(wäre es noch als "zu deinstallieren" vorhanden, so würde es wohl in obiger Liste stehen).
ich habe von Gnome nur Spiele und Evolution deinstalliert,
gnome-games und evolution sind direkte Abhängigkeiten von Debiangnome.
Wählst Du diese zur Deinstallation, dann auch das Metapaket gnome,
damit auch durch dieses "automatisch installiert" gehaltene Pakete.
(Ausflug: Ein walkaround könnte über equivs-Dummypakete für gnome-games und evolution laufen,
durch die auch geltende Versionsabhängigkeit müßten die dummy-Pakete aber auch dieselben Namen haben, damit deren Version eingebracht werden kann.
(Ein
'Package: gnome-games-dummy
Provides: gnome-games (Version)'
funktioniert nicht))

Normalerweise würden aus der Liste eine Reihe per zBsp. 'apt-mark manual ....' als "manuell installiert" gekennzeichnet werden.



Warum ist dann der Schlüssel in dem Frontend weg?
Die Hauptkonfiguration der Frontends wird wohl per /etc/apt/ abgebildet,
wodurch wohl auch ein Funktionieren von 'apt-get' resultiert.
Nicht ausschließen kann ich aber (durch Nichterfahrung damit), daß sich etwas im HOME-Verzeichnis des Benutzers hinterlegt.

Welcher Schlüssel jetzt fehlt, könnte zBsp. 'apt-get update' ausgeben.
Denn obige sources.list muß nicht alle Quellen widerspiegeln
weitere Quellen können in sources.list.d/ stehen, die komplette Einstellung gibt

Code: Alles auswählen

apt-cache policy    | grep -vi translat
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 26.08.2013 15:57:55

Sollte sicherstellen, daß das Meta-Paket gnome durch seine Anwesenheit wieder die Abhängigkeiten obiger Pakete befriedigt.
'install', ich gehe davon aus, das es schon deinstalliert ist.
(wäre es noch als "zu deinstallieren" vorhanden, so würde es wohl in obiger Liste stehen).
Ich weiss nicht, vielleicht stelle ich mich grad dumm an :(
Gnome ist nicht deinstalliert, sollte ich dann deinstallieren? Ich begreife gerade die Befehle und den Sinn dahinter nicht, wenn er nur das ausgibt:

Code: Alles auswählen

E: Ungültige Operation 0
(Ausflug: Ein walkaround könnte über equivs-Dummypakete für gnome-games und evolution laufen,
durch die auch geltende Versionsabhängigkeit müßten die dummy-Pakete aber auch dieselben Namen haben, damit deren Version eingebracht werden kann.
(Ein
'Package: gnome-games-dummy
Provides: gnome-games (Version)'
funktioniert nicht))
Sorry, aber das überfordert mich gerade, vor allem ich keine Erfahrung mit diesen Dummy Paketen habe.
Kann ich denn überhaupt XFCE nutzen ohne die ganzen Gnome Sachen? Ich meine die ganzen Konfigurationsprogramme und vielleicht paar Anwenderprogramme?
Meinetwegen kann das ganze Gnome weg, nur ich benutze auch z.b. den Gnome-Player, dann ist er doch auch weg?
Kann ich den dann installieren ohne wieder Gnome zu haben?
Normalerweise würden aus der Liste eine Reihe per zBsp. 'apt-mark manual ....' als "manuell installiert" gekennzeichnet werden.
Heißt das, dass ich mit apt-mark manual gnome-player wieder meinen Player hätte?

apt-get update sagt eigentlich nicht, dass welche Schlüssel fehlen, aber das habe ich auch nicht gewusst, danke!

apt-cache policy | grep -vi translat ich habe eine Quelle hinzugefügt , habe EL Spiel installiert

Code: Alles auswählen

Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
 500 http://twinmoons.org.uk/debian/ stable/main amd64 Packages
     release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=main
     origin twinmoons.org.uk
 500 http://ftp.de.debian.org/debian/ wheezy-updates/contrib amd64 Packages
     release o=Debian,a=stable-updates,n=wheezy-updates,l=Debian,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ wheezy-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=wheezy-updates,l=Debian,c=main
     origin ftp.de.debian.org
 500 http://security.debian.org/ wheezy/updates/contrib amd64 Packages
     release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org/ wheezy/updates/main amd64 Packages
     release v=7.0,o=Debian,a=stable,n=wheezy,l=Debian-Security,c=main
     origin security.debian.org
 500 http://ftp.de.debian.org/debian/ wheezy/contrib amd64 Packages
     release v=7.1,o=Debian,a=stable,n=wheezy,l=Debian,c=contrib
     origin ftp.de.debian.org
 500 http://ftp.de.debian.org/debian/ wheezy/main amd64 Packages
     release v=7.1,o=Debian,a=stable,n=wheezy,l=Debian,c=main
     origin ftp.de.debian.org
Mit Pinning verwaltete Pakete:
Ich hoffe du kannst mir dann noch mit deinem Rat zur Seite stehen, weil ich auch Angst habe, dass ich nach einem Neustart vor einem Terminal stehe und ich erst mal wieder Gnome installieren muss oder schlimmeres.
Ich hoffe du hast noch so viel Geduld mit mir.
Wie gesagt, mit den ganzen Paketen hatte ich immer mein Problem.
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 27.08.2013 07:18:30

Gnome ist nicht deinstalliert, ....
Ich denke doch

Code: Alles auswählen

aptitude search ^gnome$ ^task-gnome-desktop$
Allgemein, Purge-Kandidaten oder Problemfälle

Code: Alles auswählen

dpkg -l | egrep -v "^ii"


Sorry, aber das überfordert mich gerade, vor allem ich keine Erfahrung mit diesen Dummy Paketen habe.
Ein Ausflug,wir sind hier nicht nur unter uns beiden.

Code: Alles auswählen

Kann ich denn überhaupt XFCE nutzen ohne die ganzen Gnome Sachen?
....
... Gnome-Player .... Kann ich den dann installieren ohne wieder Gnome zu haben?
Das Abhängigkeitssystem:
Ein Paket informiert über seine Notwendigkeiten aka Abhängigkeiten,
das Installationssystem sorgt für deren Erfüllung.
Umgedreht werden diese Abhängigkeiten bei Deinstallation eines Paketes mit entfernt
(Bei großen Brocken wie gnome jedoch nur theoretisch, da Ringschlüsse vorkommen A dep. B dep. C dep. A,
oder direkte A dep. B. recomm. A.
Sowas muß manuell aufgelöst werden, Tool dazu zBsp. 'deborphan' und Erfahrung)

Heißt das, dass ich mit 'apt-mark manual gnome-player' wieder meinen Player hätte?
Wäre dann nicht mehr "autom. inst.", ohne daß sich ein Paket darauf bezieht.
Wäre dann nicht mehr von einem 'autoremove' betroffen.
...weil ich auch Angst habe, dass ich nach einem Neustart vor einem Terminal stehe und ich erst mal wieder Gnome installieren muss oder schlimmeres.
gdm3 ist in dem Zusammenhang eine automatische Abhängigkeit,
ein schöner aber dicker Brocken.
Ein Displaymanager wie Debianxdm sollte als fallback auf einem System sein, IMO.
... XFCE nutzen ...
Debianlightdm hat die Möglichkeit für Benutzerbildchen und -Liste,
fetter als gdm(2), aber bei weitem nicht so fett wie gdm3 oder kdm.




----------------------------------------------------------------
E: Ungültige Operation 0

Code: Alles auswählen

... [--no-install-recommends] ...
... [--without-recommends] ...
sind optionale Operatoren, daher die [],
entweder ganz weglassen oder ohne die [] anwenden.
Sieh zum Vergleich mal in ein paar man-Pages.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 27.08.2013 21:33:17

Ich habe doch Gnome ganz normal weiter benutzt und das ... ergibt:
aptitude search ^gnome$ ^task-gnome-desktop$

Code: Alles auswählen

p   gnome                           - Full GNOME Desktop Environment, with extra
i   task-gnome-desktop              - GNOME desktop environment  
Das verstehe ich nicht ganz, habe ich jetzt task-gnome-desktop ?

dpkg -l | egrep -v "^ii"

Code: Alles auswählen

Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                  Version                            Architektur  Beschreibung
+++-=====================================-==================================-============-==============================================================================
rc  aisleriot                             1:3.4.1-1                          amd64        GNOME solitaire card game collection
rc  evolution                             3.4.4-3                            amd64        groupware suite with mail client and organizer
rc  glines                                1:3.4.2-3                          amd64        make color lines of five or more length
rc  gnibbles                              1:3.4.2-3                          amd64        snake game, up to four players
rc  gnobots2                              1:3.4.2-3                          amd64        improved old BSD robots game
rc  gnome-games                           1:3.4.2-3                          all          games for the GNOME desktop
rc  gnomine                               1:3.4.2-3                          amd64        popular minesweeper puzzle game for GNOME
rc  gnotravex                             1:3.4.2-3                          amd64        put tiles on a board and match their edges together
rc  gnotski                               1:3.4.2-3                          amd64        Klotski puzzle game for GNOME
rc  gnuchess                              6.0.2-1                            amd64        Plays a game of chess, either against the user or against itself
rc  gtali                                 1:3.4.2-3                          amd64        sort of poker with dice and less money
rc  iagno                                 1:3.4.2-3                          amd64        popular Othello game for GNOME
rc  mahjongg                              1:3.4.2-3                          amd64        classic Eastern tile game for GNOME
rc  quadrapassel                          1:3.4.2-3                          amd64        popular Russian game, similar to Tetris
rc  swell-foop                            1:3.4.2-3                          amd64        Colored ball puzzle game
Was sind Purge-Kandidaten ?? Die man löschen soll bzw. Probleme machen?
Sowas muß manuell aufgelöst werden, Tool dazu zBsp. 'deborphan' und Erfahrung)
Omg, von deborphan habe ich schon gehört, Erfahrung hab ich aber keine, kennst du vielleicht gutes Tut dafür?
Heißt das, dass ich mit 'apt-mark manual gnome-player' wieder meinen Player hätte?
Wäre dann nicht mehr "autom. inst.", ohne daß sich ein Paket darauf bezieht.
Wäre dann nicht mehr von einem 'autoremove' betroffen.
Heißt das, das wäre nicht so klug manuel zu installieren?
Ich möchte gerne Antworten und keine, die mir neue Fragen liefern :)
... XFCE nutzen ...
Debianlightdm hat die Möglichkeit für Benutzerbildchen und -Liste,
fetter als gdm(2), aber bei weitem nicht so fett wie gdm3 oder kdm.
Ich benutze lightdm. Ich wusste gar nicht, dass es fetter als gdm2 ist, wow!
Was heißt dann eigentlich, dass ich mehr Sekunden zum Warten habe oder wie?

Die Grundfrage: Kann ich denn XFCE weiter benutzen, wenn die ganzen oben genannten Pakete weg gehen?
Gibts irgendwo eine Abhängigkeit zu Xfce?

Meinetwegen kann das alles weg, nur ich müsste dann nur wissen, was ich nachinstallieren muss und ich kenn mich auch nicht so aus, als ob ich nun wüsste was ich brauche usw.
Ich krieg gleich Pakete-Kollaps ;)
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 28.08.2013 18:02:16

habe ich jetzt task-gnome-desktop ?
Ja,
gnome ist "nur" ein recommend von task-gnome-desktop.
Was sind Purge-Kandidaten ??
'removed' Pakete, aber Reste existieren noch.
(Ich sichere entsprechende Konfigs selber und entferne die Pakete komplett ('purge'),
damit eventuelle Upgrades dadurch nicht gestört werden)
Heißt das, dass ich mit 'apt-mark manual gnome-player' wieder meinen Player hätte?
Wäre dann nicht mehr "autom. inst.", ohne daß sich ein Paket darauf bezieht.
Wäre dann nicht mehr von einem 'autoremove' betroffen.
Heißt das, das wäre nicht so klug manuel zu installieren?
'autoremove' sucht nach 'automatisch installiert' (könnte auch sagen "abhängig installiert") ohne Referenz.
'manuell installierte' haben dieses Flag nicht und sind nicht von der Suche betroffen.

Ich möchte gerne Antworten und keine, die mir neue Fragen liefern
Die Fragen haben Deutungsspielraum,
und ich möchte möglichst umfassend antworten.



Omg, von deborphan habe ich schon gehört, Erfahrung hab ich aber keine, kennst du vielleicht gutes Tut dafür?
Ich benutze nicht dessen Möglichkeit für Deinstallation,
nur für Auflistung:

Code: Alles auswählen

deborphan | sort
deborphan --ignore-recommends | sort
und deinstalliere dann je nachdem, zBsp. erst Prüfung / Sichtung in 'aptitude'.
Ziel ist, diese Liste möglichst klein zu halten.

Kann ich denn XFCE weiter benutzen, wenn die ganzen oben genannten Pakete weg gehen?
Gibts irgendwo eine Abhängigkeit zu Xfce?
Kann zBsp. in 'aptitude' überprüft werden.




Zudem versuche ich, 'apt-get' und 'aptitude' möglichst synchron zu halten,
damit bei entsprechenden Aktionen kein allzu verschiedenes Verhalten auftritt.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 29.08.2013 18:58:09

deborphan | sort

Code: Alles auswählen

libpst4
libquicktime2
ich habe dieses quicktime selber installiert, dachte das wäre gut fürs surfen

deborphan --ignore-recommends | sort

Code: Alles auswählen

folks-common
grilo-plugins-0.1
liballegro4.4-plugin-alsa
libcanberra-gtk3-module
libclutter-1.0-common
libcogl-common
libgpod-common
libmozjs10d
libmtp-runtime
libpam-cap
libpst4
libquicktime2
libsane-extras
packagekit-tools
ttf-liberation
Jetzt abschliessend:
Kannst Du mir eine Schritt für Schritt Anleitung schreiben, wie ich das dann alles bereinigen, konfis backups machen soll, mit aptitude überprüfen, die liste klein halten soll und damit ich sozusagen ein sauberes system haben kann und es immer ausführen kann?
also das alles was du sagst nur in befehlen und mit reihenfolge?
sonst reden wir noch nächsten monat darüber, ich komme aber nicht weiter :(
'autoremove' sucht nach 'automatisch installiert' (könnte auch sagen "abhängig installiert") ohne Referenz.
'manuell installierte' haben dieses Flag nicht und sind nicht von der Suche betroffen.
Und wenn ich manuell installiere, dann kam es doch zu Problemen kommen? meine wenn ich update/upgrade?
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 30.08.2013 08:19:38

das dann alles bereinigen,
ZBsp. nach dem deborphan gucke ich in aptitude nach libpst -> wird benötigt von evolution-plugins / pst-tools,
wird verwendet für das Lesen von outlook-Mailordner-Dateien -> entscheide brauche ich nicht.
Nach deborphan auch kein Programm mehr, daß libquicktime benötigt ->

Code: Alles auswählen

aptitude purge libpst4 libquicktime2
Ein einfacher Fall
....
rc gnibbles 1:3.4.2-3 amd64 snake game, up to four players
...
-> Habe das nie gedaddelt, brauche ich nicht, kann mir keine evtl. wichtigen Einstellungen denken ->

Code: Alles auswählen

aptitude purge gnibbles

konfis backups
Einerseits landet sowas ja im "normalen" Backup,
für mich zBsp. sowas

Code: Alles auswählen

cp -av /etc/snort "/etc/snort.BAK_$(date +%Y%m%d)"
diff -rq /etc/snort "/etc/snort.BAK_$(date +%Y%m%d)"  | sort                              # Kontrolle
Dein obiges autoremove kannst Du ja einfach mal durchlaufen lassen,
es würden evolution- und gnome-games-Sachen entfernt.
(Ein daran anschließendes (testweises) 'autoremove' sollte dann aber nichts mehr entfernen wollen)
Wenn Du davon noch was brauchst, installierst Du es einfach wieder.



Damit 'Purge' ein Default ist

Code: Alles auswählen

# apt-config dump | grep -i "purg"
APT::Get::Purge "true";
aptitude::Purge-Unused "true";
die Einstellungen nach zBsp. /etc/apt/apt.conf.d/99lokal_purge.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 03.09.2013 23:26:06

Was genau bedeuten diese Befehle bzw. welchen unterschied gibt es bei den Befehlen?
deborphan | sort und deborphan --ignore-recommends | sort ??
Wenn bei dem ersten Befehl alles sauber ist, ist es dann gut oder muss das 2. Befehle ausgeführt werden und die Packete sollte ich auch säubern?

Okay, brauch ich denn überhaupt irgendwelche configs? Ich bin sozusagen der kleine Anwender, der paar Programme benutzt und mehr ist da nicht.
cp -av /etc/snort "/etc/snort.BAK_$(date +%Y%m%d)"
diff -rq /etc/snort "/etc/snort.BAK_$(date +%Y%m%d)" | sort # Kontrolle
Ich habe kein /etc/snort
Ein daran anschließendes (testweises) 'autoremove' sollte dann aber nichts mehr entfernen wollen)
In meinem Gehirn spruckts noch von so einem testweise autoremove, nur ich weiß es nicht mehr und da du dich besser auskennst, kennst du vielleicht noch irgendwelche Parameter, deshalb frage ich gleich dich, wie genau sollte so ein Befehl aussehen?

Gruß
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 04.09.2013 08:33:16

Was genau bedeuten diese Befehle bzw. welchen unterschied gibt es bei den Befehlen?
deborphan | sort und deborphan --ignore-recommends | sort ??
'man deborphan' bzw. 'deborphan --help',
und etwas Übung mit dem Werkzeug. Begutachtung der Kandidaten in aptitude.
'sort', weil die ausgegebene Liste im allgemeinen unsortiert ist.
Ich habe kein /etc/snort
Ich schrieb "zBsp.".
Vielleicht mal ein anders Stück Software, in dessen Konfiguration einiger Aufwand investiert wurde.


... spruckts noch von so einem testweise autoremove, nur ich weiß es nicht mehr ...
Ein 'autoremove':

Code: Alles auswählen

apt-get autoremove
Ein "testweises 'autoremove'":

Code: Alles auswählen

apt-get  -s  autoremove 
resp.
apt-get  --simulate  autoremove 
Viele Programme haben einen Schalter '--simulate' oder '--dry-run'.

Zudem natürlich die Möglichkeit, solche Programme einfach als Nicht-root auszuprobieren,
dann kann auch unbeabsichtigt nichts an irgendwelchen Statusdateien geändert werden
(wobei es da den Schalter '--simulate' zwingend braucht, da die apt-Frontends mit lock-Dateien in für normale Benutzer nicht schreibbaren Verzeichnissen arbeiten.).
Nach einem ungewollt abgesetzten und abgebrochenen 'aptitude install ......' die Liste von dutzenden oder hunderten als zu installierend markierter Pakete manuell zu "reinigen" ist hilfreich für das Erlernen solcher Praktiken. ;)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 04.09.2013 13:33:14

--ignore-recommends

Code: Alles auswählen

Prüfungen auf »Recommends« abschalten.
Und was bedeutet nun das? Sind das Abhängigkeiten?
Und wenn die Abhängigkeiten abgeschaltet werden, was bedeutet das nun für die anderen Pakete? Muss ich danach welche deinstallieren ode nachinstallieren?
Dieses Paketechaos ist schon kompliziert :) Ich wundere mich immer, wieso läuft Linux eigentlich noch :)

Und vielleicht gibt noch irgendwelche Befehle, die du selber oft für das ganze Paketechaos benutzt?
Kannst du mir dann bitte hier aufschrieben?

danke dir für deine schnelle und sehr kompetente Antworten :hail:
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 04.09.2013 14:11:44

Bsp.

Code: Alles auswählen

$ deborphan | sort
cups-driver-gutenprint:all
glx-alternative-fglrx:amd64
libqt4-qt3support:amd64

$ deborphan --ignore-recommends | sort
cups-driver-gutenprint:all
glx-alternative-fglrx:amd64
lib32asound2:amd64
libaacs0:amd64
libatm1:amd64
libc6-i686:i386
libqt4-qt3support:amd64
libqt4-sql-psql:amd64
libsdl-ttf2.0-0:amd64
uuid-runtime:amd64
Nach aptitude oder dessem nichtintuitiven Suchsyntax, /usr/share/doc/aptitude/html/en/:

Code: Alles auswählen

$ aptitude search "?installed(?recommends(libc6-i686))"
i A libc6:i386                                                              - Embedded GNU C Library: Shared libraries  
gibt es "nur" ein Recommend auf das Paket libc6-i686:i386, von libc6:i386 aus.

Code: Alles auswählen

apt-cache policy    | grep -vi "translat"

apt-cache policy pakete
aptitude versions pakete            # Regex!

aptitude                     # !

dpkg -l | egrep -v "^ii"

Code: Alles auswählen

apt-get --simulate .....
aptitude --simulate .....
usw.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 05.09.2013 00:36:43

Tut mir leid, dass deine Antwort sich meinem Verstand entzieht ;) aber könntest du das mit dem recommends für dumme sagen was das nun sind?

aptitude search "?installed(?recommends(libmtp-runtime))"

Code: Alles auswählen

i   libmtp9                                 - Bibliothek für das Media Transfer Protocol (MTP) 
Dh. bei meinem Beispiel, dass das recommend libmtp9 von libmtp-runtime ist? Und das bedeutet dann genau für die Pakete/Linux ?

Was genau machen diese Befehle?

Code: Alles auswählen

apt-cache policy    | grep -vi "translat"
apt-cache policy pakete
Ich habe bisschen in meinen Links nachgeguckt aber leider nichts darüber gefunden. Und was POlicy genau bedeutet weiß ich auch nicht.

Und hast nicht ein Bash-Programm, dass du selber nur zur Aktualisierung benutzt? Habe mir schon langsam an so etwas gedacht, mit check, update, upgrade, aber du bist ja der, der sich da besser auskennst, deshalb frage ich dich und hoffe, dass ich deine Geduld nicht aufs Spiel setze.

Ich habe noch in den letzten Beiträgen nachgeguckt, dpkg -l | egrep -v "^ii" :

Code: Alles auswählen

Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                  Version                            Architektur  Beschreibung
+++-=====================================-==================================-============-==============================================================================
rc  aisleriot                             1:3.4.1-1                          amd64        GNOME solitaire card game collection
rc  evolution                             3.4.4-3                            amd64        groupware suite with mail client and organizer
rc  glines                                1:3.4.2-3                          amd64        make color lines of five or more length
rc  gnibbles                              1:3.4.2-3                          amd64        snake game, up to four players
rc  gnobots2                              1:3.4.2-3                          amd64        improved old BSD robots game
rc  gnome-games                           1:3.4.2-3                          all          games for the GNOME desktop
rc  gnomine                               1:3.4.2-3                          amd64        popular minesweeper puzzle game for GNOME
rc  gnotravex                             1:3.4.2-3                          amd64        put tiles on a board and match their edges together
rc  gnotski                               1:3.4.2-3                          amd64        Klotski puzzle game for GNOME
rc  gnuchess                              6.0.2-1                            amd64        Plays a game of chess, either against the user or against itself
rc  gtali                                 1:3.4.2-3                          amd64        sort of poker with dice and less money
rc  iagno                                 1:3.4.2-3                          amd64        popular Othello game for GNOME
rc  libcal3d12                            0.11.0-4.1                         amd64        Skeletal based 3d character animation library
rc  liblzo2-2:amd64                       2.06-1                             amd64        data compression library
rc  libsdl-image1.2:amd64                 1.2.12-2                           amd64        Image loading library for Simple DirectMedia Layer 1.2, libraries
rc  libsdl-net1.2:amd64                   1.2.8-2                            amd64        Network library for Simple DirectMedia Layer 1.2, libraries
rc  libwebp2:amd64                        0.1.3-3+nmu1                       amd64        Lossy compression of digital photographic images.
rc  mahjongg                              1:3.4.2-3                          amd64        classic Eastern tile game for GNOME
rc  quadrapassel                          1:3.4.2-3                          amd64        popular Russian game, similar to Tetris
rc  swell-foop                            1:3.4.2-3                          amd64        Colored ball puzzle game
Soll ich diese Pakete deinstallieren? Ich dachte eigentlich, dass sie deinstalliert wären. Was soll ich mit denen machen?

Und gibt es einen Befehl, der die Konfigurationsdateien nicht benutzter Pakete entfernen kann?
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 05.09.2013 05:48:02

... aber könntest du das mit dem recommends für dumme sagen was das nun sind?
In Standardeinstellung werden recommends mit installiert.

Code: Alles auswählen

aptitude search "?installed(?recommends(libmtp-runtime))"
    i   libmtp9                                 - Bibliothek für das Media Transfer Protocol (MTP) 
Dh. bei meinem Beispiel, dass das recommend libmtp9 von libmtp-runtime ist? Und das bedeutet dann genau für die Pakete/Linux ?
Diese Suche / deren Ergebnis sagt, das installierte Paket libmtp9 empfiehlt (recommends) libsmtp-runtime.
(Genauer, empfiehlt etwas das wie *libsmtp-runtime* heißt (Regex))

Was genau machen diese Befehle?
apt-cache policy | grep -vi "translat"

apt-cache policy pakete
(aptitude versions pakete)
Der erste zeigt die effektiv gültige sources/preferences-Einstellung
(und filtert die Angabe der Translations),
das zweite zeigt die verfügbaren Pakete/Versionen/Priority für pakete.
Und was POlicy genau bedeutet weiß ich auch nicht.
Repos, oder auch einzelne Pakete können 'Pin-Priority' zugeteilt bekommen,
um Bevorzugungen vorzugeben.
Ohne Vorgaben bekommen alle Quellen aus sources.list die Priority 500
(bestimmte debian-Repos wie *backports* und experimental gesondert),
installierte Pakete besitzen die Priority 100,
das verfügbare Paket mit der höchsten Version wird bezogen.

Und hast nicht ein Bash-Programm, dass du selber nur zur Aktualisierung benutzt?
/etc/cron.daily/apt (Einstellungen APT::Periodic::...) in Verbindung mit Paket Debianunattended-upgrades
(Einstellungen Unattended-Upgrade::.....).
(Effektive apt.conf-Einstellungen zeigt 'apt-config dump')
Es gibt auch andere Lösungen dafür.


Ich habe noch in den letzten Beiträgen nachgeguckt, dpkg -l | egrep -v "^ii" :
....
rc gnotski 1:3.4.2-3 amd64 Klotski puzzle game for GNOME

Code: Alles auswählen

aptitude purge gnotski
apt-get purge gnotski
dpkg -P gnotski
damit verbundene apt.conf-Einstellung

Code: Alles auswählen

APT::Get::Purge "true";
Aptitude::Purge-Unused "true";
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 06.09.2013 00:07:13

Was ist Regex?
(und filtert die Angabe der Translations),
Wieso soll danach gefiltert werden?
Es gibt auch andere Lösungen dafür.
Ich steh nicht so auf cron und wundere mich irgendwann warum Internet langsamer wird, ich würde das schon gerne in der Hand haben und eben so ein Bash Script gerne ab und zu selber ausführen.
Wenn du jetzt kein Script da hast, was kann man sonst außer check, clean, update und upgrade machen? damit ich einfach das Script starten kann und weiß, okay alles aktualisiert :)

Ich hätte jetzt eine spezielle frage:
dieses Befehl gibt ja ganze Liste aus dpkg -l | egrep -v "^ii", kann man da noch was machen, damit es in eine kleine LIste umwandelt, nur mit den Paketnamen?

Und ich habe apt-get purge vielepakete gemacht, leider kein Ergebnis, nimmt er nur ein Paket an oder muss ich noch ein Parameter setzen?

Wenn du das kannst:
Die Ausgabe von dpkg -l | egrep -v "^ii" in eine Liste umwandeln und die an apt-get purge schicken, damit gleichzeitig alle Konfigs gelöscht werden können, geht eigentlich so etwas und kannst du mir zeigen wie?

Ich merk schon, das artet richtig aus, aber das wäre wirklich super, oder wenn du das nicht kannst oder dazu keine Lust hast, kennst du eine Seite, wo ich genau so eine Aktion lernen kann?
Bitte auf deutsch, danke!
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 06.09.2013 06:47:33

Was ist Regex?
Regular Expression
Wieso soll danach gefiltert werden?
Vgl.

Code: Alles auswählen

apt-cache policy | grep -vi "translat"
<->

Code: Alles auswählen

apt-cache policy
Wenn du jetzt kein Script da hast, was kann man sonst außer check, clean, update und upgrade machen? damit ich einfach das Script starten kann und weiß, okay alles aktualisiert
Einerseits habe ich schon unattended-upgrades genannt.
Das muß nicht per APT::Periodic eingebunden werden, ein gelegentlicher Aufruf erfüllt dasselbe.
Oder einfach
aptitude dist-upgrade
apt-get dist-upgrade
dafür braucht es kein Skript.

... damit es in eine kleine LIste umwandelt, nur mit den Paketnamen?
...
Die Ausgabe von dpkg -l | egrep -v "^ii" in eine Liste umwandeln und die an apt-get purge schicken, damit gleichzeitig alle Konfigs gelöscht werden können, geht eigentlich so etwas und kannst du mir zeigen wie?

Code: Alles auswählen

dpkg -l | awk '/^rc/ {print $2}'
Ganz aptitude (/usr/share/doc/aptitude/html/en/index.html -> "Search patterns" / "Search term reference"):

Code: Alles auswählen

aptitude search "?config-files" -F %p
resp.
aptitude search "~c" -F %p
-> Pipen oder Subshell

Code: Alles auswählen

apt-get purge $(dpkg -l | awk '/^rc/ {print $2}')
EDIT (Keine Quotes um die Subshell setzen!)

Und ich habe apt-get purge vielepakete gemacht, leider kein Ergebnis, nimmt er nur ein Paket an oder muss ich noch ein Parameter setzen?
Nicht als root ausgeführt?




---------------------------------------------------------
... und wundere mich irgendwann warum Internet langsamer wird,
Wegen gelegentlicher oder regelmäßiger Upgrades?
Ich habe hier mehrere Distributionen und Architekturen, einen apt-proxy benutzend.
(davon profitieren die gleichartigen Maschinen und List-Updates)
Wegen regelmäßiger List-Updates werden eigentlich nur Packages.diff bezogen.
Das ist ein für sich selbst langsam ablaufender Vorgang mit einigen kB/s Rate,
belastet also nicht die sonstige Internet-Geschwinidgkeit.
Zumindest das sollte per APT::Periodic gemacht werden.
Zuletzt geändert von rendegast am 10.09.2013 10:22:08, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Inkodiktus
Beiträge: 702
Registriert: 15.08.2013 01:15:35
Lizenz eigener Beiträge: GNU General Public License
Wohnort: » host@user╺─╸[~]

Re: Authentifizierung bei Software-Quellen

Beitrag von Inkodiktus » 07.09.2013 00:21:59

Wieso soll danach gefiltert werden?
Vgl.
CODE: ALLES AUSWÄHLEN
apt-cache policy | grep -vi "translat"
<->
CODE: ALLES AUSWÄHLEN
apt-cache policy
Ich habe ja verglichen und mir sagt das nicht viel. Ja, die Übersetzungen werden nicht angezeigt, aber wieso soll ich die Übersetzungen weglassen?
Einerseits habe ich schon unattended-upgrades genannt.
Das muß nicht per APT::Periodic eingebunden werden, ein gelegentlicher Aufruf erfüllt dasselbe.
Aha! Das wusste ich nun nicht, deshalb habe ich gefragt.
Und ich habe apt-get purge vielepakete gemacht, leider kein Ergebnis, nimmt er nur ein Paket an oder muss ich noch ein Parameter setzen?
Nicht als root ausgeführt?
Ich mache doch alles als root, was du hier schreibst :)
Wegen regelmäßiger List-Updates werden eigentlich nur Packages.diff bezogen.
Das ist ein für sich selbst langsam ablaufender Vorgang mit einigen kB/s Rate,
belastet also nicht die sonstige Internet-Geschwinidgkeit.
Zumindest das sollte per APT::Periodic gemacht werden.
Was für LIst-Updates?
Und wo genau soll ich dieses APT::Periodic machen? Oder bezieht sich das auf das oben genannte Programm?
/usr/share/doc/aptitude/html/en/index.html
Diese Webseite wurde nicht gefunden.
apt-get purge $(dpkg -l | awk '/^rc/ {print $2}')
(Keine Quotes um die Subshell!)
Meinst du die kleinen striche? bei dpkg -l | awk '/^rc/ {print $2}' ging das gut

Hoffe ich habe jetzt nicht alles durcheinander gewürfelt.
Meine Sprachkenntnisse: nur deutsch
Mein Laptop: http://www.asus.com/Notebooks_Ultrabook ... ifications
Mein Debian: Stable + OpenBox
Mein Editor: Emacs
Meine Devise: Frei bleiben - so lange wie es geht : -)

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

Re: Authentifizierung bei Software-Quellen

Beitrag von rendegast » 07.09.2013 08:27:02

... aber wieso soll ich die Übersetzungen weglassen?

Code: Alles auswählen

# apt-cache policy | grep -i translat
   9 http://ftp2.de.debian.org/debian/ testing/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ testing/main Translation-en
   9 http://ftp2.de.debian.org/debian/ testing/contrib Translation-en
   9 http://ftp2.de.debian.org/debian/ unstable/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ unstable/main Translation-en
   9 http://ftp2.de.debian.org/debian/ unstable/contrib Translation-en
   9 http://ftp2.de.debian.org/debian/ experimental/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ experimental/main Translation-en
   9 http://ftp2.de.debian.org/debian/ experimental/contrib Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-backports/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-backports/main Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-backports/contrib Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-updates/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-updates/main Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy-updates/contrib Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy/non-free Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy/main Translation-en
   9 http://ftp2.de.debian.org/debian/ wheezy/contrib Translation-en
   9 http://security.debian.org/ wheezy/updates/non-free Translation-en
   9 http://security.debian.org/ wheezy/updates/main Translation-en
   9 http://security.debian.org/ wheezy/updates/contrib Translation-en
---------------------------------------------------------------------------------------------


Und ich habe apt-get purge vielepakete gemacht, leider kein Ergebnis, nimmt er nur ein Paket an oder muss ich noch ein Parameter setzen?
Nicht als root ausgeführt?
Ich mache doch alles als root, was du hier schreibst
Genauer, Aufruf und Ausgabe.

Was für LIst-Updates?
/var/lib/apt/lists/, diese müssen/sollten bei Upgrades/Installationen aktuell sein.

Code: Alles auswählen

aptitude update
apt-get update
dselect update
Das System bietet dafür ein noch nicht aktiviertes/etc/cron.daily/apt mit.
Und wo genau soll ich dieses APT::Periodic machen?
rendegast hat geschrieben: /etc/cron.daily/apt (Einstellungen APT::Periodic::...) in Verbindung mit Paket Debianunattended-upgrades
(Einstellungen Unattended-Upgrade::.....).
(Effektive apt.conf-Einstellungen zeigt 'apt-config dump')
Eine Datei /etc/apt/apt.conf.d/99lokal_periodic

Code: Alles auswählen

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::RandomSleep "11";             
APT::Periodic::Enable "1";
(RandomSleep=11, sonst kann das cron.daily minutenlang schlafen.
Ich lege stattdessen die cron-Jobs auf eine andere Zeit)
Meine /etc/apt/apt.conf.d/50unattended-upgrades_lokal mit

Code: Alles auswählen

Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=stable,label=Debian-Security";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian Backports,archive=wheezy-backports,label=Debian Backports";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=stable-updates,label=Debian";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=stable,label=Debian";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=testing,label=Debian";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=unstable,label=Debian";
Unattended-Upgrade::Origins-Pattern:: "origin=Google\, Inc.,archive=stable,label=Google";
Unattended-Upgrade::Origins-Pattern:: "origin=Open Build Service home:garloff:storage Debian_7.0,archive=home:garloff:storage,label=Some storage tools (SCSI\, ...) (Debian_7.0)";

Unattended-Upgrade::Package-Blacklist:: "linux-headers-";
Unattended-Upgrade::Package-Blacklist:: "linux-image-";
Unattended-Upgrade::Package-Blacklist:: "linux-kbuild-";
Unattended-Upgrade::Package-Blacklist:: "linux-libc-dev";
(Beachte das Escaping der Kommanta, und das Nicht-Escaping der Klammern)

Könntest Du Dir mit Blick in
/etc/cron.daily/apt
/etc/apt/apt.conf.d/50unattended-upgrades
selber erklären.




---------------------------------------------------------------------------------------------
/usr/share/doc/aptitude/html/en/index.html
Diese Webseite wurde nicht gefunden.
http://packages.debian.org/file:/usr/sh ... index.html

Meinst du die kleinen striche?
Quotes: "double-quotes", 'single-quotes'
Subshell = $(...) gibt hier verschiedene Wörter aus, als "$(...)" wäre es EIN Wort.
Vgl. zBsp.

Code: Alles auswählen

aptitude show zsync rsync
<->
aptitude show "zsync rsync"
<->
aptitude show xxzsync xxrsync        # die Ausgabe, wenn Pakete wirklich nicht existieren
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten