Synology DSM: Difference between revisions

From wiki
Jump to navigation Jump to search
imported>Johayek
imported>Johayek
mNo edit summary
Line 1: Line 1:
== IPKG for Synology DiskStations running Synology DSM ==
== OPKG for Synology DiskStations running Synology DSM ==
CAVEAT: In 2017 I started using opkg (Entware-NG) instead of ipkg (optware). This document may not be updated entirely to reflect the new circumstances.
 
=== the GNU packages that I need most seriously on my Synology NAS ===
=== the GNU packages that I need most seriously on my Synology NAS ===
* http://Jochen.Hayek.name/wp/blog-en/2014/05/27/the-gnu-packages-that-i-need-most-seriously-on-my-synology-nas/
* http://Jochen.Hayek.name/wp/blog-en/2014/05/27/the-gnu-packages-that-i-need-most-seriously-on-my-synology-nas/
<pre>
<pre>
root@DiskStation $ ipkg list_installed
root@DiskStation $ opkg list_installed
bash - A bourne style shell
bash - A bourne style shell
coreutils - Bunch of heavyweight *nix core utilities
coreutils - Bunch of heavyweight *nix core utilities
Line 19: Line 21:
nail - command-line email-client supporting POP3, IMAP, SMTP, ...
nail - command-line email-client supporting POP3, IMAP, SMTP, ...
pkgconfig - Package configuration tool
pkgconfig - Package configuration tool
poppler-utils – … (includes pdftohtml)
procps - PROCPS System Utilities
procps - PROCPS System Utilities
psmisc - A set of some small useful utilities that use the proc filesystem.
psmisc - A set of some small useful utilities that use the proc filesystem.
Line 32: Line 35:
And BTW occasionally you want to do this:
And BTW occasionally you want to do this:
<pre># update list of available packages:
<pre># update list of available packages:
root@DiskStation $ ipkg update
root@DiskStation $ opkg update
# upgrade all installed packages to latest version:
# upgrade all installed packages to latest version:
root@DiskStation $ ipkg upgrade</pre>
root@DiskStation $ opkg upgrade</pre>
"Even" on your NAS you may want to keep source controlled text notes, that's why even good old RCS may make sense.
"Even" on your NAS you may want to keep source controlled text notes, that's why even good old RCS may make sense.


Line 44: Line 47:
optware-devel - This is a meta package that bundles all the packages required for optware native development. When fully functional, it should …
optware-devel - This is a meta package that bundles all the packages required for optware native development. When fully functional, it should …
</pre>
</pre>
I would really like to get these:
* pdftohtml
* …


=== utilities to get started and stopped automatically ===
=== utilities to get started and stopped automatically ===

Revision as of 14:45, 12 November 2017

OPKG for Synology DiskStations running Synology DSM

CAVEAT: In 2017 I started using opkg (Entware-NG) instead of ipkg (optware). This document may not be updated entirely to reflect the new circumstances.

the GNU packages that I need most seriously on my Synology NAS

root@DiskStation $ opkg list_installed
bash - A bourne style shell
coreutils - Bunch of heavyweight *nix core utilities
diffutils - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
exif - A small command-line utility to show and change EXIF information in JPEG files.
file - Ubiquitous file identification utility.
findutils - File finding utilities
gcc - The GNU Compiler Collection.
gkrellmd - Gkrellm is a utility to display system stats (cpu, processes, memory,..) in a nice little window. (Server component)
glib - The GLib library of C routines.
grep - Global regular expression parser
gzip - GNU Zip data compression program // provides: zless, zgrep, …
less - Less file browser
make - examines files and runs commands necessary for compilation
nail - command-line email-client supporting POP3, IMAP, SMTP, ...
pkgconfig - Package configuration tool
poppler-utils – … (includes pdftohtml)
procps - PROCPS System Utilities
psmisc - A set of some small useful utilities that use the proc filesystem.
rcs - The Revision Control System (RCS) manages multiple revisions of files.
rsync - fast remote file copy program (like rcp)
util-linux - A suite of essential utilities for any Linux system.
vim - Yet another version of the vi editor.
wget - A network utility to retrieve files from the Web
xpdf - Various PDF tools (no support for X11 compiled in)
# a few ones get installed "indirectly"
…

And BTW occasionally you want to do this:

# update list of available packages:
root@DiskStation $ opkg update
# upgrade all installed packages to latest version:
root@DiskStation $ opkg upgrade

"Even" on your NAS you may want to keep source controlled text notes, that's why even good old RCS may make sense.

Maybe it's worth installing the "Toolchain" according to this description:

root@DiskStation # ipkg list | fgrep optware-devel
optware-devel - This is a meta package that bundles all the packages required for optware native development. When fully functional, it should …

utilities to get started and stopped automatically

Resp. scripts live in /usr/syno/etc/rc.d/ .

  • /opt/sbin/gkrellmd --detach --pidfile $HOME/var/run/gkrellmd.pid

forum.synology.com/wiki and interesting / important articles

forum.synology.com/wiki – articles I imported from there

That wiki looks a little abandoned, and I wanted to be able to update some details, that's why I imported these articles.

there

here

www.synology-wiki.de and interesting / important articles