Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

Friday, April 15, 2016

Microsoft is adding the Linux command line to Windows 10

http://www.theverge.com/2016/3/30/11331014/microsoft-windows-linux-ubuntu-bash?utm_campaign=theverge&utm_content=article&utm_medium=social&utm_source=facebook


https://channel9.msdn.com/Events/Build/2016/P488/player


Microsoft is reaching out to Linux developers in a way that the company never has before. "The Bash shell is coming to Windows. Yes, the real Bash is coming to Windows," said Microsoft's Kevin Gallo on stage at today's Build 2016 keynote. The announcement received an uproarious applause from the crowd. The new functionality will be enabled as part of this summer's Anniversary Update to Windows 10.
"This is not a VM. This is not cross-compiled tools. This is native," he said. "We've partnered with Canonical to offer this great experience, which you'll be able to download right from the Windows Store." Third-party tools have enabled this sort of thing for years, but a direct partnership between Microsoft and Canonical should offer even more flexibility and convenience for developers who prefer using these binaries and tools.
More importantly, it represents Microsoft's refreshing stance on open-source development. VP Terry Myerson teased "more coming soon" in regards to other possibilities signaling a modernized and extremely open Windows 10. This blog post by Microsoft's Scott Hanselman offers a deeper explanation of the move. "This is brilliant for developers that use a diverse set of tools like me," he said. "This is a genuine Ubuntu image on top of Windows with all the Linux tools I use."

Update: Microsoft has posted a very in-depth video covering Bash on Windows, which we've embedded at the top of this article. It should answer just about any question you might have.


Saturday, October 10, 2015

How to boot into BOSS from the Grub Rescue prompt?

This guide will detail how to boot from the "grub rescue>" prompt for grub2 users.
Boot Procedure:
1. Locate the BOSS partition and the folder containing the Grub modules.
The Grub folder containing the modules must be located so the correct modules can be loaded. This folder was created during BOSS installation and should be located in the BOSS partition. This folder would be located at either (hdX,Y)/boot/grub or (hdX,Y)/usr/lib/grub/i386-pc.
Commands:
ls                               # List the known drives (hdX) and partitions  (hdX,Y).

ls (hdX,Y)/                      # List the contents of the partition's root.

ls (hdX,Y)/boot/grub             # Normal location of the Grub 2 modules.

ls (hdX,Y)/usr/lib/grub/i386-pc  # Alternate location of the Grub 2 modules.

2. Load the modules
commands:
set prefix=(hdX,Y)/boot/grub
insmod linux
eg:
 set prefix=(hd0,1)/boot/grub 
 insmod linux
3. Load the Linux kernel and initrd image using the following commands.
 set root=(hd0,1)
 linux /boot/vmlinuz-2.6.32-5-686 root=/dev/sda1
 initrd /boot/initrd.img-2.6.32-5-686
 boot

Monday, July 13, 2015

Yawls 1.2.0 (Software For Adapting The Screen Brightness With The Current Lighting Conditions Via Webcam) Has Been Released

As you may know, Yawls is an open-source software that automatically adjusts the screen brightness through the webcam, adapting the screen readability to the moment of the day and the weather condition.
The software is ideal when you use the laptop in either sunny or dark places. It is available as a command-line tool or via simple and intuitive GUI.
The latest version available is Yawls 1.2.0, which has been recently released, bringing the belowchanges and fixes.

Installation instructions:

Up to date packages are available via some third party PPA, so installing the software on Ubuntu should not cause too many headaches. Just add the PPA to your system, update the local repository index and install the yawls package:
$ sudo add-apt-repository ppa:thedsweb/yawls-daily
$ sudo apt-get update
$ sudo apt-get install yawls
Optional, to remove yawls, do:
$ sudo apt-get remove yawls


The installation instructions should work on Ubuntu 15.04 Vivid Vervet, Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint 6, Peppermint 5, LXLE 14.04 and Linux Lite 2.

Thursday, May 21, 2015

WPS Office

WPS Office (also known as Kingsoft Office) is a freeware office suite having the same features as Microsoft Office (more of a Microsoft Office clone), installed by default on Ubuntu Kylin, the Ubuntu flavor developer for its Chinese users.
The main three software included in the WPS Office is the Kingsoft Writer, Presentation, and Kingsoft Spreadsheet, being alternatives to Word, Excel and PowerPoint.
While it has been available on Linux systems only as 32 bit (i386/i686) deb and rpm packages, 64 bit (amd64/x86_64) packages have been also created by the community, so that the users can install WPS office on 64 bit systems without having to install all the 32 bit dependencies.
Despite the fact that WPS Office is only an alpha release, it is already usable, permitting the users to benefit from the main features of a modern office suite.

Installation instructions:

So, to install WPS office on your Linux system, you have to download the deb or rpm packages suitable for your system (depending on your system and architecture) and install them, via command-line.
The below instructions should work on Ubuntu, Linux Mint, Pinguy OS, Elementary OS, Deepin, Peppermint, LXLE, Linux Lite, Robolinux, Debian, SparkyLinux, Fedora, CentOS, OpenSUSE, Mageia, OpenMandriva and other systems using either deb or rpm packages.
How to install the latest version of the WPS Office on 32 bit (i386/i686) Ubuntu, Debian and derivative systems:

$ sudo gdebi wps-office_9.1.0.4953~a18_i386.deb


How to install the latest version of the WPS Office on 64 bit (amd64/x86_64) Ubuntu, Debian and derivative systems:

$ sudo gdebi wps-office_9.1.0.4953~a18_amd64.deb


How to install the latest version of the WPS Office on 32 bit (i386/i686) Fedora, CentOS, OpenSUSE, Mageia, OpenMandriva and derivative systems:

$ sudo rpm -i wps-office-9.1.0.4953-1.a18.i686.rpm


How to install the latest version of the WPS Office on 64 bit (amd64/x86_64) Fedora, CentOS, OpenSUSE, Mageia, OpenMandriva and derivative systems:

$ sudo rpm -i wps-office-9.1.0.4953-1.a18.x86_64.rpm

Sunday, September 7, 2014

SchoolTool

Free Administrative Software for Schools Around the World

http://schooltool.org/
http://book.schooltool.org/

SchoolTool is an open source, web based student information system designed for schools in the developing world, with strong support for translation, localization and automated deployment and updates via the Ubuntu Linux installer and package management system.


SchoolTool is an open-source, web based student information system designed for schools in the developing world, with support for localization, translation, automated deployment and updates via the Ubuntu repository.
The latest version available is SchoolTool 2.8.1, which has been released a while ago, coming with fixes and a bunch of improvements.
how to install SchoolTool 2.8.1 on Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint Five, LXLE 14.04, Linux Lite 2.0
In this article I will show you how to install SchoolTool 2.8.1 on Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint Five, LXLE 14.04, Linux Lite 2.0 and other Ubuntu derivative systems.
Because it is available via PPA, installing SchoolTool 2.8.1 on Ubuntu 14.04, Ubuntu 12.04 and derivative systems is easy. All you have to do is add the ppa to your system, update the local repository index and install the schooltool package. Like this:
$ sudo add-apt-repository ppa:schooltool-owners/2.8
$ sudo apt-get update
$ sudo apt-get install schooltool
To start SchoolTool, start the browser and type http://localhost:7080 and login. Both the username and password are schooltool.
To get remote access to SchoolTool, append your IP address to the /etc/schooltool/standard/paste.in:
$ sudo sed -i 's/127.0.0.1/YOUR_IP_ADDRESS/g' /etc/schooltool/standard/paste.in
Replace YOUR_IP_ADDRESS with the IP of your computer.
And restart the service:
$ sudo service restart schooltool
Optional, to remove schooltool, do:
$ sudo apt-get remove schooltool

Tuesday, May 20, 2014

Boot All The 5 Classic Ubuntu 14.04 Flavors From A Single Image, Via Ubuntu AIO

Hello Linux Geeksters. As you may know, Ubuntu AIO (all-in-one) DVD is an unofficial Ubuntu image that enables the users to use Ubuntu 14.04 in all its traditional flavors: Unity, GNOME, KDE, XFCE and LXDE, all from a single image.
In order to use Ubuntu AIO, you can either download the Ubuntu AIO Image and place it on an USB, or get all the five ISO images of the components (Ubuntu 14.04, Ubuntu GNOME 14.04, Kubuntu 14.04, Xubuntu 14.04 and Lubuntu 14.04) + the Ubuntu AIO component.
The users choose the Ubuntu flavor from the GRUB, but however, this does not work flawless. While Ubuntu, Kubuntu and Ubuntu GNOME are available only as 64 bit systems, while Xubuntu and Lubuntu are 32 bit systems.
http://i.imgur.com/FFr0Va8.jpg
Another drawback is the fact that Ubuntu AIO’s size is about 4.7 GB, so you will need an 8 GB USB stick to install it, from the Live Image.
As a reminder, Ubuntu 14.04 has been released on the 17th of April and is considered to be Canonical’s best release so far. Also, due to the fact that Ubuntu 13.04 and Ubuntu 12.10 have already reached EOL, while Ubuntu 13.10 has only a few months of support left, many users have migrated to Ubuntu 14.04.
Lubuntu is probably the lightest official flavor of Ubuntu and it’s based on LXDE. It’s been around for quite some time, and it is recommended for older systems.

Tuesday, December 24, 2013

Canonical Has Created An “Ubuntu And Android Dual-Boot” Application For Android

Hello Linux Geeksters. The Ubuntu developers have released the “Ubuntu and Android dual boot developer preview”, a tool that enables the users to run in dual-boot Ubuntu Touch and Android, on their Google Nexus 4 device. Most likely, support for Google Nexus 7 and Google Nexus 10 will be implemented soon.
Canonical Has Created An
Being still under massive development, it is not ready to be used by regular users yet. Since many Nexus enthusiasts don’t afford to wipe the data on their phones entirely and switch to Ubuntu Touch, the new dual boot feature may increase the number of Ubuntu Touch users fast, taking in account that Ubuntu Touch has became quite stable.
Canonical Has Created An
As I have already said, the Ubuntu dual boot application is installable only on Google Nexus 4 smartphones with an unlocked boot-loader (for now), Android 4.2 installed and 2.7 GB of free space. You have to download the Android app on your phone and install it, enabling you to reboot into Ubuntu. More information can be found in this wiki.
For those who don’t know, Ubuntu Touch is officially supported only on the Google Nexus smartphones and tablets, despite the fact that it has been experimenally ported on OPPO Find 5Pantech Vega IronXperia Tablet Z and many other phones/tablets. The first stable version of Ubuntu Touch, based on Ubuntu 13.10, has been officially optimized to work onLG Nexus 4, but it is not mature enough to compete with Android yet. After the latest Mir updates, Ubuntu Touch can be successfully installed on all the existing Google Nexus devices: LG Nexus 4, Samsung Galaxy Nexus, Nexus 7 and Nexus 10, except Nexus 5.

Tuesday, November 13, 2012

How to Turn Your Ubuntu Laptop into a Wireless Access Point


image
If you have a single wired Internet connection – say, in a hotel room – you can create an ad-hoc wireless network with Ubuntu and share the Internet connection among multiple devices. Ubuntu includes an easy, graphical setup tool.
Unfortunately, there are some limitations. Some devices may not support ad-hoc wireless networks and Ubuntu can only create wireless hotspots with weak WEP encryption, not strong WPA encryption.

Setup

To get started, click the gear icon on the panel and select System Settings.
Select the Network control panel in Ubuntu’s System Settings window. You can also set up a wireless hotspot by clicking the network menu and selecting Edit Network Connections, but that setup process is more complicated.
If you want to share an Internet connection wirelessly, you’ll have to connect to it with a wired connection. You can’t share a Wi-Fi network – when you create a Wi-Fi hotspot, you’ll be disconnected from your current wireless network.
To create a hotspot, select the Wireless network option and click the Use as Hotspot button at the bottom of the window.
You’ll be disconnected from your existing network. You can disable the hotspot later by clicking the Stop Hotspot button in this window or by selecting another wireless network from the network menu on Ubuntu’s panel.
After you click Create Hotspot, you’ll see an notification pop up that indicates your laptop’s wireless radio is now being used as an ad-hoc access point. You should be able to connect from other devices using the default network name – “ubuntu” – and the security key displayed in the Network window. However, you can also click the Options button to customize your wireless hotspot.
From the wireless tab, you can set a custom name for your wireless network using the SSID field. You can also modify other wireless settings from here. The Connect Automatically check box should allow you to use the hotspot as your default wireless network – when you start your computer, Ubuntu will create the hotspot instead of connecting to an existing wireless network.
From the Wireless Security tab, you can change your security key and method. Unfortunately, WPA encryption does not appear to be an option here, so you’ll have to stick with the weaker WEP encryption.
The “Shared to other computers” option on the IPv4 Settings tab tells Ubuntu to share your Internet connection with other computers connected to the hotspot.
Even if you don’t have a wireless Internet connection available to share, you can network computers together and communicate between them – for example, to share files.

Wednesday, February 22, 2012

Backup and restore debian/ubuntu package selection


If you are running Debian and have lost track of which packages you are running, it could be useful to get a backup of your currently installed packages. You can get a list by running:
dpkg --get-selections > debianlist.txt
This will put the entire list in debianlist.txt. You could then install the same packages on a different computer with:
dpkg --set-selections < debianlist.txt
You should bear in mind that you would also need to copy over configuration files from /etc when copying your system to a new computer.
To actually install the selections, use:
apt-get -u dselect-upgrade

How To Log Boot Messages in Ubuntu


Here is a quick Linux tip to log your boot messages in Ubuntu.  This is great for checking for any errors or failed startups that may be happening during boot.
Edit /etc/default/bootlogd:

# vi /etc/default/bootlogd

You’ll see the following lines:

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=No
Change No to Yes:

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
Now every time your computer restarts, a /var/log/boot file will be created.

Wednesday, January 25, 2012

How to Convert Text Document to Speech on Ubuntu Using eSpeak


Ubuntu espeak is a speech synthesizer for English (and several other languages) which will convert text to speech.
You can straight away execute espeak command on your Ubuntu machine without any installation or configuration.
In this article, let us review 8 examples of espeak command.

espeak Example 1: Speak the words specified in command line

This is the default usage.
# espeak --stdout 'words to speak' | aplay
Note: The above may also display the following message: “Playing WAVE ‘stdin’ : Signed 16 bit Little Endian, Rate 22050 Hz, Mono”

espeak Example 2: Speak the words specified in stdin

This will take the words interactively from the standard input and convert it to speech.
# espeak --stdout | aplay

espeak Example 3: Speak your document

This will convert the text from the mydocument.txt to speech.
# espeak --stdout -t mydocument.txt | aplay

espeak Example 4: Generate voice file from text document

Convert your text file to an audio file as shown below.
# espeak -t mydocument.txt -w myaudio.wav

Customizing espeak

If you find the default speech synthesizing is not good, you can try to customize it as explained below.

espeak Example 5: List all available voice languages

# espeak --voices
Pty Language Age/Gender VoiceName       File        Other Langs
 5  af             M  afrikaans         af
 5  bs             M  bosnian           bs
 5  ca             M  catalan           ca
 5  cs             M  czech             cs
 5  cy             M  welsh-test        cy
 5  de             M  german            de
 5  el             M  greek             el
 5  en             M  default           default
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
.......

espeak Example 6: Choose a different voice language

The following will use “en-uk” – British english to translate the text to speech.
# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay

espeak Example 7: Increase or Decrease the number of spoken words per minute.

The default is 160 words per minute. You can reduce it using option -s as shown below.
# espeak -s 140 -f mydocument.txt | aplay

espeak Example 8: List the available espeak voices in specific language

The following example will display all possible english language variation that you can use for your text to speech conversion.
# espeak --voice=en
Pty Language Age/Gender VoiceName       File        Other Langs
 2  en-uk          M  english           en/en       (en 2)
 3  en-uk          M  english-mb-en1    mb/mb-en1   (en 2)
 2  en-us          M  english-us        en/en-us    (en-r 5)(en 3)
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
 5  en             M  default           default
.....

Tuesday, January 24, 2012

How To Manage Packages Using apt-get, apt-cache, apt-file and dpkg Commands


Debian based systems (including Ubuntu) uses apt-* commands for managing packages from the command line.
In this article, using Apache 2 installation as an example, let us review how to use apt-* commands to view, install, remove, or upgrade packages.

1. apt-cache search: Search Repository Using Package Name

If you are installing Apache 2, you may guess that the package name is apache2.  To verify whether it is a valid package name, you may want to search the repository for that particular package name as shown below.
The following example shows how to search the repository for a specific package name.
$ apt-cache search ^apache2$
apache2 - Apache HTTP Server metapackage

2. apt-cache search: Search Repository Using Package Description

If you don’t know the exact name of the package, you can still search using the package description as shown below.
$ apt-cache search "Apache HTTP Server"
apache2 - Apache HTTP Server metapackage
apache2-doc - Apache HTTP Server documentation
apache2-mpm-event - Apache HTTP Server - event driven model
apache2-mpm-prefork - Apache HTTP Server - traditional non-threaded model
apache2-mpm-worker - Apache HTTP Server - high speed threaded model
apache2.2-common - Apache HTTP Server common files

3. apt-file search: Search Repository Using a Filename from the Package

Sometimes you may know the configuration file name (or) the executable name from the package that you would like to install.
The following example shows that apache2.conf file is part of the apache2.2-common package. Search the repository with a configuration file name using apt-file command as shown below.
$ apt-file search apache2.conf
apache2.2-common: /etc/apache2/apache2.conf
apache2.2-common: /usr/share/doc/apache2.2-common/examples/apache2/apache2.conf.gz

4. apt-cache show: Basic Information About a Package

Following example displays basic information about apache2 package.
$ apt-cache show apache2
Package: apache2
Priority: optional
Maintainer: Ubuntu Core Developers
Original-Maintainer: Debian Apache Maintainers
Version: 2.2.11-2ubuntu2.3
Depends: apache2-mpm-worker (>= 2.2.11-2ubuntu2.3)
 | apache2-mpm-prefork (>= 2.2.11-2ubuntu2.3)
 | apache2-mpm-event (>= 2.2.11-2ubuntu2.3)
Filename: pool/main/a/apache2/apache2_2.2.11-2ubuntu2.3_all.deb
Size: 46350
Description: Apache HTTP Server metapackage
 The Apache Software Foundation's goal is to build a secure, efficient and
 extensible HTTP server as standards-compliant open source software.
Homepage: http://httpd.apache.org/

5. apt-cache showpkg: Detailed Information About a Package

“apt-cache show” displays basic information about a package. Use “apt-cache showpkg” to display detailed information about a package as shown below.
$ apt-cache showpkg apache2
Package: apache2
Versions:
2.2.11-2ubuntu2.3 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_jaunty-updates_main_binary-i386_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_jaunty-security_main_binary-i386_Packages)
 Description Language:
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_jaunty-updates_main_binary-i386_Packages
                  MD5: d24f049cd70ccfc178dd8974e4b1ed01
Reverse Depends:
  squirrelmail,apache2
  squid3-cgi,apache2
  phpmyadmin,apache2
  mahara-apache2,apache2
  ipplan,apache2
Dependencies:
  2.2.11-2ubuntu2.3 - apache2-mpm-worker (18 2.2.11-2ubuntu2.3) apache2-mpm-prefork (18 2.2.11-2ubuntu2.3) apache2-mpm-event (2 2.2.11-2ubuntu2.3)
  2.2.11-2ubuntu2 - apache2-mpm-worker (18 2.2.11-2ubuntu2) apache2-mpm-prefork (18 2.2.11-2ubuntu2) apache2-mpm-event (2 2.2.11-2ubuntu2)
Provides:
  2.2.11-2ubuntu2.3 -
  2.2.11-2ubuntu2 -
Reverse Provides:
  apache2-mpm-itk 2.2.6-02-1build4.3
  apache2-mpm-worker 2.2.11-2ubuntu2.3
  apache2-mpm-prefork 2.2.11-2ubuntu2.3
  apache2-mpm-prefork 2.2.11-2ubuntu2
  apache2-mpm-event 2.2.11-2ubuntu2

6. apt-file list: List all the Files Located Inside a Package

Use “apt-file list” to display all the files located inside the apache2 package as shown below.
$ apt-file list apache2 | more
apache2: /usr/share/bug/apache2/control
apache2: /usr/share/bug/apache2/script
apache2: /usr/share/doc/apache2/NEWS.Debian.gz
apache2: /usr/share/doc/apache2/README.Debian.gz
apache2: /usr/share/doc/apache2/changelog.Debian.gz
...

7. apt-cache depends: List all Dependent Packages

Before installation, if you like to view all the dependent packages, use “apt-cache depends” as shown below.
$ apt-cache depends apache2
apache2
 |Depends: apache2-mpm-worker
 |Depends: apache2-mpm-prefork
  Depends: apache2-mpm-event

8. dpkg -l: Is the Package Already Installed?

Before installing a package, you may want to make sure it is not already installed as shown below using dpkg -l command.
$ dpkg -l | grep -i apache

9. apt-get install: Install a Package

Finally, install the package using “apt-get install” as shown below.
$ sudo apt-get install apache2
[sudo] password for ramesh: 

The following NEW packages will be installed:
  apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1
  libaprutil1 libpq5

0 upgraded, 7 newly installed, 0 to remove and 26 not upgraded.

10. dpkg -l : Verify Whether the Package got Successfully Installed

After installing the package, use “dpkg -l” to make sure it got installed successfully.
$ dpkg -l | grep apache
ii  apache2             2.2.11-2ubuntu2.3  Apache HTTP Server metapackage
ii  apache2-mpm-worker  2.2.11-2ubuntu2.3  Apache HTTP Server - high speed threaded mod
ii  apache2-utils       2.2.11-2ubuntu2.3  utility programs for webservers
ii  apache2.2-common    2.2.11-2ubuntu2.3  Apache HTTP Server common files

11. apt-get remove: Delete a Package

Use “apt-get purge” or “apt-get remove” to delete a package as shown below.
$ sudo apt-get purge apache2

(or)

$ sudo apt-get remove apache2

The following packages were automatically installed and are no longer required:
  apache2-utils linux-headers-2.6.28-11 libapr1 apache2.2-common
  linux-headers-2.6.28-11-generic apache2-mpm-worker libpq5 libaprutil1

Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  apache2
0 upgraded, 0 newly installed, 1 to remove and 26 not upgraded.
Removing apache2 ...
  • apt-get remove will not delete the configuration files of the package
  • apt-get purge will delete the configuration files of the package

12. apt-get -u install: Upgrade a Specific Package

The following example shows how to upgrade one specific package.
$ sudo apt-get -u install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
apache2 is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.

13. apt-get -u upgrade: Upgrade all Packages

To upgrade all the packages to it’s latest version, use “apt-get -u upgrade” as shown below.
$ sudo apt-get -u upgrade
The following packages will be upgraded:
  libglib2.0-0 libglib2.0-data libicu38 libsmbclient libwbclient0
  openoffice.org-base-core openoffice.org-calc openoffice.org-common
  openoffice.org-core openoffice.org-draw openoffice.org-emailmerge
  openoffice.org-gnome openoffice.org-gtk openoffice.org-impress
  openoffice.org-math openoffice.org-style-human openoffice.org-writer
  python-uno samba-common smbclient ttf-opensymbol tzdata
26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Friday, January 20, 2012

Top 5 Best Linux OS Distributions


Ubuntu

My personal favorite was Ubuntu for desktop (#1 in this list) and Red Hat for servers (#5 in this list).

If you are new to any of the distros listed in the top 5, read the rest of the article to understand little bit more about those distros and find out whether your favorite Linux distribution made it in the top 5.

Linux Distro Review
Fig: Favorite Linux Distribution Voting Results

1. Ubuntu

Ubuntu 8.04 LTS Desktop
Like most of you, Ubuntu is my #1 choice for desktop Linux. I use it both at home and work. Ubuntu is the #1 in the Linux desktop market and some use Ubuntu for the servers also. Ubuntu offers the following three editions.
  • Ubuntu Desktop Edition
  • Ubuntu Server Edition
  • Ubuntu Notebook Remix

Additional Details:

2. Debian

Debian 4.0r8, or etchDebian is also called as Debian GNU/Linux, as most of the basic OS tools comes from the GNU Project. Lot of other famous distributions are based on Debian, which includes our #1 distro Ubuntu and many others — such as Knoppix, Linspire, Damn Small Linux etc.,

Additional Details:

Read more about Debian Distribution at wikipedia.

3. Fedora

Fedora 10 Server Edition
Fedora is sponsored by Red Hat. If you are interested in experimenting with the the leading technologies, you should use fedora, as the release cycle is very short and fedora tends to include the latest technology software/packages in it’s distribution.

Additional Details:

Read more about Fedora Distribution at wikipedia.

4. CentOS

CentOS 5 Linux Distro
If your organization does not want to spend money on purchasing Red Hat support, but still want all the benefits of the red-hat distribution, this is obviously the best choice, as this is totally based on the red-hat enterprise Linux.

As you can imagine the Nort American Enterprise Linux vendor mentioned in the quote below is Red Hat.
From the CentOS website: CentOS 2, 3, and 4 are built from publically available open source SRPMS provided by a prominent North American Enterprise Linux vendor. CentOS is designed for people who need an enterprise class OS without the cost or support of the prominent North American Enterprise Linux vendor.

Additional Details:

Read more about CentOS Distribution at wikipedia

5. Red Hat

Linux Red Hat 4 Enterprise Linux for Server
This is my favorite server distribution.  If an organization doesn’t mind spending dollars on purchasing the red-hat support, this is always my #1 recommendation to any organization who runs mission critical applications.

On a side note, one of the reason I like Red Hat Linux for mission critical production application is that Red Hat tends to take some of the new features from Fedora, which is well tested by the community.

Additional Details:

Read more about Red Hat Distribution at wikipedia.