Difference between revisions of "Screen"

From CBLFS
Jump to navigationJump to search
 
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{| style="text-align: left; background-color: AliceBlue;"
 
{| style="text-align: left; background-color: AliceBlue;"
|-
+
|-valign="top"
!Download Source:
+
!Download (HTTP):
| http://ftp.gnu.org/pub/gnu/screen/screen-4.0.2.tar.gz
+
| http://ftp.gnu.org/gnu/screen/screen-{{Screen-Version}}.tar.gz
|-
+
|-valign="top"
!Download Source:
+
!Download (FTP):
| ftp://ftp.gnu.org/pub/gnu/screen/screen-4.0.2.tar.gz
+
| 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 ==
Line 19: 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 -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
+
  sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
 
  make
 
  make
  
Line 27: 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 35: 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 -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
+
  sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
 
  make
 
  make
  
Line 49: 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 -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
+
  sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
 
  make
 
  make
  
Line 63: 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 -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
+
  sed -i "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* &&
 
  make
 
  make
  
Line 72: 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 15: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

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.