Archives For November 30, 1999

This quick tutorial shows how to install the latest ProcDump for Linux via the official Microsoft apt repository in Ubuntu 20.04, Ubuntu 19.10, Ubuntu 18.04, Ubuntu 16.04, and Linux Mint.

ProcDump is a Linux reimagining of the classic ProcDump tool from the Sysinternals suite of tools for Windows. ProcDump provides a convenient way for Linux developers to create core dumps of their application based on performance triggers.

1. Setup Microsoft apt repository in Ubuntu:

Open terminal from your system application launcher. When it opens, run command to download the official .deb package:

wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

For Linux Mint, replace $(lsb_release -rs) in the code with 20.04 for Linux Mint 20 (or 18.04 for Mint 19.x).

Then install the package, which will install Microsoft repository and key, by running command:

sudo dpkg -i packages-microsoft-prod.deb

Type user password (no asterisk feedback) for sudo prompts and hit Enter.

2. Install ProcDump via apt:

After adding the apt repository, refresh system package cache by running command:

sudo apt update

Finally install ProcDump via command:

sudo apt install procdump

3. Check ProcDump installation by running command:

procdump -h

Uninstall:

To uninstall procdump, simply run command in terminal:

sudo apt remove procdump

And remove the apt repository by launching Software & Updates and navigating to Other Software tab.

This simply tutorial shows how to install the latest Lollypop, a lightweight modern Gnome music playing application, in Ubuntu 20.04 and Linux Mint 20 via PPA.

Lollypop features a party mode which will automatically select party-related playlists to play; a full-screen view which lets you visually access the player from your couch thanks to its HiDPI support; and native support for replay gain.

Lollypop also features:

  • Play mp3/4, ogg and flac files
  • Fetch lyrics, artist bio, and automatically download cover arts
  • Sync Lollypop with your Android device via MTP
  • You can scrob songs to Last.fm, Libre.fm and ListenBrainz

How to Install Lollypop in Ubuntu:

The gnome music player is available in Ubuntu main repositories since Ubuntu 19.10. However, it is always old.

To install the latest version, you can either use the containerized Flatpak package, or add the official Ubuntu PPA.

1.) Open terminal from your system application launcher. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:gnumdk/lollypop

Type user password (no asterisk feedback) when it asks and hit Enter to continue. The PPA so far provides the latest packages for Ubuntu 20.04, Ubuntu 19.10, and an old version for Ubuntu 18.04.

2.) After adding the PPA, either upgrade the player from an existing release via Software Updater:

or run command in terminal to install the software package:

sudo apt install lollypop

Uninstall:

To uninstall the PPA repository, run command in terminal:

sudo add-apt-repository --remove ppa:gnumdk/lollypop

And remove the music player by running command:

sudo apt remove lollypop

This simple tutorial shows how to install the latest Pale Moon web browser via .deb package and keep up-to-date via Software Updater in Ubuntu 20.04 and Ubuntu 22.04.

Pale Moon is an open-source web browser with an emphasis on customizability. The latest release so far is version 33.0.0 which was released a few days ago and features:

  • Implement a restricted version of the asynchronous clipboard API (navigator.clipboard).
  • Add support for SHA-2 (SHA-256/SHA-512/etc.) signatures for OCSP stapled responses.
  • Add an option to restrict DOM full-screen mode to the existing browser window.
  • New options (Preference -> Privacy -> Tracking) to allow users to more easily control several privacy-impacting features
  • Implement PromiseRejectionEvent.

The browser provides official Linux tarball, available to download in its website. The web browser is open-source, but the binary package is NOT. And, I’ve written a step by step tutorial shows how to install the tarball.

How to Install Pale Moon from apt repository:

The opensuse repository offers the most recent .deb packages for Debian and all current Ubuntu releases. It’s open-source but unofficial, and so far supports Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 23.10.

Option 1: Download & Install .deb package

First, go to the OBS repository web page via the link button below:

For the GTK2 version, go to this page instead. After opening the web page, click Ubuntu logo, select “Grab binary packages directly“, finally you can click download the .deb package for your Ubuntu version and os type.

Don’t know which Ubuntu is running? Press ctrl+alt+t to open terminal, then run lsb_release -a command to tell. Also, run dpkg --print-architecture if you don’t know which one of  ‘amd64’ or ‘arm64’ to choose.

After downloaded the package, either click open with “Software & Install” then install, or open terminal (Ctrl+Alt+T) and run command to install it:

sudo apt install ~/Downloads/palemoon*.deb

In case you didn’t save the file in Downloads folder, just type sudo apt install plus a blank space then drag’n’drop the file into terminal instead.

Option 2: Add the repository for receiving updates

To keep the package up-to-date, you may click “Add repository and install manually“, then follow the commands to add the repository into your system.

However, the instruction in that page still works at the moment, but insecure according to new Debian/Ubuntu policy. So, here’s updated commands to do the same job:

1.) First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, copy and paste following single command and hit run to get the key file:

wget -qO - https://download.opensuse.org/repositories/home:stevenpusser:palemoon-GTK3/xUbuntu_$(lsb_release -sr)/Release.key | gpg --dearmor | sudo tee /etc/apt/keyrings/home_stevenpusser_palemoon-GTK3.gpg > /dev/null

NOTE: This command is for Ubuntu (and official flavors, such as KUbuntu, XUbuntu) only. For its based systems, such as Linux Mint, you have to replace $(lsb_release -sr) with 22.04, 20.04, etc, depends on which Ubuntu version your system is based on!

2.) Then run the single command below to create config file & add source repository into it.

sh -c "echo 'deb [signed-by=/etc/apt/keyrings/home_stevenpusser_palemoon-GTK3.gpg] http://download.opensuse.org/repositories/home:/stevenpusser:/palemoon-GTK3/xUbuntu_$(lsb_release -sr)/ /' | sudo tee /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list"

Also, this command is for Ubuntu (and official flavors) only. For other based system, you need to replace $(lsb_release -sr) with 22.04, 20.04, etc, accordingly.

3.) Finally refresh system package cache by running command:

sudo apt update

The output should include something says “Get : x http://download.opensuse.org/repositories…”, meaning your system is successfully reading packages list from that repository.

Finally, install the web browser via command:

sudo apt install palemoon

You can then use “Software Updater” to receive future updates for this package.

Uninstall:

To remove the web browser, open terminal (Ctrl+Alt+T) and run command:

sudo apt remove --autoremove palemoon

Also, remove the repository by deleting both the source and key files.

sudo rm /etc/apt/sources.list.d/home:stevenpusser:palemoon-GTK3.list
sudo rm /etc/apt/keyrings/home_stevenpusser_palemoon-GTK3.gpg

Finally run sudo apt update to refresh your system package cache.

MystiQ is a Qt5 UI for FFmpeg media converter that features an intuitive graphical interface and a rich set of presets.

MystiQ is a new project written in C++ with Qt5 framework. It is a product of the effort of the SWL-X Project community with help of the KaOS Linux project community.

The software comes with a rich set of presets to help you convert media files within a few clicks. Advanced users can also adjust conversion parameters in detail. Also it offers automatic shutdown, suspend, hibernate when all tasks done.

How to Install MystiQ in Ubuntu:

For Ubuntu 20.04, Ubuntu 19.10, Ubuntu 19.04, and derivatives, you can either download & install the .deb package.

Or open terminal and run following commands one by one to install from apt repository:

1.) Open terminal and run command to install repository key:

wget -O - https://download.opensuse.org/repositories/home:/llamaret/xUbuntu_20.04/Release.key | sudo apt-key add -

type user password (no visual feedback) for sudo prompts and hit Enter.

2.) Add the apt repository by running command (For Ubuntu 20.04 and Linux Mint 20):

echo 'deb http://download.opensuse.org/repositories/home:/llamaret/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:llamaret.list

You may replace xUbuntu_20.04 with xUbuntu_19.10 in the command for Ubuntu 19.10

3.) Finally install the media converter by running 2 commands:

sudo apt update

sudo apt install mystiq

Uninstall:

To remove the apt repository, go to Software & Updates -> Other Software:

To remove the media converter, run command:

sudo apt remove mystiq

Oracle Virtualbox 6.1.12 was released a day ago as the sixth maintenance release for the 6.1 series.

Oracle Virtualbox 6.1.12 release highlights:

  • UI fixes for Log-Viewer search-backward icon
  • Fixes and improvements for the BusLogic SCSI controller emulation
  • Regression fixes in FIFO data handling
  • Experimental new type of network attachment, allowing local VM to act as if it was run in cloud
  • Improved resource management in the guest control functionality
  • Fixed command option parsing for the “snapshot edit” sub-command
  • Fix crash of ‘VBoxManage internalcommands repairhd’ when processing invalid input.
  • Guest Additions:
    • New experimental 3D GLX graphics output
    • Fixed releasing texture objects, which could cause guest crashes
    • Fixed writes to a file on a shared folder not being reflected on the host when the file is mmap’ed and the used Linux kernel is between version 4.10.0 and 4.11.x
    • Fixed the shared folder driver on 32bit Windows 8 and newer returning an error when flushing writes to a file which is mapped into memory under rare circumstances
    • Improve resize coverage for VMSVGA graphics controller
    • Fix issues detecting guest additions ISO at runtime
    • Fixed German translation encoding for Windows GA installer

How to Install VirtualBox 6.1.12 in Ubuntu:

The official .deb packages are available for download at the link below:

If you’ve already added the Oracle apt repository for Linux, install the updates simply via Software Updater.

Or add the apt repository by running following commands one by one:

1. Open terminal (Ctrl+Alt+T), paste below command and run to add the repository:

sudo sh -c 'echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

For Linux Mint, you HAVE to replace $(lsb_release -sc) in the command with bionic for Mint 19.x, or xenial for Mint 18.x, or focal for Linux Mint 20.

2. Then download and install the repository key via command:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

3. Refresh system package cache via command:

sudo apt update

4. Finally install Virtualbox 6.1:

sudo apt install virtualbox-6.1

Uninstall:

To remove it, simply run command in terminal:

sudo apt remove --autoremove virtualbox-6.1

And go to Software & Updates -> Other Software to remove apt repositories.

Python 3.8.4 was released a few days ago as the latest stable release of the Python language. Here’s how to install it in Ubuntu 18.04 and Ubuntu 16.04.

This is the first bugfix release that is considerably smaller than the previous three. There’s almost 20% fewer changes at 162 commits than the average of previous three bugfix releases. Detailed information about all changes made in version 3.8.4 specifically can be found in its change log. Note that compared to 3.8.3, version 3.8.4 also contains the changes introduced in 3.8.4rc1.

The deadsnakes team maintains unofficial Python packages for different Ubuntu releases. Note the PPA does not contain Python 3.8 for Ubuntu 20.04 as upstream ubuntu provides the package.

Install Python 3.8.4 in Ubuntu 18.04, 16.04:

1.) Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application launcher.

When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2.) Then run commands to refresh system package cache, and install Python 3.8:

sudo apt update

sudo apt install python3.8

3.) Once successfully installed, check your system Python versions (python –version):

4.) (Optional) To use Python 3.8 as the default python3, run commands:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 2

For Ubuntu 16.04 replace python3.6 with python3.5. And you can then switch between the two Python3 versions via command:

sudo update-alternatives --config python3

NOTE: Due to known bug, terminal won’t open if you changed python3 symlink. An workaround is recreate a symlink via command (For Ubuntu 16.04 replace python3.6 with python3.5):

sudo rm /usr/bin/python3; sudo ln -s python3.6 /usr/bin/python3

Uninstall:

To uninstall the Python3.8 packages, run command:

sudo apt remove --autoremove python3.8 python3.8-minimal

To remove the Deadsnakes PPA, launch Software & Updates and go to Other Software tab, then remove the repository line and close the window.

Advanced clipboard manager CopyQ 3.12.0 was released yesterday with new script function, dark mode improvements, and various bug-fixes.

CopyQ is a free open-source clipboard editor with editing and scripting features. The latest version so far is CopyQ 3.12.0 that features:

  • Unsaved data are now saved whenever application is unfocused
  • Filter field in commands can now modify menu items.
  • Application icon will no longer automatically change when there is an ongoing
    operation.
  • New preview() script function shows/hides item preview.
  • Use brighter bar for pinned items with a dark theme
  • Improved notification text line wrapping
  • Improved layout when showing many shortcut buttons
  • Fix SSL/TLS errors on Windows.

How to Install Copyq 3.12.0 in Ubuntu:

The official PPA repository has made the latest packages for all current Ubuntu releases.

1. To add the PPA, open terminal (Ctrl+Alt+T) from application menu and run command:

sudo add-apt-repository ppa:hluk/copyq

Type user password (no asterisk feedback due to security reason) when it prompts and hit Enter to continue.

2. Then install CopyQ either via Synaptic package manager or by running commands in terminal:

sudo apt update

sudo apt install copyq

Once installed, start the clipboard manager from application menu and you’ll see the icon in system tray area.

Uninstall:

To remove the software, either use Synaptic package manager or run command:

sudo apt-get remove --autoremove copyq

To remove PPA repositories, launch Software & Updates and navigate to Other Software tab.

This simple shows how to easily download & install Google web fonts in Ubuntu and other Linux through 3 different applications.

There are quite a few handy applications that can help downloading & installing Google Web Fonts for offline use in Ubuntu. In this tutorial, I’m going to show you 3 of them, including Font Manager, Font Downloader, and TypeCatcher.

Option 1: Font Manager

Font Manager is a free open-source app for GTK Desktop environments. It allows to preview, download & install Google Web Fonts, or install fonts from local files.

The app works in 3 different modes: Manage, Browse, and Compare. Which can be switched by clicking to top-left button.

While “Manage” mode allows to install, uninstall, preview fonts, “Browse” mode allows you to preview all installed fonts in different categories. As well, it provides option to compare selected fonts (from all installed) side by side.

It as well has command line options, to list, enable, disable, and install fonts in terminal or console.

Besides that, Font Manager also includes extra features, including:

  • Change system fonts.
  • Active/De-active installed fonts.
  • Import/Export.
  • Add custom user actions.
  • And more.

Install Font Manager

Font Manager is available in most Linux repositories.

Ubuntu users can simply search for and install it from either Ubuntu Software or App Center. Or, just press Ctrl+Alt+T to open terminal and run command to install:

sudo apt install font-manager

For feature requires and bugs, just go to its Github project page.

Option 2: TypeCatcher

TypeCatcher is a GTK app designed to search, browse, and download Google webfonts for off-line use. It’s a 12 years old app that’s still working today, though the app rarely gets update now.

The app provides a quite basic UI, allowing to search and browse Google Fonts, preview with selected or custom text in different size. Along with buttons to install, uninstall, and open font URL page in web browser. All the Google fonts are installed to .fonts/typecatcher folder. Just open Files (nautilus file browser) and press Ctrl+H to view them.

Install Typecatcher:

The app is available in Debian and Ubuntu system repositories. User can either open terminal (Ctrl+Alt+T) and run command to install the package:

sudo apt install typecatcher

Or, search for and get it from Ubuntu Software, App Center, or your system package manager.

NOTE: TypeCatcher does NOT launch in Ubuntu 22.04 due to bug, see this step by step tutorial to fix it. In Ubuntu 24.04, it takes quite a few seconds to launch, perhaps due to poor network connection issue.

Option 3: Font Downloader

For choice, Font Downloader is another tool can download & install Google Web Fonts for offline use in Linux Desktops.

The app provides a quite basic user interface, to search, browse, and install fonts! However, I don’t find an option to uninstall.

The only difference to other 2, is that the app provide a button to download font only without install. So, you can use the .tff font files anywhere else.

Get Font Downloader

Ubuntu 24.04 and Debian Sid can get the app simply from system repository, either by running the command below in terminal:

sudo apt install font-downloader

Or, use App Center or system package manager to search & install it as .deb (Debian) package.

For most other Linux, the app is available to install as universal Flatpak package.

(Optional) Change Fonts in Ubuntu Desktop

To change your system fonts in Ubuntu, Fedora Workstation, and other Linux with GNOME Desktop environment. Simply install GNOME Tweaks from system package manager.

Then, you can easily change the font of Interface text, Document text, and Monospace text in the first tab of the app window.

GScan2PDF, graphical to produce PDFs or DjVus from scanned documents, released version 2.8.1 a day ago.

The previous program launching issue should be fixed in the release, though it didn’t happen in my machine. Gscan2pdf 2.8.1 release highlights:

  • Pass resolution to tesseract to avoid messages like “Warning! Invalid resolution 0 dpi. Using 70 instead”
  • Cope better if data model becomes corrupted
  • Add restart option to ‘device not found’ mini-wizard & if tmp directory changed.
  • When saving a session file, note that pages have been saved to avoid ‘Some pages have not been saved. Do you really want to quit?’ message.
  • Improvements to the Crashed sessions dialog to make it more intuitive.
  • Update position of OCR text when cropping
  • Create PS level 3 instead of 1.
  • Fix check for unpaper version. (Scan fails if unpaper is not installed but selected in post processing)
  • Fix check for tesseract version. Remove support for tesseract
  • Update translations.

How to Install gscan2pdf 2.8.1 in Ubuntu:

The official Gscan2PDF PPA has made the new release packages for all current Ubuntu releases, and their derivatives, including Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04, Linux Mint 18.x, 19.x, and 20.

1. Open terminal either by pressing Ctrl+Alt+T on keyboard or by searching for ‘terminal’ from application menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:jeffreyratcliffe/ppa

Type user password (no asterisk feedback due to security reason) when it prompts and hit Enter.

2. For those who have a previous release installed, upgrade it through Software Updater:

Or run following command in terminal to install or upgrade the software:

sudo apt update && sudo apt install gscan2pdf

How to Remove:

To remove gscan2pdf, either use your system package manager or run command:

sudo apt-get remove --autoremove gscan2pdf

And the PPA can be removed via Software & Updates utility, under Other Software tab.

Audacious music player 4.0.5 was released a day ago with some important bug-fixes. Here’s how to install it in Ubuntu 20.04, Ubuntu 19.10, Ubuntu 18.04, Ubuntu 16.04, and derivatives.

Audacious 4.0.5 release highlights:

  • Fixed UI freeze when asterisk key (Shift+8) was pressed.
  • Fixed an exception when reading a large APE (> 1M) tag
  • Fixed album artist not being displayed for .m4a files
  • Fixed a crash on exit with a plugin settings window open
  • Fixed a crash when scrobbling with curl 7.71.0
  • Changed the default CDDB server to gnudb.org

How to Install Audacious 4.0.5 in Ubuntu:

All users of current Ubuntu releases and Linux Mint 18.x, 19.x, 20 can install the new release via Ubuntu PPA by running following commands one by one.

1. Open terminal by either pressing Ctrl+Alt+T on keyboard or searching for ‘terminal’ from application menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

Type your password (no asterisk feedback) when it prompts and hit Enter to continue.

2. Then run commands one by one in terminal to install or upgrade the audio player:

sudo apt update

sudo apt install audacious audacious-plugins

Uninstall:

You can easily remove the PPA either by going to Software & Updates utility -> Other Software tab, or by running command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/apps

To remove audacious, either use your system package manager or run command:

sudo apt remove --autoremove audacious audacious-plugins