Difference between revisions of "Screen"
(I added the package description from BLFS.) |
|||
(9 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{| style="text-align: left; background-color: AliceBlue;" | {| style="text-align: left; background-color: AliceBlue;" | ||
− | |- | + | |-valign="top" |
− | !Download | + | !Download (HTTP): |
− | | http://ftp.gnu.org | + | | http://ftp.gnu.org/gnu/screen/screen-{{Screen-Version}}.tar.gz |
− | |- | + | |-valign="top" |
− | !Download | + | !Download (FTP): |
− | | ftp://ftp.gnu.org | + | | ftp://ftp.gnu.org/gnu/screen/screen-{{Screen-Version}}.tar.gz |
|} | |} | ||
---- | ---- | ||
− | + | {{Package-Introduction|Screen provides you with an ANSI/vt100 terminal emulator, which can multiplex up to 10 pseudo-terminals. On startup, it executes $SHELL in window 0. Then it reads ~/.screenrc to learn configuration, keybindings, and possibly open more windows.}} | |
− | |||
− | |||
== Dependencies == | == Dependencies == | ||
=== Optional === | === Optional === | ||
− | * [[Linux- | + | * [[Linux-PAM]] |
== Non-Multilib == | == Non-Multilib == | ||
Line 23: | Line 21: | ||
Compile the package: | Compile the package: | ||
− | ./configure --prefix=/usr --with-socket-dir=/var/run/screen \ | + | ./configure --prefix=/usr \ |
+ | --with-socket-dir=/var/run/screen \ | ||
--with-sys-screenrc=/etc/screenrc && | --with-sys-screenrc=/etc/screenrc && | ||
− | sed -i | + | sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && |
make | make | ||
Line 31: | Line 30: | ||
make install | make install | ||
+ | |||
+ | === Command Explanations === | ||
+ | |||
+ | ''--with-socket-dir=/var/run/screen'': This option places the per-user sockets in a standard location. | ||
+ | |||
+ | ''--with-sys-screenrc=/etc/screenrc'': This option places the global screenrc file in /etc. | ||
+ | |||
+ | '''sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/*''': This command corrects the configuration and documentation files to the location that is used here for the global screenrc file. | ||
== Multilib == | == Multilib == | ||
Line 39: | Line 46: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD32}" ./configure --prefix=/usr --with-socket-dir=/var/run/screen \ | + | CC="gcc ${BUILD32}" ./configure --prefix=/usr \ |
+ | --with-socket-dir=/var/run/screen \ | ||
--with-sys-screenrc=/etc/screenrc && | --with-sys-screenrc=/etc/screenrc && | ||
− | sed -i | + | sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && |
make | make | ||
Line 53: | Line 61: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILDN32}" ./configure --prefix=/usr --with-socket-dir=/var/run/screen \ | + | CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ |
+ | --with-socket-dir=/var/run/screen \ | ||
--with-sys-screenrc=/etc/screenrc && | --with-sys-screenrc=/etc/screenrc && | ||
− | sed -i | + | sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && |
make | make | ||
Line 67: | Line 76: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD64}" ./configure --prefix=/usr --with-socket-dir=/var/run/screen \ | + | CC="gcc ${BUILD64}" ./configure --prefix=/usr \ |
+ | --with-socket-dir=/var/run/screen \ | ||
--with-sys-screenrc=/etc/screenrc && | --with-sys-screenrc=/etc/screenrc && | ||
− | sed -i | + | sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && |
make | make | ||
Line 76: | Line 86: | ||
make install && | make install && | ||
install -m 644 etc/etcscreenrc /etc/screenrc | install -m 644 etc/etcscreenrc /etc/screenrc | ||
+ | |||
+ | = Contents = | ||
+ | |||
+ | {| style="text-align: left;" | ||
+ | |-valign="top" | ||
+ | ! Installed Programs: | ||
+ | | screen | ||
+ | |-valign="top" | ||
+ | ! Installed Libraries: | ||
+ | | None | ||
+ | |-valign="top" | ||
+ | ! Installed Directories: | ||
+ | | /var/run/screen | ||
+ | |} | ||
+ | |||
+ | === Short Descriptions === | ||
+ | |||
+ | {| style="text-align: left;" | ||
+ | |-valign="top" | ||
+ | ! screen | ||
+ | | is a terminal multiplexor with VT100/ANSI terminal emulation. | ||
+ | |} | ||
+ | |||
+ | [[Category:General Utilities]] |
Latest revision as of 14:02, 19 March 2009
Download (HTTP): | http://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz |
---|---|
Download (FTP): | ftp://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz |
Contents
Introduction to Screen
Screen provides you with an ANSI/vt100 terminal emulator, which can multiplex up to 10 pseudo-terminals. On startup, it executes $SHELL in window 0. Then it reads ~/.screenrc to learn configuration, keybindings, and possibly open more windows.
Project Homepage: Unknown
Dependencies
Optional
Non-Multilib
Compile the package:
./configure --prefix=/usr \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc && sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && make
Install the package
make install
Command Explanations
--with-socket-dir=/var/run/screen: This option places the per-user sockets in a standard location.
--with-sys-screenrc=/etc/screenrc: This option places the global screenrc file in /etc.
sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/*: This command corrects the configuration and documentation files to the location that is used here for the global screenrc file.
Multilib
This package does not provide any libraries so only one installation is needed.
32Bit
Compile the package:
CC="gcc ${BUILD32}" ./configure --prefix=/usr \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc && sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && make
Install the package
make install && install -m 644 etc/etcscreenrc /etc/screenrc
N32
Compile the package:
CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc && sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && make
Install the package
make install && install -m 644 etc/etcscreenrc /etc/screenrc
64Bit
Compile the package:
CC="gcc ${BUILD64}" ./configure --prefix=/usr \ --with-socket-dir=/var/run/screen \ --with-sys-screenrc=/etc/screenrc && sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* && make
Install the package
make install && install -m 644 etc/etcscreenrc /etc/screenrc
Contents
Installed Programs: | screen |
---|---|
Installed Libraries: | None |
Installed Directories: | /var/run/screen |
Short Descriptions
screen | is a terminal multiplexor with VT100/ANSI terminal emulation. |
---|