STAP-JUPYTER-\*(1) General Commands Manual STAP-JUPYTER-\*(1)

# [NAME](#NAME)

stap-jupyter-install - locally install isystemtap

stap-jupyter-container - manage an isystemtap container image

# [SYNOPSIS](#SYNOPSIS)

**stap-jupyter-install** \[**--remove**] \[**--container-install** *PREFIX*]

**stap-jupyter-container** \[**--repo** *REPOSITORY*] \[**--image** *IMAGE*] \[**--tag** *TAG*] \[**--keyname** *KEYNAME*] --{**run**, **pull**, **build**, **publish**, **remove**}

# [DESCRIPTION](#DESCRIPTION)

ISystemtap is an interactive jupyter interface for the incremental writing and running of Systemtap scripts.

The *stap-jupyter-install* program can be used to locally install the ISystemtap jupyter kernel, language-server and jupyter-lab extension in ~/.systemtap/jupyter. Once installed, the kernel can be used with *jupyter-lab*.

Alternatively the *stap-jupyter-container* program can be used to run ISystemtap within a container, preventing the need for any local jupyter kernel installation.

# [INSTALL OPTIONS](#INSTALL_OPTIONS)

The following options are supported by stap-jupyter-install. Any other option prints a short help message.

[**--remove**](#remove)

Uninstall the local ISystemtap files.

[**--container-install** *PREFIX*](#container-install)

**\[Intended For Maintainers Only]** This is used to specify the *PREFIX* of the install directory for *stap*. It is called within the container build process, and should not be used otherwise.

# [CONTAINER OPTIONS](#CONTAINER_OPTIONS)

The following options are supported by stap-jupyter-container. Any other option prints a short help message.

[**--repo** *REPOSITORY*](#repo)

Specify which repository to use, defaults to "quay.io".

[**--image** *IMAGE*](#image)

Specify the image name. Defaults to "systemtap/isystemtap"

[**--tag** *TAG*](#tag)

Specify the image tag. Defaults to "latest"

[**--keyname** *KEYNAME*](#keyname)

In order for the container to run *stap* it needs to *ssh* to the host. It requires an ssh key pair, and is specified by *KEYNAME*, which is by default "id\_rsa".

# [CONTAINER COMMANDS](#CONTAINER_COMMANDS)

The following commands are recognized by stap-jupyter-container. One of the following is required.

[**--run**](#run)

Run the image. Pulls if not done already.

[**--pull**](#pull)

Pulls the image.

[**--build**](#build)

Builds a local copy of the image. The repo will be "localhost". See *podman* images.

[**--remove**](#remove~2)

Removes the image.

[**--publish**](#publish)

**\[Intended For Maintainers Only]** This is used to publish the built image. It requires write permissions to https://quay.io/systemtap/isystemtap.

# [SEE ALSO](#SEE_ALSO)

```
stap(1),
podman(1)
ssh(1)
```

# [BUGS](#BUGS)

Use the Bugzilla link of the project web page or our mailing list. **http://sourceware.org/systemtap/**,**&lt;systemtap@sourceware.org&gt;**.

---

Document: stap-jupyter(1) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
