Benutzer-Werkzeuge

Action disabled: source

ipkg Pakete installieren

Die Installation von ipkg Paketen gestaltet sind sehr einfach. Zuerst einmal aber eine kurze Übersicht über die vorhandenen Pakete der Paketverwaltung. Für die DS sind je nach Prozessortyp unterschiedliche Pakete nötig, da die Software auf die Prozessorarchitektur abgestimmt sein muss. Das ist auch der Grund warum Linux Software nicht direkt auf einer DS laufen kann, denn sie ist meist für x86-Software gedacht. Man könnte zwar die Software aus den Quellen für die DS kompillieren, was aber eine eher aufwändige Sache ist.

Verwendung von ipkg

Zum Verwenden von ipkg gilt eigentlich immer der gleiche Weg:

$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.

und dann ein:

$ ipkg install <PAKET_NAME>

Es sollte immer erst ein Update gemacht werden, bevor man ein neues Paket einspielen will.

Die folgenden Schritte hängen dann vom installierten Paket ab. Einige verlangen eine detaillierte Konfiguration, andere hingegen laufen „Out of the Box“ (z.B. der Editor nano). Eine gute Anlaufstelle für die Konfiguration sind die jeweiligen Projektseiten im Internet (Google kann helfen)

Vorhandene Pakete

Um zu Schauen, welche Pakete im Repository zur Verfügung stehen, gibt es einen weiteren ipkg-Befehl:

$ ipkg list
..
Successfully terminated.

Ausgabe der Konsole(...)

Wenn ihr nach einem bestimmten Paket sucht und nicht die ganze Liste durchgehen wollt, dann gibt es auf der Konsole die möglichkeit Befehle zu verknüpfen. In diesem Falle die Rückgabe von ipkg list vor der Ausgabe noch zu filtern. Sagen wir ihr möchtet schauen was ipkg so alles zum Thema dns mitbringt:

$ ipkg list | grep dns
adns - 1.4-2 - Asynchronous resolver library and DNS resolver utilities.
dnsmasq - 2.49-1 - DNS and DHCP server
dnsmasq - 2.47-1 -
dnstracer - 1.9-1 - dnstracer determines where a given Domain Name Server (DNS) gets its information from, and follows the chain of DNS servers bac
perl-net-dns - 0.48-4 - Perl DNS Resolver Module.
updatedd - 2.6-1 - Updatedd is a Dynamic DNS client with plugins for several dynamic dns services.

Empfohlene Pakete

Folgende Pakete kann ich nur jedem empfehlen und sie sollten imho auf keine Diskstation fehlen:

nano - 2.1.9-1 - A pico like editor
wget - 1.11.4-1 - A network utility to retrieve files from the Web
inetutils - 1.5-6 - A set of common daemons and clients found on commercial UNIX systems.
coreutils - 7.4-1 - Bunch of heavyweight *nix core utilities
textutils - 2.1-5 - GNU Text Utilities
diffutils - 2.8.1-6 - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
findutils - 4.2.32-1 - File finding utilities
rsnapshot - 1.3.1-1 - A filesystem snapshot utility based on rsync.
rsync - 3.0.6-1 - fast remote file copy program (like rcp)
zlib - 1.2.3-3 - zlib is a library implementing the 'deflate' compression system.
unzip - 5.52-3 - A (de)compression library for the ZIP format
xinetd - 2.3.14-8 - Highly configurable, modular and secure inetd
cron - 4.1-7 - Standard vixie cron, with cron.d addition
dnsmasq - 2.49-1 - DNS and DHCP server
icecast - 2.3.2-1 - A free server software for streaming multimedia.
syslog-ng - 2.0.9-2 - Syslog replacement logging on behalf of remote hosts

Melden Sie sich an, um einen Kommentar zu erstellen.

Seiten-Werkzeuge