Archives For November 30, 1999

Opera 42 Released with Built-in Currency Converter

Last updated: December 13, 2016

opera web browser

Opera 42, a new stable release of this Chromium based web browser, was released today. The new release features built-in currency converter and improved newsreader.

Opera 42 Features:

  • Built-in currency converter. Simply select the price you want to convert on the page and Opera will automatically show it in your local currency.
  • Even smarter and faster startup
  • Easier way to discover feeds. Opera’s personal newsreader offers a newspaper icon on address bar. (Disabled by default)

Download & Install Opera 42:

For those who have a previous release installed and added the Opera for Linux repository, just launch Software Updater to upgrade the browser:

Or you can download the .deb package and click to install via Ubuntu Software from the link below:

Download Opera for Linux

Linux Kernel 4.9 was finally released last night as ‘the biggest release’ said in the announcement. Linus Torvalds wrote on lkml.org:

So Linux 4.9 is out, and the merge window for 4.10 is thus open.

With the extra week for 4.9, the timing for the merge window is obviously a bit awkward, and it technically closes in two weeks on Christmas Day. But that is a pure technicality, because I will certainly stop pulling on the 23rd at the latest, and if I get roped into xmas food prep, even that date might be questionable.

I could extend the merge window rather than cut it short, but I’m not going to. I suspect we all want a nice calm winter break, so if your stuff isn’t ready to be merged early, the solution is to just not merge it yet at all, and wait for 4.11. Just so you all know (I already bcc’d the main merge window suspects in a separate mailing last week, I’m just repeating myself here to avoid anybody being confused about timing).

Anyway, back to 4.9 itself.

I’m pretty sure this is the biggest release we’ve ever had, at least in number of commits. If you look at the number of lines changed, we’ve had bigger releases in the past, but they have tended to be due to specific issues (v4.2 got a lot of lines from the AMD GPU register definition files, for example, and we’ve had big re-organizations that caused a lot of lines in the past: v3.2 was big due to staging, v3.7
had the automated uapi header file disintegration, etc). In contrast, 4.9 is just big.

Admittedly a chunk of that is the new greybus staging support, but that really isn’t the bulk of it – it’s just another small detail in the overall “yes, v4.9 is big” picture.

Other than just the size, 4.9 looks fairly normal. A bit over two thirds drivers (staging, GPU and networking are the bulk of it, but it’s all over), with the rest looking fairly normal too: arch updates, documentation, generic networking, filesystems..

The shortlog (16k+ commits, with another 1100 merge commits to round things out) is obviously much too big to put here, and wouldn’t be legible anyway. So as is my wont, I’m appending just the log of my merges.

New Features in Linux Kernel 4.9:

  • Virtual Display Support and improved GPU reset for AMDGPU.
  • Various fixes and improvements to Intel DRM.
  • Memory protection keys (MPK) support.
  • Support for vmapped kernel stacks.
  • 29 more ARM machines support, including Raspberry Pi Zero, LG Nexus 5, etc.
  • Various file-system improvements and more.

How to Install Linux Kernel 4.9:

The Ubuntu kernel team has build the new kernel release, and the binaries are available for download at the link below:

Depends on your OS type, grab and install the packages below one by one:

  • linux-headers-4.9.0-xxxxxx_all.deb
  • linux-headers-4.9.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  • linux-image-4.9.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

Select generic for common system, and lowlatency for a low latency system (e.g. for recording audio), amd64 for 64bit system, i386 for 32bit system, or armhf, arm64, etc for other OS types.

To get the Kernel 4.9 from the command console, run the commands below one by one:

For 64-bit OS:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb

sudo dpkg -i *.deb

for 32-bit OS:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_i386.deb

sudo dpkg -i *.deb

After installed these .debs, restart and enjoy!

Uninstall Linux Kernel 4.9:

Start/restart your machine and select boot with the previous kernel in Grub2 -> Advanced menu. Then use Ubuntu Tweak, or other system tool to remove the Kernel 4.9, or you may see this post that teach you how to remove old kernels.

Ubuntu Cleaner is an open-source tool makes it easy to clean up your Ubuntu system. It’s a Ubuntu Tweak fork for the Computer Janitor feature.

The tool offers a similar interface to Ubuntu Tweak, allows to clean up:

  • App (browser) caches.
  • Thumbnail cache.
  • Old kernels.
  • Apt cache
  • Package configs and unneeded packages

How to Install Ubuntu Cleaner in Ubuntu:

The developer offers .deb packages in a PPA repository, available for download at the link below:

Download the latest package and click install via Ubuntu Software.

For those want to add the PPA for Ubuntu 16.04 and 14.04, run the commands below one by one in terminal (Ctr+Alt+T):

sudo add-apt-repository ppa:gerardpuig/ppa

sudo apt update

sudo apt install ubuntu-cleaner

Uninstall:

To remove Ubuntu Cleaner, simply run command in terminal:

sudo apt remove ubuntu-cleaner && sudo apt autoremove

The PPA can be removed by going to System Settings -> Software & Updates -> Other Software tab.

Audacious audio player has reached the 3.8.1 release one day ago with new feature opus cover art support in the info bar, and following bug-fixes:

  • Fix randomly freezes in Windows.
  • Time value can become larger than the track length by dragging the progress bar beyond the end of the trough.
  • The ‘Do not load metadata for songs until played’ option appears twice in the QT interface preferences

Audacious GTK and Winamp like interface

How to Install Audacious 3.8.1 in Ubuntu:

The new release has been made into Webupd8Team PPA, available for all current Ubuntu releases and derivatives, e.g., Ubuntu 14.04, Ubuntu 16.04, Ubuntu 16.10, Linux Mint 17 and 18.

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

2. Then upgrade Audacious player from a previous by launching Software Updater:

Or install it for the first time via your package manager or using the commands:

sudo apt update

sudo apt install audacious audacious-plugins

Kxstitch, an open-source cross stitch pattern and chart creation software for KDE, has now reached the 2.0 release with KF5 port, a number of improvements and lots of new language translations.

Patterns can be created from scratch on a user defined size of grid, which can be enlarged or reduced in size as your pattern progresses. Alternatively you can import images from many graphics formats which will allow you to reduce the number of colours and to restrict the conversion to full stitches or optionally use fractional stitches.

You may also use an image as a background. These imported images can then be modified using the supplied tools to produce your final design.

Kxstitch Features:

  • Creation of new patterns
  • Editing of existing patterns – KXStitch is also capable of reading PC Stitch 5 files.
  • Use of various floss pallets, DMC, Anchor, Madeira, JP Coates
  • Creation of custom palettes and colours.
  • Use of standard stitches
  • Free use of backstitching
  • Importing of various picture formats
  • Printing of patterns and floss keys

How to Install Kxstitch 2.0 in Ubuntu 16.04, 16.10:

Due to lack of official deb binaries, I’ve made the 2.0 release into an Ubuntu PPA, available for Ubuntu 16.04, Ubuntu 16.10, Linux Mint 18, and derivatives.

You can either run commands in terminal (Ctrl+Alt+T) to add the PPA and install kxstitch:

  1. Run command to add the PPA:
    sudo add-apt-repository ppa:ubuntuhandbook1/kxstitch

  2. Update the system package index:
    sudo apt update
  3. And finally install the software:
    sudo apt install kxstitch

or grab the .deb directly from THIS PAGE (amd64.deb for 64-bit, or i386.deb for 32-bit), and click install via Ubuntu Software.

NeoFetch, the cross-platform command-line system information tool, has reached the major 2.0 release. Here’s how to install it in Ubuntu 16.04, Ubuntu 16.10, and other releases higher than Ubuntu 12.04.

    Neofetch is a CLI system information tool written in BASH. Neofetch displays information about your system next to an image, your OS logo, or any ascii file of your choice. The main purpose of neofetch is to be used in screenshots to show other users what OS/Distro you’re running, what Theme/Icons you’re using and etc.

    Neofetch is highly customizable through the use of commandline flags or the user config file. There are over 50 config options to mess around with and there’s the print_info() function and friends which let you add your own custom info.

Neofetch 2.0 is the biggest release in a long time. The majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed.

  • New Operating System support: ChaletOS, DracOS, Haiku, GNU Hurd, Korora, Netrunner, Pardus, iPhone 7 and 7 plus.
  • ASCII art handling written.
  • Now display your OS’s ascii logo if the distro’s logo isn’t found
  • Wallpaper support for Cinnamon desktop.
  • Added support for HyperTerm
  • Prefer dedicated GPU over integrated GPU in Linux.
  • Improved documentation & wiki
  • More and more.

How to Install NeoFetch 2.0 in Ubuntu:

For Ubuntu 12.04, Ubuntu 14.04, …, up to Ubuntu 17.04, the new release has been made into this PPA repsitory.

Run below commands one by one in terminal (Ctrl+Alt+T) to add the PPA to your system and install NeoFetch 2.0:

sudo add-apt-repository ppa:dawidd0811/neofetch

sudo apt update 

sudo apt install neofetch

Or directly download the “neofetch_2.0-1ubuntu1_all.deb” package from the link below and click install via Ubuntu Software:

The free and open-source MKVToolNix MKV (Matroska) manipulation tool has reached the 9.6.0 release. Here’s how to install or upgrade it in Ubuntu 16.04, Ubuntu 14.04, and/or Ubuntu 16.10.

MKVToolNix 9.6.0 fixes one major bug in mkvmerge (an endless loop) when appending files. It mostly occurred when muxing MPLS playlists. Several other minor bug fixes and usability enhancements were implemented.

  • mkvmerge and mkvextract now support HDMV TextST subtitles.
  • MKVToolNix GUI has option to only show the list of often used languages/country codes/character sets.
  • mkvextract has been updated to add a “langidx” line to the .idx file upon extraction
  • multiplexer enhancement: added a column “source file’s directory” to the track list
  • multiplexer enhancement: added an option for selecting all tracks of the currently selected source files in the source file context menu

How to Install MKVToolNix 9.6.0 in Ubuntu:

The official MKVToolNix repository for Linux has been updated for Ubuntu 16.04, Ubuntu 14.04, Ubuntu 16.10 and derivatives.

1. To add the repository, first open terminal (Ctrl+Alt+T) and run command to setup the key:

wget -q -O - https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add -

2. Go to System Settings -> Software & Updates -> Other Software tab, then click Add and paste following line:

deb http://mkvtoolnix.download/ubuntu/ xenial main

You may replace xenial (16.04) in the line with yakkety for Ubuntu 16.10, or trusty for Ubuntu 14.04 and their derivatives.

3. Finally upgrade the software from a previous release via Software Updater:

Or install it for the first time via command:

sudo apt update && sudo apt install mkvtoolnix mkvtoolnix-gui

HP Linux Imaging and Printing (HPLIP), HP Linux solution for printing, scanning, and faxing with HP inkjet and laser based printers, has reached the 3.16.11 release one day ago.

HPLIP 3.16.11 adds following new printers support:

  • HP LaserJet M101-M106 Printer
  • HP LaserJet Pro M203-M206 Printer
  • HP LaserJet Pro MFP M227-M231 Printer
  • HP LaserJet Pro MFP M129-M134

Also new Linux Distro’s Fedora 25 and OpenSuse 42.2 are supported in this release.

How to Install HPLIP 3.16.11 in Ubuntu:

Download the official Linux binary from the link below:

Then open terminal (Ctrl+Alt+T), run commands to give executable permission, and finally run the installer:

cd ~/Downloads/ && chmod +x hplip-3.16.11.run && ./hplip-3.16.11.run

Follow the terminal prompts and finally restart your computer when everything’s done.

PyCharm 2016.3, the third update in the 2016 series of the cross-platform PyCharm and Django IDE, has been released a few days ago.

PyCharm 2.16.3 features:

  • Better Django support
  • Improved Python console
  • Full support for Python 3.6
  • Enhanced version control integration
  • A better variable explorer
  • Upgrades to coverage and profiling tools
  • And much more, see the what’s new page.

How to Install PyCharm 2016.3 in Ubuntu:

Thanks to Mystic-Mirage, both professional and community editions are made into PPA, available for Ubuntu 16.04, Ubuntu 16.10, Linux Mint 18 and derivatives.

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

sudo add-apt-repository ppa:mystic-mirage/pycharm

Type in your password (no visual feedback) when it asks and hit Enter.

2. Then update system package index and install the IDE via commands:

sudo apt update

sudo apt install pycharm-community

Or use sudo apt install pycharm to install the professional version.

Uninstall:

The packages can be easily removed by using apt command with remove flag:

sudo apt remove pycharm pycharm-community && sudo apt autoremove

And the PPA can be removed by going to System Settings -> Software & Updates -> Other Software tab.

For Google Chrome users not satisfied with the built-in download manager, here’s how to integrate the uGet download manager with Chrome browser in Ubuntu 16.04, Ubuntu 14.04, and Linux Mint 17, 18.

uGet used to have an official extension for Chrome/Chromium, though it’s out of date because Google removed NPAPI support.

Now there’s an open-source uGet Chrome Wrapper that integrates uGet Download Manager with Google Chrome in Linux Systems. With it, youcan:

  • Simply click on any download links, ‘uGet new Download’ dialog will appear and continue the download.
  • Right-click on a link and there’s ‘Download with uGet’ option.
  • Press and hold Insert key to prevent uGet from interrupting your download.
  • Use Ctrl+Shift+U to disable or re-enable the extension (uGet Download option in context menu still available).

How to Install uGet Chrome Wrapper in Ubuntu:

1. First in Chrome browser, install the uGet integration extension by going to the link below:

2. Then open terminal (Ctrl+Alt+T) and run commands below one by one to install the wrapper for uGet from the developer’s PPA:

  • Add the PPA repository:
    sudo add-apt-repository ppa:slgobinath/uget-chrome-wrapper

  • Then update and install the wrapper:
    sudo apt update
    
    sudo apt install uget-chrome-wrapper

Finally restart Google Chrome browser and enjoy!

Uninstall uGet Chrome Wrapper:

To completely remove this stuff, first go to Chrome Settings -> Extensions -> remove “uGet integration” extension.

Then open terminal (Ctrl+Alt+T) and remove the wrapper via command:

sudo apt remove uget-chrome-wrapper && sudo apt autoremove

And the PPA can be removed by going to System Settings -> Software & Updates -> Other Software tab.