[gelöst] "Unvollständige" mans - woher kommen die Befehle??

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 19:03:57

Habe für ein möglichst vollständiges Aufräumen bisher

Code: Alles auswählen

apt autoremove --purge
benutzt.

Jetzt sehe ich seit einiger Zeit, dass dafür anscheinend auch

Code: Alles auswählen

apt autopurge
verwendet wird.

Nach Durchblättern der mans für apt bzw. apt-get frage ich mich, woher die Leute diese Infos holen?? Einfach mal die Ente angeworfen, gibt mir das auf den ersten Blick auch keine aussagekräftigen Treffer. Woher wissen die das??
Zuletzt geändert von dasebastian am 09.02.2021 22:12:09, insgesamt 1-mal geändert.

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von eggy » 09.02.2021 21:15:54

In dem Fall stands im Changelog
apt (1.8.0~alpha3) unstable; urgency=medium
[...]
* Provide a "autopurge" shortcut.
Thanks to Michael Vogt for the initial work
[...]
In anderen Fällen: Sourcecode lesen unter anderem steht in ./cmdline/apt.cc

Code: Alles auswählen

static std::vector<aptDispatchWithHelp> GetCommands()           /*{{{*/
{
   return {
      // query
      {"list", &DoList, _("list packages based on package names")},
      {"search", &DoSearch, _("search in package descriptions")},
      {"show", &ShowPackage, _("show package details")},

      // package stuff
      {"install", &DoInstall, _("install packages")},
      {"reinstall", &DoInstall, _("reinstall packages")},
      {"remove", &DoInstall, _("remove packages")},
      {"autoremove", &DoInstall, _("Remove automatically all unused packages")},
      {"auto-remove", &DoInstall, nullptr},
      {"autopurge",&DoInstall, nullptr},
      {"purge", &DoInstall, nullptr},

      // system wide stuff
      {"update", &DoUpdate, _("update list of available packages")},
      {"upgrade", &DoUpgrade, _("upgrade the system by installing/upgrading packages")},
      {"full-upgrade", &DoDistUpgrade, _("upgrade the system by removing/installing/upgrading packages")},

      // misc
      {"edit-sources", &EditSources, _("edit the source information file")},
      {"moo", &DoMoo, nullptr},
      {"satisfy", &DoBuildDep, _("satisfy dependency strings")},

      // for compat with muscle memory
      {"dist-upgrade", &DoDistUpgrade, nullptr},
      {"showsrc",&ShowSrcPackage, nullptr},
      {"depends",&Depends, nullptr},
      {"rdepends",&RDepends, nullptr},
      {"policy",&Policy, nullptr},
      {"build-dep", &DoBuildDep,nullptr},
      {"clean", &DoClean, nullptr},
      {"autoclean", &DoAutoClean, nullptr},
      {"auto-clean", &DoAutoClean, nullptr},
      {"source", &DoSource, nullptr},
      {"download", &DoDownload, nullptr},
      {"changelog", &DoChangelog, nullptr},
      {"info", &ShowPackage, nullptr},

      {nullptr, nullptr, nullptr}
   };
}
Das schöne an freier Software, man kann einfach nachsehen
Und bei Debian kommt man auch sehr einfach an den Code: entsprechenden deb-src Eintrag in der sources.list aktiviert haben, "apt-get update", in nen leeres Verzeichnis gehen, dort "apt-get source paketname" und dann einfach mal umsehen, da findet man oftmals echt interessante Sachen. Auch wenn man die benutzte Programmiersprache nicht kann, oftmals ergibt sich vieles aus dem Kontext oder aus den, manchmal sogar überraschend ausführlichen, Kommentaren.

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von Meillo » 09.02.2021 21:26:10

Gab's da nicht auch ein Paket oder eine Option, damit man bei jedem Upgrade die Changelogeintraege angezeigt bekommt oder so aehnlich? Ich hatte das irgendwann mal.


Ansonsten, auf die Frage, woher ich sowas erfahre: Na, hier im Forum! :-D :THX: Wenn ich in Threads mitlese und dabei immer wieder mal was Nettes finde und fuer mich uebernehme.
Use ed once in a while!

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von eggy » 09.02.2021 21:29:24

@Meillo: Du oller Cheater, einfach heimlich Foren lesen, geht ja mal garnicht :mrgreen:

Debianapt-listchanges

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von Meillo » 09.02.2021 21:42:04

eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:29:24
@Meillo: Du oller Cheater, einfach heimlich Foren lesen, geht ja mal garnicht :mrgreen:
Schlimmer! Ich mach's noch nicht mal heimlich. :shock: Bin mir aber aller Schuld bewusst. :roll: :-P
eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:29:24
Debianapt-listchanges
Genau, das war's! :THX:
Use ed once in a while!

dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 21:43:01

eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:15:54
In dem Fall stands im Changelog
Pfuh, für alle Programme alle Changelogs lesen...
Und bei Debian kommt man auch sehr einfach an den Code: entsprechenden deb-src Eintrag in der sources.list aktiviert haben, "apt-get update", in nen leeres Verzeichnis gehen, dort "apt-get source paketname" und dann einfach mal umsehen, da findet man oftmals echt interessante Sachen. Auch wenn man die benutzte Programmiersprache nicht kann...
Werde ich noch nicht schlau draus. Was ist deb-src?
manchmal sogar überraschend ausführlichen, Kommentaren.
Das freut mich auch immer, dass in den .configs eigentlich meistens recht viel erklärt wird.
Meillo hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:26:10
Ansonsten, auf die Frage, woher ich sowas erfahre: Na, hier im Forum! :-D :THX: Wenn ich in Threads mitlese und dabei immer wieder mal was Nettes finde und fuer mich uebernehme.
Stimmt schon, so isses. :THX:
EDIT: ich wollte nur wissen, ob es da eine "geheime" QUELLE gibt (aus der alle Profis zapfen), die ich Anfängeeeer! natürlich nicht kenne...
Zuletzt geändert von dasebastian am 09.02.2021 21:53:24, insgesamt 1-mal geändert.

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von eggy » 09.02.2021 21:53:07

Wenn Du in der /etc/apt/sources.list folgenden Eintrag hättest:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ stable main
könntest Du eine dazu passende "deb-src"-Zeile eintragen, indem Du die Zeile kopierst und in der Kopie aus "deb" einfach "deb-src" machst:

Code: Alles auswählen

deb-src http://ftp.de.debian.org/debian/ stable main
Die "sourcen" braucht man im "normalen" Betrieb nicht, daher sind die zusätzlichen Einträge (falls sie überhaupt angelegt worden sind, ka wie das aktuell üblich ist) meist auskommentiert.
Sobald man aber mal Sachen selbst kompilieren will, oder sich aus Neugier einfach mal den Code ansehen will, ist das der übliche Weg. Falls die Zeile schon da steht, mit Kommentarzeichen "#" am Anfang, kannst Du auch einfach das "#" entfernen, damit ist der Eintrag dann auch aktiv. "apt-get update" aber nicht vergessen - oder dessen apt-Äquivalent.

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von Meillo » 09.02.2021 21:58:42

dasebastian hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:43:01
eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:15:54
In dem Fall stands im Changelog
Pfuh, für alle Programme alle Changelogs lesen...

[...]
Meillo hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:26:10
Ansonsten, auf die Frage, woher ich sowas erfahre: Na, hier im Forum! :-D :THX: Wenn ich in Threads mitlese und dabei immer wieder mal was Nettes finde und fuer mich uebernehme.
Stimmt schon, so isses. :THX:
EDIT: ich wollte nur wissen, ob es da eine "geheime" QUELLE gibt (aus der alle Profis zapfen), die ich Anfängeeeer! natürlich nicht kenne...
Um darauf mal ernsthaft zu antworten: Die ``geheime'' Quelle ist die Changelogs zu lesen! ;-) Das machen aber die wenigsten. Die bequemere Quelle ist die Augen offen zu halten und sich in Communities zu bewegen, in denen man sowas nebenbei erfaehrt.

Aber vielleicht wolltest du auch nur Folgendes hoeren: Nein, es gibt da kein gut gehuetetes Geheimnis oder Magie, bloss harte Arbeit oder viel mit Anderen rumhaengen.
Use ed once in a while!

dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 22:04:21

eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:53:07
Die "sourcen" braucht man im "normalen" Betrieb nicht, daher sind die zusätzlichen Einträge (falls sie überhaupt angelegt worden sind, ka wie das aktuell üblich ist) meist auskommentiert.
Wurden bei mir nicht auskommentiert.
Sobald man aber mal Sachen selbst kompilieren will, oder sich aus Neugier einfach mal den Code ansehen will, ist das der übliche Weg. ...
Ach DAS sind die "deb-src" Zeilen!!! Entschuldigung! Jetzt krieg ich eine Idee davon, was du meintest.

Code: Alles auswählen

root@SebastiansT420:~# apt edit-sources

...
deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
...

dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 22:07:24

Meillo hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:58:42
Die bequemere Quelle ist die Augen offen zu halten und sich in Communities zu bewegen, in denen man sowas nebenbei erfaehrt.
Würde ich die Augen nicht offen halten und da und dort mitlesen, wäre ich ja gar nicht auf die Idee für diesen Faden gekommen....
Aber vielleicht wolltest du auch nur Folgendes hoeren: Nein, es gibt da kein gut gehuetetes Geheimnis oder Magie, bloss harte Arbeit oder viel mit Anderen rumhaengen.
Genau das wollte ich hören :P (ausser das mit "harte Arbeit"...).

fischig
Beiträge: 3598
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von fischig » 09.02.2021 22:08:49

:facepalm:

dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 22:10:35

fischic hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 22:08:49
:facepalm:
Was meinst?

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von eggy » 09.02.2021 22:19:09

dasebastian hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 21:43:01
ich wollte nur wissen, ob es da eine "geheime" QUELLE gibt (aus der alle Profis zapfen), die ich Anfängeeeer! natürlich nicht kenne...
Ja, klar .. aber wenn wir es hier ins Forum malen würden, dann wär's doch nicht mehr geheim :mrgreen:

Wie gesagt, das schöne an Freier Software ist, dass man jederzeit selbst nachsehen kann.

Hier gabs öfters mal "kennt ihr xyz schon"-Threads, evtl lohnt es sich für Dich auch noch unseren ersten-aber-hoffentlich-nicht-letzten-Alias-Adventskalender zu durchstöbern, viewtopic.php?f=15&t=179252 da waren nen paar interessante Sachen dabei. Aber keine Ahnung, ob das nen Anfänger interessiert? Falls ja, teil es Dir gut auf, jeden Tag nur einen Buchstaben, sonst hat es die selbe Wirkung wie zuviel Schoki :mrgreen:
https://wiki.debianforum.de/AliasAdventskalender Buchstaben

dasebastian
Beiträge: 1846
Registriert: 12.07.2020 11:21:17
Lizenz eigener Beiträge: MIT Lizenz

Re: "Unvollständige" mans - woher kommen die Befehle??

Beitrag von dasebastian » 09.02.2021 22:24:25

eggy hat geschrieben: ↑ zum Beitrag ↑
09.02.2021 22:19:09
jeden Tag nur einen Buchstaben, sonst hat es die selbe Wirkung wie zuviel Schoki :mrgreen:
https://wiki.debianforum.de/AliasAdventskalender Buchstaben
Danke dafür, ist gelesezeichnet.

debianoli
Beiträge: 4068
Registriert: 07.11.2007 13:58:49
Wohnort: Augschburg

Re: [gelöst] "Unvollständige" mans - woher kommen die Befehle??

Beitrag von debianoli » 10.02.2021 06:56:00

Bei man-pages macht es auch Sinn, die englische Version zu lesen. Ich habe es schon erlebt, dass die deutsche Version sehr dürftig und unvollständig ist.

Man hat dazu eine eigene Option, die findet man ganz einfach über

Code: Alles auswählen

man man

Antworten