siductionbox:~$ sudo apt-get install agrep
[sudo] Passwort für opa:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket agrep ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Für Paket »agrep« existiert kein Installationskandidat.
~$ LANG=de_DE.UTF-8 apt-cache show ding
Package: ding
...
Depends: tk
Recommends: trans-de-en (>= 1.4) | translation-dictionary
Suggests: agrep, dict, ibritish, ingerman, ispell
Description-de: Grafische Oberfläche für Wörterbuchsuchen (Tk)
Dies ist »Ding«,
* ein Suchprogramm für Wörterbucheinträge unter Unix,
* DIctionary Nice Grep (»Wörterbuchfreundliches Grep«),
* eine Tk-basierte Oberfläche für [ae]grep, ispell, dict usw.
* Ding {n} :: Gegenstand, Sache
.
Dieses Paket benötigt agrep(1) oder egrep(1) für das eigentliche Nachschlagen.
Agrep wird empfohlen, da es fehlertolerantes Suchen unterstützt.
.
Sie müssen eine Wortliste mit Übersetzungen installieren, wobei jeweils
ein Wort oder Ausdruck in zwei Sprachen in einer Zeile stehen muss.
Die beiden Begriffe müssen durch irgendein Trennzeichen voneinander abgegrenzt sein.
Standardmäßig benutzt Ding das Deutsch-Englisch-Wörterbuch
aus dem Paket trans-de-en, aber Sie können jede andere Übersetzungs-Wortliste
mit einem Eintrag pro Zeile benutzen.
...
~# apt-get install ding trans-de-en agrep
~$ apt-file search /usr/share/trans/
trans-de-en: /usr/share/trans/de-en
@siductionbox:~$ sudo apt-get install trans-de-en
@siductionbox:~$ sudo apt-get install agrep
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket agrep ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Für Paket »agrep« existiert kein Installationskandidat.
Man könnte nur 'tre-agrep' installieren, was aber von 'ding' in den Einstellungen nicht benutzt wird.apt search agrep
Sorting... Done
Full Text Search... Done
agrep/unstable 4.17-9 amd64
text search tool with support for approximate patterns
libagrep-ocaml/unstable 1.0-11+b5 amd64
Wu-Manber algorithm for string searching with errors
libagrep-ocaml-dev/unstable 1.0-11+b5 amd64
Wu-Manber algorithm for string searching with errors
tre-agrep/unstable 0.8.0-4 amd64
approximate grep utility based on the tre library
apt install agrep
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
agrep
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 195 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 319 kB Plattenplatz zusätzlich benutzt.
Holen:1 https://ftp-stud.hs-esslingen.de/debian unstable/non-free amd64 agrep amd64 4.17-9 [195 kB]
Es wurden 195 kB in 0 s geholt (355 kB/s).
Vormals nicht ausgewähltes Paket agrep wird gewählt.
(Lese Datenbank ... 241209 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../agrep_4.17-9_amd64.deb ...
Entpacken von agrep (4.17-9) ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
agrep (4.17-9) wird eingerichtet ...
abgesehen von sudo, was ich auf keiner meiner siduction installs nutze, muss ich aber feststellen: "works on my machine!" (64bit install)Ja, da müssen wir wohl feststellen, daß es zwar auf einem 64Bit System vorhanden ist, nicht aber auf meinem 32Bit System.
@siductionbox:~$ apt search agrep
Sortierung... Fertig
Volltextsuche... Fertig
ding/unstable,now 1.8-5 all [installiert]
Grafische Oberfläche für Wörterbuchsuchen (Tk)
libagrep-ocaml/unstable 1.0-11+b5 i386
Wu-Manber algorithm for string searching with errors
libagrep-ocaml-dev/unstable 1.0-11+b5 i386
Wu-Manber algorithm for string searching with errors
mysql-utilities/unstable 1.6.3-1 all
collection of scripts for managing MySQL servers
tre-agrep/unstable,now 0.8.0-4 i386 [installiert]
approximate grep utility based on the tre library
Ein Symlink@siductionbox:~$ sudo ln -s /usr/bin/tre-agrep /usr/bin/agrep
bringt nun auch 'agrep' für die Einstellungen in 'ding'.hhl@hhl:~$ apt policy agrep ding
agrep:
Installiert: 4.17-9
Installationskandidat: 4.17-9
Versionstabelle:
*** 4.17-9 500
500 http://ftp.debian.de/debian unstable/non-free amd64 Packages
100 /var/lib/dpkg/status
ding:
Installiert: 1.8-5
Installationskandidat: 1.8-5
Versionstabelle:
*** 1.8-5 500
500 http://ftp.debian.de/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
hhl@hhl:~$ locate agrep
/disks/disk1part5/usr/bin/agrep
/disks/disk1part5/usr/share/doc/agrep
/disks/disk1part5/usr/share/doc/agrep/README.gz
/disks/disk1part5/usr/share/doc/agrep/agrep.algorithms
/disks/disk1part5/usr/share/doc/agrep/agrep.ps.1.gz
/disks/disk1part5/usr/share/doc/agrep/agrep.ps.2.gz
/disks/disk1part5/usr/share/doc/agrep/changelog.Debian.gz
/disks/disk1part5/usr/share/doc/agrep/changelog.gz
/disks/disk1part5/usr/share/doc/agrep/contribution.list
/disks/disk1part5/usr/share/doc/agrep/copyright
/disks/disk1part5/usr/share/man/man1/agrep.1.gz
/disks/disk1part5/var/cache/apt-cacher-ng/debrep/pool/non-free/a/agrep
/disks/disk1part5/var/cache/apt-cacher-ng/debrep/pool/non-free/a/agrep/agrep_4.17-9_amd64.deb
/disks/disk1part5/var/cache/apt-cacher-ng/debrep/pool/non-free/a/agrep/agrep_4.17-9_amd64.deb.head
/disks/disk1part5/var/lib/dpkg/info/agrep.list
/disks/disk1part5/var/lib/dpkg/info/agrep.md5sums
/usr/bin/agrep
/usr/share/doc/agrep
/usr/share/doc/agrep/README.gz
/usr/share/doc/agrep/agrep.algorithms
/usr/share/doc/agrep/agrep.ps.1.gz
/usr/share/doc/agrep/agrep.ps.2.gz
/usr/share/doc/agrep/changelog.Debian.gz
/usr/share/doc/agrep/changelog.gz
/usr/share/doc/agrep/contribution.list
/usr/share/doc/agrep/copyright
/usr/share/man/man1/agrep.1.gz
/var/cache/apt/archives/agrep_4.17-9_amd64.deb
/var/lib/dpkg/info/agrep.list
/var/lib/dpkg/info/agrep.md5sums
hhl@hhl:~$ apt show ding
Package: ding
Version: 1.8-5
Priority: optional
Section: text
Maintainer: Roland Rosenfeld <roland@debian.org>
Installed-Size: 325 kB
Depends: tk
Recommends: trans-de-en (>= 1.4) | translation-dictionary
Suggests: agrep, dict, ibritish, ingerman, ispell
Breaks: trans-de-en (<< 1.4)
Homepage: http://www-user.tu-chemnitz.de/~fri/ding/
Tag: implemented-in::tcl, interface::graphical, interface::x11,
role::program, scope::application, uitoolkit::tk, use::checking,
works-with::dictionary, x11::application
Download-Size: 83,5 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.debian.de/debian unstable/main amd64 Packages
Description: Grafische Oberfläche für Wörterbuchsuchen (Tk)
Dies ist »Ding«,
* ein Suchprogramm für Wörterbucheinträge unter Unix,
* DIctionary Nice Grep (»Wörterbuchfreundliches Grep«),
* eine Tk-basierte Oberfläche für [ae]grep, ispell, dict usw.
* Ding {n} :: Gegenstand, Sache
.
Dieses Paket benötigt agrep(1) oder egrep(1) für das eigentliche
Nachschlagen. Agrep wird empfohlen, da es fehlertolerantes Suchen
unterstützt.
.
Sie müssen eine Wortliste mit Übersetzungen installieren, wobei jeweils
ein Wort oder Ausdruck in zwei Sprachen in einer Zeile stehen muss.
Die beiden Begriffe müssen durch irgendein Trennzeichen voneinander abgegrenzt sein.
Standardmäßig benutzt Ding das Deutsch-Englisch-Wörterbuch
aus dem Paket trans-de-en, aber Sie können jede andere Übersetzungs-Wortliste
mit einem Eintrag pro Zeile benutzen.
hhl@hhl:~$ apt depends ding
ding
Hängt ab von: tk
Beschädigt: trans-de-en (<< 1.4)
|Empfiehlt: trans-de-en (>= 1.4)
Empfiehlt: <translation-dictionary>
trans-de-en
Schlägt vor: agrep
Schlägt vor: dict
Schlägt vor: ibritish
Schlägt vor: ingerman
Schlägt vor: ispell
hhl@hhl:~$ apt install hirn
E: Sperrdatei /var/lib/dpkg/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Sperren des Administrationsverzeichnisses (/var/lib/dpkg/) nicht möglich, sind Sie root
[...] gibt es das Paket agrep zur Zeit ausschließlich für die amd64 Architektur (was sich für ein Paket das laut Changelog 2012 zum letzten Mal aktualisiert wurde so schnell auch nicht ändern wird ;) )Asche über mein Haupt, oh, da habe ich nicht aufgepasst, bzw. die einzelnen Beiträge nicht richtig gelesen, und entschuldige mich für meinen Beitrag.
Für i386 heißt es wohl dann erst mal dumm gelaufen und schauen was man aus der Situation machen kann.Offensichtlich nutze ich nun nach diesen Klimmzügen 'tre-agrep'. Aber ich kann keinen Unterschied zu 'egrep' feststellen.
Es scheint ja mit hoffen, einer symbolischen Verknüpfung und einigem Beiwerk zu funktionieren.
Ob auf Dauer, wird die Zeit dann wohl zeigen.
Immer wieder Unzulänglichkeiten, wo man auch hinblickt.Egal ob durch eigene Anforderung oder durch die Entwicklung induzierte Änderungsanforderung:
"Die Debian-Distribution installiert die empfohlenen Pakete mit, siduction tut das nicht."
Was versprechen sich die Siduction-Maintainer denn eigentlich davon, das nicht zu tun?
root@xorg:~# apt-get install ${siduction-cinnamon-paketliste}
[...]
0 aktualisiert, 284 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
220 MB Download / 624 MB Festplattenplatz
root@xorg:~# apt-get --install-recommends install cinnamon-desktop-environmentDie Komplexität wird mit der Paketanzahl wachsen, vermutlich eher exponentiell als linear.
[...]
0 aktualisiert, 590 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
462 MB Download / 1635 MB Plattenplatz
Die Komplexität wird mit der Paketanzahl wachsen, vermutlich eher exponentiell als linear.@Hanisch Wie musca schon richtig bemerkte - die Komplexität wächst mit der Anzahl der installierten Pakete. Und die Komplexität für den Resolver bei Upgrades steigt sehr viel stärker. Deshalb ist erhöhte Komplexität etwas, was wir auch im Sinne unserer User unbedingt vermeiden wollen. Wie das dann im fertig installierten System aussieht, das mag der jeweilige User für sich selbst entscheiden. Allerdings sollte bei komplexeren Setups auch das Wissen und Können da sein, das System bei Transitions lauffähig zu halten und das komplexere System sicher durch diese Änderungen zu steuern. Und je komplexer ein Sid(uction)-System wird, desto rauher wird die See. Wir können damit umgehen. Die Frage stellt sich aber, ob User im Allgemeinen (und ganz besonders Du im Speziellen) diese benötigten Fähigkeiten und Fertigkeiten haben.
Ein sauberes System ohne Nachbars Haustiere installiert - ist übrigens nicht seit gestern so, sidux hielt das so, aptosid hält das so und wir haben jahrelang bewährtes übernommen.war mir gar nicht so klar. Ich unterstütze das aber ausdrücklich. Das Beispiel von musca spricht für sich selbst.
Package: dingSorry, ich muss noch mal nachlegen -
...
Depends: tk
Recommends: trans-de-en (>= 1.4) | translation-dictionary
Suggests: agrep, dict, ibritish, ingerman, ispell
Und bevor Diskussionen aufkommen, sidux und aptosid waren/sind technisch hervorragende Distributionen. Die Gründe für den Fork lagen wirklich nicht an den technischen Grundlagen (nur um das mal in Erinnerung zu rufen).