• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install Bpytop on Debian 12

  • 00:32 lsb_release -a
  • 00:41 ip a
  • 00:46 apt install python3-pip
  • 01:03 pip3 install bpytop
  • 01:16 echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee
  • 01:24 wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
  • 01:35 apt update
  • 01:44 apt install bpytop -y
  • 02:01 bpytop
{{postValue.id}}

To Install Bpytop On Debian 12

Introduction:

Bpytop is a Linux command-line utility that monitors many programs including top, Htop, Bashtop, and so on. It is based on the Bash TOP and written in Python. The program displays information about the processor, memory, disks, network, and processes.

Installation Procedure:

Step 1: Check the OS version by using the below command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

Step 2: Check the IP by using the below command

root@linuxhelp:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:df:76:82 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 192.168.6.131/23 brd 192.168.7.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fedf:7682/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Step 3: Install python3 by using the below command

root@linuxhelp:~# apt install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  linux-image-6.1.0-10-amd64
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev fakeroot
  g++ g++-12 gcc gcc-12 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan8 libbinutils libc-dev-bin libc-devtools libc6-dev
  libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libexpat1-dev libfakeroot
  libfile-fcntllock-perl libgcc-12-dev libgprofng0 libitm1 libjs-jquery libjs-sphinxdoc
  libjs-underscore liblsan0 libnsl-dev libpython3-dev libpython3.11-dev libstdc++-12-dev
  libtirpc-dev libtsan2 libubsan1 linux-libc-dev make manpages-dev patch python3-dev
  python3-distutils python3-lib2to3 python3-setuptools python3-wheel python3.11-dev
  rpcsvc-proto zlib1g-dev
Suggested packages:
  binutils-doc debian-keyring g++-multilib g++-12-multilib gcc-12-doc gcc-multilib
  autoconf automake libtool flex bison gdb gcc-doc gcc-12-multilib gcc-12-locales
  glibc-doc git bzr libstdc++-12-doc make-doc ed diffutils-doc python-setuptools-doc
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev fakeroot
  g++ g++-12 gcc gcc-12 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan8 libbinutils libc-dev-bin libc-devtools libc6-dev
  libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libexpat1-dev libfakeroot
  libfile-fcntllock-perl libgcc-12-dev libgprofng0 libitm1 libjs-jquery libjs-sphinxdoc
  libjs-underscore liblsan0 libnsl-dev libpython3-dev libpython3.11-dev libstdc++-12-dev
  libtirpc-dev libtsan2 libubsan1 linux-libc-dev make manpages-dev patch python3-dev
  python3-distutils python3-lib2to3 python3-pip python3-setuptools python3-wheel
  python3.11-dev rpcsvc-proto zlib1g-dev
0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded.
Need to get 65.3 MB of archives.
After this operation, 270 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2,487 kB]

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.9) ...
Setting up libpython3-dev:amd64 (3.11.2-1+b1) ...
Setting up python3.11-dev (3.11.2-6) ...
Setting up python3-dev (3.11.2-1+b1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u3) ...

Step 4: Install python package bpytop by using the below command

root@linuxhelp:~# pip3 install bpytop --break-system-packages
Collecting bpytop
  Downloading bpytop-1.0.68-py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.8/83.8 kB 775.6 kB/s eta 0:00:00
Collecting psutil<6.0.0,>=5.7.0
  Downloading psutil-5.9.6-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 283.6/283.6 kB 3.0 MB/s eta 0:00:00
Installing collected packages: psutil, bpytop
Successfully installed bpytop-1.0.68 psutil-5.9.6
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

Step 5: Add Azlux repository to the apt source list by using the below command

root@linuxhelp:~# echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
deb http://packages.azlux.fr/debian/ buster main

Step 6: Add key for Azlux repository by using the below command

root@linuxhelp:~# wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

Step 7: Update the apt source list by using the below command

root@linuxhelp:~# apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://security.debian.org/debian-security bookworm-security InRelease
Get:4 http://packages.azlux.fr/debian buster InRelease [3,989 B]
Get:5 http://packages.azlux.fr/debian buster/main amd64 Packages [1,187 B]
Fetched 5,176 B in 2s (2,129 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: http://packages.azlux.fr/debian/dists/buster/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Step 8: Update apt list upgrade by using the below command

root@linuxhelp:~# apt list --upgradable
Listing... Done

Step 9: Install BpyTop by using the below command

root@linuxhelp:~# apt install bpytop -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  linux-image-6.1.0-10-amd64
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  python3-psutil
Suggested packages:
  python-psutil-doc
The following NEW packages will be installed:
  bpytop python3-psutil
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 256 kB of archives.
After this operation, 1,273 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 python3-psutil amd64 5.9.4-1+b1 [189 kB]
Get:2 http://deb.debian.org/debian bookworm/main amd64 bpytop all 1.0.68-1 [66.8 kB]
Fetched 256 kB in 0s (958 kB/s)
Selecting previously unselected package python3-psutil.
(Reading database ... 167097 files and directories currently installed.)
Preparing to unpack .../python3-psutil_5.9.4-1+b1_amd64.deb ...
Unpacking python3-psutil (5.9.4-1+b1) ...
Selecting previously unselected package bpytop.
Preparing to unpack .../bpytop_1.0.68-1_all.deb ...
Unpacking bpytop (1.0.68-1) ...
Setting up python3-psutil (5.9.4-1+b1) ...
Setting up bpytop (1.0.68-1) ...
Processing triggers for man-db (2.11.2-2) ...

Step 10: Open the BpyTop by using the below command

root@linuxhelp:~# bpytop

Step 11: View of Bpytop Command line Application as shown in the below image snap 1

Conclusion:

We have reached the end of this article. In this guide, we have walked you through the steps required to Install Bpytop on Debian 12. Your feedback is much welcome.

Tags:
michael
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is the top command?

A

It provides a dynamic real-time view of a running system.

Q

What is htop used for?

A

It is used to determine the cause of load by each process.

Q

What is bash top Linux?

A

Bashtop is a terminal-based resource monitoring utility in Linux.

Q

How do I install Bashtop on Linux?

A

Add the PPA repository and use apt to install the program

Q

What is htop time?

A

TIME is the cumulative time the CPU spent in the process since it was started.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Elijah ?
Remote Desktop Connection Has Stopped Working

When accessing my remote machine server using remote desktop on a windows machine I am getting this error

forum (1)

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.