Difference between revisions of "Heirloom"
m (→The Heirloom Packaging tools) |
|||
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:Command shells]] | ||
+ | |||
The [http://heirloom.sourceforge.net/ Heirloom project] mantains classical UNIX tools and utilities for modern open source operating systems. | The [http://heirloom.sourceforge.net/ Heirloom project] mantains classical UNIX tools and utilities for modern open source operating systems. | ||
− | == [http://heirloom.sourceforge.net/sh.html Bourne Shell] == | + | == [http://heirloom.sourceforge.net/sh.html Heirloom Bourne Shell] == |
+ | |||
+ | The classical Bourne shell has been made available through the Heirloom project and is available as an [https://aur.archlinux.org/packages.php?ID=44332 AUR(CVS)] or as a static release [https://aur.archlinux.org/packages.php?ID=9909 AUR]. | ||
+ | |||
+ | In this package, the Bourne shell is installed as | ||
+ | |||
+ | /usr/heirloom/bin/sh | ||
+ | |||
+ | and symlinked as | ||
+ | |||
+ | /usr/heirloom/bin/jsh | ||
+ | |||
+ | == [http://heirloom.sourceforge.net/devtools.html Heirloom Development Tools] == | ||
+ | |||
+ | The heirloom development tools provide tools like '''yacc''', '''lex''', '''m4''', '''make''', and '''SCCS'''. This package, together with the Bourne shell, form a dependency foundation for the rest of the Heirloom packages. The classical devtools ensures consistent behavior, independently of changes made to the corresponding GNU tools. | ||
+ | |||
+ | The {{AUR|heirloom-devtools-cvs}} [[AUR]] package installs the following files: | ||
+ | |||
+ | /usr/heirloom/bin | ||
+ | admin cdc comb delta get help lex m4 make prs prt rmdel sact sccs sccsdiff unget val vc what yacc | ||
− | + | /usr/heirloom/bin/posix/ | |
− | + | m4 make | |
+ | /usr/heirloom/lib | ||
+ | help lex libl.a liby.a svr4.make yaccpar | ||
== [http://heirloom.sourceforge.net/tools.html Heirloom Toolchest] == | == [http://heirloom.sourceforge.net/tools.html Heirloom Toolchest] == | ||
− | This package contains classical UNIX binaries corresponding to GNU | + | This package contains classical UNIX binaries corresponding to GNU {{Pkg|coreutils}}, {{Pkg|diffutils}}, tar and more. The binaries are organized according to the different UNIX releases, so that one can choose which generation of UNIX environment to run. |
+ | |||
+ | The Heirloom Toolchest is available as an {{AUR|heirloom-cvs}} [[AUR]] package, which installs the following files: | ||
+ | |||
+ | /usr/heirloom/bin | ||
+ | apropos catman cpio diff3 factor grep line mkfifo nl pkill pwd shl tabs tr uptime | ||
+ | awk chgrp csplit dircmp false groups listusers mknod nohup random sleep tail true | ||
+ | users banner chmod cut dirname fgrep hd ln more oawk renice sort tape | ||
+ | tsort w basename chown date du file head logins mt od pr rm spell tapecntl | ||
+ | tty wc bc cksum dc echo find hostname logname mv page printenv rmdir split tar | ||
+ | whatis bdiff cmp dd ed fmt id ls mvdir paste printf stty tcopy ul who | ||
+ | bfs col deroff egrep fmtmsg install mail nawk pathchk priocntl sdiff STTY tee uname | ||
+ | whoami cal comm df env fold join man newform pax ps sed su test | ||
+ | unexpand whodo calendar copy dfspace expand getconf kill mesg news pg psrinfo setpgrp | ||
+ | sum time uniq xargs cat cp diff expr getopt lc mkdir nice pgrep ptime settime | ||
+ | sync touch units yes | ||
+ | |||
+ | /usr/heirloom/bin/posix/ | ||
+ | awk chmod csplit du ed expr file getconf id ls mv nl od pg ps rmdir sort touch wc | ||
+ | basename cp date echo egrep fgrep find grep ln mkdir nawk nohup pax pr rm sed test tr | ||
+ | who | ||
+ | |||
+ | /usr/heirloom/bin/posix2001/ | ||
+ | awk chmod csplit du ed expr file getconf id ls mv nl od pg ps rmdir sort touch wc | ||
+ | basename cp date echo egrep fgrep find grep ln mkdir nawk nohup pax pr rm sed test tr | ||
+ | who | ||
+ | |||
+ | /usr/heirloom/bin/s42/ | ||
+ | awk chmod csplit du ed expr file getconf id ln mkdir mv nl od pax pr ps rmdir sort touch | ||
+ | wc basename cp date echo egrep fgrep find grep lc ls more nawk nohup page pg priocntl rm | ||
+ | sed test tr who | ||
+ | |||
+ | /usr/heirloom/bin/ucb/ | ||
+ | apropos catman deroff du expand hostname ln man printenv ps sccs sum test ul uptime w | ||
+ | whoami basename chown df echo groups install ls more prt renice stty tcopy tr unexpand | ||
+ | users whatis | ||
+ | |||
+ | == [http://heirloom.sourceforge.net/doctools.html Heirloom Documentation tools] == | ||
+ | |||
+ | The Heirloom Documentation tools provides an alternative to '''groff''' with powerful capabilities, like open document compatibility etc. Building this package, which is avaliable as an {{AUR|heirloom-doctools-cvs}} [[AUR]] package, requires the Heirloom shell, devtools and toolchest. | ||
+ | |||
+ | == [http://heirloom.sourceforge.net/pkgtools.html The Heirloom Packaging tools] == | ||
− | The Heirloom | + | The Heirloom packaging tools are a port of Sun SVR4's package management system, which was released as open source with opensolaris. This package requires the Heirloom shell, devtools and toolchest and is available as an {{AUR|heirloom-pkgtools-cvs}} [[AUR]] package. |
Revision as of 05:11, 6 December 2012
The Heirloom project mantains classical UNIX tools and utilities for modern open source operating systems.
Contents
Heirloom Bourne Shell
The classical Bourne shell has been made available through the Heirloom project and is available as an AUR(CVS) or as a static release AUR.
In this package, the Bourne shell is installed as
/usr/heirloom/bin/sh
and symlinked as
/usr/heirloom/bin/jsh
Heirloom Development Tools
The heirloom development tools provide tools like yacc, lex, m4, make, and SCCS. This package, together with the Bourne shell, form a dependency foundation for the rest of the Heirloom packages. The classical devtools ensures consistent behavior, independently of changes made to the corresponding GNU tools.
The heirloom-devtools-cvsAUR AUR package installs the following files:
/usr/heirloom/bin
admin cdc comb delta get help lex m4 make prs prt rmdel sact sccs sccsdiff unget val vc what yacc
/usr/heirloom/bin/posix/
m4 make
/usr/heirloom/lib
help lex libl.a liby.a svr4.make yaccpar
Heirloom Toolchest
This package contains classical UNIX binaries corresponding to GNU coreutils, diffutils, tar and more. The binaries are organized according to the different UNIX releases, so that one can choose which generation of UNIX environment to run.
The Heirloom Toolchest is available as an heirloom-cvsAUR AUR package, which installs the following files:
/usr/heirloom/bin
apropos catman cpio diff3 factor grep line mkfifo nl pkill pwd shl tabs tr uptime awk chgrp csplit dircmp false groups listusers mknod nohup random sleep tail true users banner chmod cut dirname fgrep hd ln more oawk renice sort tape tsort w basename chown date du file head logins mt od pr rm spell tapecntl tty wc bc cksum dc echo find hostname logname mv page printenv rmdir split tar whatis bdiff cmp dd ed fmt id ls mvdir paste printf stty tcopy ul who bfs col deroff egrep fmtmsg install mail nawk pathchk priocntl sdiff STTY tee uname whoami cal comm df env fold join man newform pax ps sed su test unexpand whodo calendar copy dfspace expand getconf kill mesg news pg psrinfo setpgrp sum time uniq xargs cat cp diff expr getopt lc mkdir nice pgrep ptime settime sync touch units yes
/usr/heirloom/bin/posix/
awk chmod csplit du ed expr file getconf id ls mv nl od pg ps rmdir sort touch wc basename cp date echo egrep fgrep find grep ln mkdir nawk nohup pax pr rm sed test tr who
/usr/heirloom/bin/posix2001/
awk chmod csplit du ed expr file getconf id ls mv nl od pg ps rmdir sort touch wc basename cp date echo egrep fgrep find grep ln mkdir nawk nohup pax pr rm sed test tr who
/usr/heirloom/bin/s42/
awk chmod csplit du ed expr file getconf id ln mkdir mv nl od pax pr ps rmdir sort touch wc basename cp date echo egrep fgrep find grep lc ls more nawk nohup page pg priocntl rm sed test tr who
/usr/heirloom/bin/ucb/
apropos catman deroff du expand hostname ln man printenv ps sccs sum test ul uptime w whoami basename chown df echo groups install ls more prt renice stty tcopy tr unexpand users whatis
Heirloom Documentation tools
The Heirloom Documentation tools provides an alternative to groff with powerful capabilities, like open document compatibility etc. Building this package, which is avaliable as an heirloom-doctools-cvsAUR AUR package, requires the Heirloom shell, devtools and toolchest.
The Heirloom Packaging tools
The Heirloom packaging tools are a port of Sun SVR4's package management system, which was released as open source with opensolaris. This package requires the Heirloom shell, devtools and toolchest and is available as an heirloom-pkgtools-cvsAUR AUR package.