Ubuntu

Build Debian Packages From Source

Debian and Debian-based systems like Ubuntu uses Advanced Package Tool, or APT in short, for installing, updating, upgrading and removing software from command line. Usually, the APT package manager stores the list of repositories in the file named /etc/apt/sources.list and in any file with the suffix .list under the directory /etc/apt/sources.list.d/. When we install a package, apt command retrieves the binary or pre-compiled version of the given package from these repositories. In addition to installing binary packages, APT can also lets you to download the source code of a package. So you can then add some features in the source, build the package from the source code, and finally install the modified version of the package. This guide explains how to build debian packages from source on Debian, Ubuntu and other APT-based systems like Linux Mint.

Why should we build a package from source?

There could be many reasons to build a package from source. Here are a few reasons I could think of now:

  • Inspect the source code to find a bug.
  • Add new features in the packages that aren’t being actively developed any longer.
  • Install the most recent version of a package from source. Generally, the packages in the official repositories might be bit old.
  • And more importantly – learn to build Debian packages from source.

Read More

 

Build Debian Package From Source Tarball, Build Debian Package From Tarball, Build Debian Packages, Build-essential Package Debian Install, Debian Build Package Install, How To Build Debian Packages, Ubuntu Build Debian Source Package

Zoom Logo

How to Install Zoom in Linux

This article was written for Debian based distro’s. Sorry, you RPM fans.

With the World Wide lockdown, and the new term, Social Distancing, everyone is finding new ways to stay connected. Services like Duo, Skype, Go To Meeting, and Zoom. Zoom seems to be the online meeting of choice. Zoom also has an app for all the operating systems. Linux included.

So here is how to install Zoom on your Linux system.

Go to https://zoom.us/support/download and from the drop-down box, select your Linux distro, and download the file.

Move the downloaded file to the root of your home directory. Make sure you don’t have any other ( *.deb ) file in the directory. You don’t want to re-install them again.

Once your zoom file is in your home directory, open a terminal window and type the following command.

sudo dpkg -i *.deb (-i is a small I )

This command will install any DEB file, and you don’t have to know the name either.

You more then likely get errors, (You guys know that’s why I like the terminal window, I can see if there are problems installing programs)

So to fix any errors, type the command in the terminal window.

sudo apt-get install -f

Follow the prompts and pay attention if any of the yes’s are in caps. Exp: (Y/n)

If you see the Y in caps, make sure you reply with a capital Y.

Once it finishes, you’re done. You should now have the Zoom app in the Menu under the Internet.

Hope this helps you.

 

Nativfier Make Desktop App

Make Any Website into Desktop App

Written by Martins D. Okoi

Nativefier is a CLI tool that easily create a executable desktop application of any website with succinct and minimal configuration. Anybody can use it and it is a lot lighter than typical Electron apps.

Nativefier is based on the electron-package and since Electron apps are platform independent, any Nativefiered app will run on GNU/Linux distros as well as on Windows and Mac Operating Systems.

Facebook

Talking about the reason why he created Nativefier, the developer wrote on GitHub:

I did this because I was tired of having to ⌘-tab or alt-tab to my browser and then search through the numerous open tabs when I was using Facebook Messenger or Whatsapp Web.

This is a good example of how to create solutions using our computing skills.

Features in Nativefier

  • Free and open-source with code available on GitHub.
  • Works on GNU/Linux, Windows, and Mac.
  • Desktop Notifications.
  • OS-specific icons.
  • Make single-page web apps (e.g. Telegram and WhatsApp) executable stand-alone apps.

How to Install and Use Nativefier in Linux

Installing Nativefier is as easy as running the following command in terminal.

$ npm install nativefier -g

The developer has done some heavy lifting by setting up a template app containing appropriate event listeners and callbacks in the /app folder.

This is the directory that is copied to the temporary directory when the nativefier command is called and then the core methods of electron packager follow. meaning that getting a URL and invoking the nativefier gets the job done.

  Safe Eyes – A Must Have Tool to Reduce Computer Eye Strain

So, for example, creating a GitHub or WhatsApp web executable (or any web page) is as easy as typing:

$ nativefier -name GitHub http://github.com
$ nativefier web.whatsapp.com

The -name flag is the option that tells Nativefier the name to give your executable. There are other options including:

  • flash to enable flash in your application explorer.
  • version is prints the version of your nativefier install.
  • platform automatically determined based on the current OS. Overwrite it by specifyinglinux, windows (or win32), or osx (darwin).

The full list of options and more usage details are on its GitHub page.

Note:

  1. Nativefier doesn’t have any back button by default because it is designed to wrap just single-page apps. That notwithstanding, you can build an executable from any url and hitting backspace on your keyboard will take you to the previous page.
  2. Don’t put spaces when defining the app name with the -name option on Linux because it will cause problems when pinning the app to the launcher.

Linux Mint, Linux Os, Linux Ubuntu

Install Nativefier, Nativefier Install, Nativefier Linux, Nativefier Release, Nativefier Ubuntu Ppa

Read More