Saturday, 30 May 2015

Install & Update Wine 1.7.44 on Ubuntu or Linux Mint via PPA

Install & Update Wine 1.7.44 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) or Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA  



Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator
However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.44 is now available.
What's new in this release:
  • More support for the COM interfaces of the RichEdit control.
  • Initial version of a SmartTee filter.
  • Some more support for the ARM64 platform.
  • Support for the null device kernel object.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Update/Install Wine 1.7.44 on Ubuntu or Linux Mint via PPA

To Install/Update WineHQ 1.7.44 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems via PPA, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
Optional, to remove Wine 1.7.44 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
Enjoy! I hope this article adding you more clarity.

Thursday, 28 May 2015

Free Linux ConsoleFree Linux Console

Installation of “Fedora 22 Workstation” with Screenshots



Fedora Project has proudly announced the general availability of Fedora 22. Fedora 22 which don’t have a name has succeeded Fedora 21. Fedora comes in three editions namely Workstation for desktop and Laptops, Server for powering the Server Machine and Cloud for Cloud and Docker related application hosting and Deployment.

We have covered a detailed description of what’s new in Fedora 22 Workstation, Server and Cloud, to know what you can expect in various editions and in general in the latest release of Fedora, go through this article.
Fedora 22 Released – What’ New

If you are running a previous version of Fedora and want to Update to Fedora 22, you may like to go through this article:
Upgrade Fedora 21 to Fedora 22

If you are trying Fedora for the first time or want to install fedora 22 on one of your system, this guide will help you in Installing Fedora 22 and also we would be reviewing features/applications briefly, after installation.

The very first thing is to download the ISO image of Fedora 22 from the official Fedora website, as per your machine architecture.

To download Fedora 22 Workstation, use the link below. You may wget the image file as well.


Readmore:tecmint

How to Handle ISO Files on Linux with Mount, AcetoneISO and Furious



ISO files are basically archive files that represent the contents written in every sector of an optical disk. This way you can have a CD or DVD image handy any time in your hard drive and use it accordingly (either mount it to access the data, or burn it on an actual physical disk).

Linux users are very font of ISO files as this is the most common format that Linux distributions come in. You can use them as local repositories/media to update or enrich your existing distribution, install them on a virtual machine for testing purposes, or just burn them on a CD/DVD and use it as an installation and system recovery disk.




There are many ways you can follow to mount or burn an ISO file in Linux and as you probably already guessed, the Terminal and the 'mount' command is the most direct of all. This post won't deal with this though, as there are other more user-friendly ways to deal with ISO files like the Acetone and Furius GUI tools.

Readmore:howtoforge

Wednesday, 27 May 2015

Cinnamon 2.6.3 is released, you can Install on Linux Mint 17.1 Rebecca and LMDE 2

Cinnamon 2.6.3 is released, you can Install on Linux Mint 17.1 Rebecca and LMDE 2 




Cinnamon is an open source project that provides users with a full featured desktop environment for GNU/Linux operating systems. It is a fork of the GNOME Shell user interface distributed with the GNOME project. It has been designed from the ground up to provide users with a traditional, yet advanced and modern graphical session for their Linux-based operating systems. It's usually deployed on the Linux Mint distribution.

Designed for Linux Mint

Actually, the Cinnamon project has been developed by the same team of hard working people behind the Linux Mint project, out of frustration with the GNOME desktop environment. However, the desktop environment is not attached to the Linux Mint distribution, as it can be easily installed on other open source GNU/Linux operating system, straight from their default software repositories or using third-party ones provided by the community.

New in Cinnamon 2.6.3:

mint-x-icons:
  • Updated pidgin tray icons
  • cinnamon-desktop, cinnamon-session, cinnamon-settings-daemon, cinnamon-screensaver
  • Split “use-systemd” configuration key into three different keys for cinnamon-settings-daemon, cinnamon-session and cinnamon-screensaver
  • Note: In Betsy, you’ll want to set the session and settings-daemon keys to true, and the screensaver key to false. In Mint 17.x, set all keys to false. In systemd distributions, set all keys to true.
nemo:
  • nemo-application: register with org.gnome.SessionManager – this should fix the race condition where c-s-d dies before nemo does, causing all of our icons to revert to fallbacks briefly.
  • menus: Always show icons in Open With and Templates submenus.
  • nemo-bookmark-list: make sure to keep the bookmarks file writable by the user (and not just root) when running nemo as root.
cinnamon:
  • Power settings: Don’t rely on output.get_backlight_min|max() to show brightness controls as it’s not reliable with all hardware. Try to get backlight() info directly to see if it’s supported instead.
  • Theme settings: Fixed regression caused by gettext fix ;)
  • Power settings: Don’t show “When the battery is critically low” option with upower 1.0 (it no longer supports that)
  • Power settings: Don’t use variables that don’t exist (in UPS handling)
  • Calendar applet: Refresh view when show-week-numbers setting is changed
  • Network applet: Properly detect active VPN connection at session start when updating the panel icon
  • On-Screen keyboard: Affect Struts
  • On-Screen keyboard: Removed transparent background in default theme.
  • Sound applet: Only read position for seek-supported players, only support seek when playback rate is 1.0, don’t support seek for Totem/GNOME-MPlayer/Pithos (either getting or setting the position isn’t fully functional), only update position at most once per second
  • Systray applet: Factorize icon resize code, removed special cases (we know they don’t work for pidgin and thunderbird)
  • Systray applet: force natural icon sizes for known buggy icons (pidgin, thunderbird)
  • Keyboard settings: Renamed horizontal/vertical maximization options
  • cinnamon-slideshow.py: fix crash when file change
  • expo.js: don’t respond to scrolls when animating
  • cs_general.py: Sync GNOME HiDPI settings
  • Fix panel launcher dnd
  • cinnamon-settings: be compatible with old gi
  • cs_screensaver.py: use gtk_container_foreach instead of gtk_container_forall
  • cs_panel.py: better protection against broken panel config
  • Don’t show stack switcher on applet configuration page
  • Follow date format setting in notification applet
  • Load default icon if icon theme doesn’t have application icon
  • js/docInfo.js: don’t make a thumbnail factory (it never gets used)
  • cinnamon-settings: invert mouse sensitivity setting so it makes sense, eliminate rubber-banding of GSettingsRange by restricting int setting types to whole number adjustments in the slider.
  • cs_privacy: replace broken unbind() – take advantage of the behavior that a new binding will overwrite a previous one on the same object property.
  • Add image for default screensaver preview.
  • cs_screensaver.py: bring the currently selected screensaver row into view when the panel is displayed.
  • menu applet: when refreshing happens, apps, recent and places need to end up in the same order as before. Also, since we empty the whole container during an app refresh, we need to rebuild recent and places.
  • SettingsWidgets: display the correct number of SpinButton digits depending on the step value. (fixes issue with font scale spinner)
  • cs_panel: don’t connect to settings until the page has been constructed. Don’t crash and burn if cinnamon isn’t running.
  • cs_panel: don’t crash when there aren’t any panels
  • osd: fix the media keys osd not showing on top of full screen windows
  • allow disabling of pointer barriers on all panels
  • Added missing method to ExtensionSidePage class, which blocked the update of the indicator of the active theme

Install Cinnamon 2.6.3 on Linux Mint 17.1 Rebecca and LMDE 2

Installation instructions:

Despite the fact that Cinnamon 2.6.3 is labeled as stable, it is available via the Unstable repository (Romeo), for both Linux Mint 17.1 and Linux Mint Debian Edition 2.0, so be cautions when installing it.

To enable the Romeo repository and install Cinnamon 2.6.3 on Linux Mint 17.1, do:
$ sudo add-apt-repository "deb http://packages.linuxmint.com rebecca romeo"
$ sudo apt-get update
$ sudo apt-get install cinnamon

To enable the Romeo repository and install Cinnamon 2.6.3 on LMDE 2, do:
$ sudo add-apt-repository "deb http://packages.linuxmint.com betsy romeo"
$ sudo apt-get update
$ sudo apt-get install cinnamon
Also, on Betsy only, you need to set the session and settings-daemon keys to true and the screensaver key to false:
$ gsettings set org.cinnamon.desktop.session settings-daemon-uses-logind true
$ gsettings set org.cinnamon.desktop.session session-manager-uses-logind true
$ gsettings set org.cinnamon.desktop.session screensaver-uses-logind false
Enjoy! I hope this article adding you more clarity.

Install/Update KDE Plasma 5.3.1 on Ubuntu, Debian, OpenSUSE, Fedora and Arch Linux

KDE Plasma 5.3.1 is out, Now you can install KDE Plasma 5.3.1 on (K)Ubuntu, Debian, OpenSUSE, Fedora and Arch Linux


KDE Plasma (formerly K Desktop Environment and KDE Software Compilation and KDE Plasma Workspace and Applications) is an open source project comprised of numerous packages, libraries and applications designed to provide a modern graphical desktop environment for Linux and UNIX-like workstations.

What New in KDE Plasma 5.3.1:
  • Bluedevil
  • Fileitemactionplugin: Don't use blocking DBus calls. Commit. Fixes bug #347113
  • Applet: Fix showing incorrect device name in connect failed notification. Commit.
  • Update pin-code-database.xml. Commit.
  • bluez-qt
  • Don't ignore interface name in DBus properties changed signal. Commit.
  • Breeze
  • Cleanup tests in scrollarea event filter. Commit. Fixes bug #347971
  • Default to Qt::AlignVCenter (instead of Qt::AlignTop) when vertical alignment flag is not set. Commit. See bug #346679
  • Make sure iconSize is valid before rendering. Commit.
  • Sanitize button positioning. Commit.
  • Pass iconSize as button's parameter rather than trying to calculate it from geometry and offset. Commit.
  • Implement SH_ItemView_ActivateItemOnSingleClick in kde4. Commit.
  • Build on ARM. Commit.
  • Plasma Addons
  • DateTimeRunner: Fix off by 1 error. Commit. Fixes bug #346021
  • Kimpanel: fix window position when coordinate is outside screen. Commit.
  • KInfoCenter
  • Extract messages from Modules/base into the catalog kcminfo. Commit. Code review #123864
  • KIO Extras
  • Don't mangle UDS_TARGET_URL to UDS_LOCAL_PATH in UDSEntries. Commit. Code review #123781
  • KWin
  • Fix presentwindows crash on disabling closebuttons. Commit. Code review #123865
  • No VBO upload for zero vertex count. Commit. Fixes bug #347900. Code review #123865
  • [effects] Fix loading of trackmouse effect textures. Commit. Code review #123862
  • Show Desktop: activateNextClient prefers desktop. Commit. Code review #123783. See bug #346837. See bug #346933. See bug #347212
  • Show Desktop: break state with activation (only). Commit. Code review #123783. See bug #346837. See bug #346933. See bug #347212
  • Show Desktop: keep desktop group visible. Commit. Code review #123783. See bug #346837. See bug #346933. See bug #347212
  • Showing Desktop: keep docks visible. Commit. Code review #123783. Fixes bug #346933. Fixes bug #347212. See bug #346837
  • Fix CM reselection. Commit. Fixes bug #347813. Code review #123826
  • Lazy setting of xbc properties on qApp. Commit. See bug #346748. Code review #123777
  • Stall wobbling while screen is transformed. Commit. Code review #123733. Fixes bug #338972
  • Ignore elevation list while screen is locked. Commit. Fixes bug #347466
  • Prefer query Screens::refreshRate(). Commit. Fixes bug #347360. Code review #123693
  • Add Screens::name(int screen); STUB but for XRandr. Commit.
  • Add OutputInfo class to obtain output names. Commit.
  • Add refreshRate to Screens. STUB but for XRandr!. Commit.
  • Forward resource modes next to crtcs. Commit.
  • Desk grid: do not recreate DesktopButtonsViews. Commit. Fixes bug #347339. Code review #123668
  • Make switchWindow FROM stickies act on current VD. Commit. Fixes bug #331512. Code review #123640
  • UpdateXTime before sending a takeFocus message. Commit. Fixes bug #347153. Code review #123639
  • Window aperture always needs to cancel. Commit. Fixes bug #347174. Code review #123636
  • Do not switch desktop on resizing windows. Commit. Code review #123599
  • Break desktopshowing state from cover & flipswitch. Commit. Code review #123550. See bug #346837
  • libkscreen
  • Handle backend being deleted during GetConfigOperation. Commit. Fixes bug #347626. Code review #123860
  • BackendLauncher: delete and unload backends before returning from main(). Commit.
  • XRandR: use intermediate screen size when applying config. Commit.
  • Fix crash introduced in previous commit. Commit.
  • Fix potential crash when running ConfigOperation in exec() mode. Commit. Fixes bug #346575
  • Muon
  • Make sure the apt notifier gets initialized. Commit.
  • --debug. Commit.
  • Polish Discover menu configuration. Commit.
  • Improve display of the update button. Commit. Fixes bug #343210
  • Use proper icon to identify updates. Commit.
  • Only emit about found updates when they change. Commit. See bug #346622
  • Oxygen
  • Default to Qt::AlignVCenter (instead of Qt::AlignTop) when vertical alignment flag is not set CCBUG: 346679. Commit.
  • Fix popup menu items getting stray highlighted. Commit. Fixes bug #332377. Code review #123807
  • Implement SH_ItemView_ActivateItemOnSingleClick. Commit.
  • Plasma Desktop
  • Require xorg-evdev >= 2.8.99.1. Commit.
  • Fix translation of strings in kcm/touchpad.kcfg. Commit.
  • Fix toolbox positioning. Commit. Fixes bug #347857
  • Abort window highlight effect before launching present windows. Commit. Fixes bug #347395
  • Remove redundant proxy. Commit.
  • Fix force stripes on vertical. Commit.
  • Add FindEvdev cmake module. Commit. Fixes bug #347749. Code review #123808
  • KAStats: Properly resetting model when clear is called. Commit.
  • Fix reverse scroll in Mouse KCM. Commit.
  • Don't close when emptying Recent* categories. Commit.
  • Adjust margins in vertical panels as horizontal. Commit.
  • Don't add menu actions twice. Commit.
  • Fix 'Add to Desktop' against the Folder containment being unreliable. Commit.
  • SQLite supports offset only of limit is specified. Commit.
  • Clean up some debug junk. Commit.
  • Keeping ResultSet open as little as possible and fixing the count limit. Commit.
  • Grab on the right item; fixes regression from 1c38100f while retaining the crash fix. Commit.
  • Fix missing signal connect + some speed optimizations for KAMD submenu reveals. Commit.
  • Fix race condition between PlacesModel and deriving URL from UI state. Commit.
  • Use TextMetrics for lower bound. Commit.
  • Ignore press events on scrollbars and make sure smooth scroll is disabled when not autoscrolling. Commit.
  • Improve visibility of running widget checkmark. Commit. Code review #123539. Fixes bug #342112
  • KActivitiesStats: Obey the item count limit for the ResultModel. Commit.
  • Remove use of KCoreAddons.Format; KDirModel now returns preformatted data. Commit. Fixes bug #346567
  • Plasma Media Center
  • Use correct header for used class. Commit.
  • Plasma Networkmanager (plasma-nm)
  • Fix typo in END_TLS_AUTH_TAG. Commit. Fixes bug #347416
  • Drop WiMAX support for NM 1.2.0+. Commit. Code review #123657
  • Editor: request secrets when "secretkey-flags" is not present in setting. Commit.
  • Add option to show/hide menu bar. Commit. Fixes bug #347141
  • Plasma Workspace
  • [libtaskmanager] Use windowClass from KWindowInfo instead fetching from X each time. Commit. See bug #340583
  • Adjust the one pixel gap for right aligned panels. Commit. Fixes bug #347873
  • Process updates scripts even after we load the default layout. Commit.
  • Enable translations for devicenotifications dataengine. Commit. Code review #123846
  • Add missing TRANSLATION_DOMAIN for dataengines keystate, network, rss, weather. Commit. Code review #123854
  • Default to desktop sorting. Commit.
  • ++paranoia;. Commit.
  • [notifications] Make notifications work properly with --reverse. Commit. Code review #122648. Fixes bug #343251
  • [notifications] Clip the NotificationItem to prevent painting outside of its rect. Commit. Fixes bug #346419
  • [digital-clock] Add timezone filtering by region too. Commit. Code review #123740. Fixes bug #346681
  • [klipper] Ensure global shortcut actions work. Commit. Fixes bug #345945. Code review #123727
  • Guard access to kscreen configuration. Commit. Fixes bug #346590. Code review #123648CHANGELOGCHANGELOG:Fix crash on Plasma startup caused by a race condition
  • [digital-clock] Use KCMShell.open for the formats KCM. Commit. Fixes bug #347032
  • Make ConfigFile() reuse the Corona's KSharedConfigPtr when its config file is requested. Commit.
  • Fix second arg not being used when parent is a ConfigGroup. Commit.
  • [digital-clock] Fix missing function return. Commit.
  • [digital-clock] Change the id of the root item. Commit. Fixes bug #346841
  • When switching activities, use only the running ones. Commit. Fixes bug #347029. Code review #123597
  • [notifications] Clear notification from show queue if it's closed before it's shown. Commit. Fixes bug #342605
  • [notifications] Always check first if the dispatch timer isn't running already. Commit. See bug #342605
  • Fix a crash in PowermanagementEngine::populateApplicationData when the given name is empty. Commit. Code review #123555
  • Check for model existence. Commit. Fixes bug #346870
  • Only restart Timer when the dialog is visible. Commit.
  • Fix running applet calculation. Commit.
  • Manually keep track of jobs sources. Commit. Code review #123502. Fixes bug #346673
  • Match window switch dialog borders with addwidgets/switch activity. Commit. Fixes bug #345614. Code review #123506
  • [notifications] Replace ' with ' as ' is not supported by StyledText. Commit. Fixes bug #346710
  • Disable indeterminate animation for suspended jobs. Commit.
  • Fix last commit. Commit.
  • Fix logic in argument check in plasma-windowed. Commit. Fixes bug #346311
  • Powerdevil
  • Consider overall percentage when emitting battery warning on startup. Commit. Code review #123704. Fixes bug
Full Plasma 5.3.1 changelog

A beautiful, modern and traditional desktop environment

It combines ease-of-use, superior graphical design and powerful functionality with the unique features and architecture of the Linux operating system. It’s comprised of the KDE Plasma Workspaces and KDE Applications components.

Additionally, it contains extra add-on for the panel and desktop, a download manager, an instant messenger, an addressbook, a document viewer, a multimedia layer called Phonon (similar to GStreamer on GNOME), and accessibility functionality, such as a powerful text-to-speech system.

How to Install/Update KDE Plasma 5.3.1 on Ubuntu, Debian, OpenSUSE, Fedora and Arch Linux :

to Install/Update KDE Plasma 5.3.1 on (K)Ubuntu and Debian and other Debian derivative systems, open a new Terminal window and bash (get it?) in the following commands:
$ sudo apt-get build-dep qtbase5-dev
$ sudo apt-get install libbz2-dev libxslt-dev libxml2-dev shared-mime-info oxygen-icon-theme libgif-dev libvlc-dev libvlccore-dev doxygen gperf bzr libxapian-dev fontforge libgcrypt20-dev libattr1-dev network-manager-dev libgtk-3-dev xsltproc xserver-xorg-dev xserver-xorg-input-synaptics-dev libpwquality-dev modemmanager-dev libxcb-keysyms1-dev libepoxy-dev libpolkit-agent-1-dev libnm-util-dev libnm-glib-dev libegl-mesa-dev libxcb-xkb-dev libqt5x11extras5-dev libwww-perl libxml-parser-perl libjson-perl libboost1.55-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev 
to Install/Update KDE Plasma 5.3.1 on OpenSUSE and other Debian derivative systems, open a new Terminal window and bash (get it?) in the following commands:
$ sudo zypper si -d libqt5-qtbase
$ sudo zypper in libbz2-devel libxslt-devel libxml2-devel shared-mime-info oxygen-icon-theme giflib-devel vlc-devel doxygen gstreamer-0_10-devel gstreamer-0_10-plugins-base-devel docbook-xml-slides docbook-xsl-stylesheets xcb-util-keysyms-devel perl-JSON boost-devel libxcb-devel libXrender-devel xcb-util-wm-devel xcb-util-devel xcb-util-image-devel gettext-tools
$ sudo zypper in gtk3-devel # for kde-gtk-config
$ sudo zypper in grantlee5 # for kdevplatform
$ sudo zypper in libkdcraw-devel liblcms2-devel # for gwenview
Optional for kdeplasma-addons: libibus >=1.4.2 (see http://software.opensuse.org/package/libibus-1_0-5

to Install/Update KDE Plasma 5.3.1 on Fedora and other Fedora  derivative systems, open a new Terminal window and bash (get it?) in the following commands:
$ sudo yum-builddep qt phonon-backend-vlc phonon-backend-gstreamer
$ sudo yum install gcc-c++ ruby doxygen git bzr flex bison gperf socat boost-devel bzip2-devel libxslt-devel libxml2-devel shared-mime-info oxygen-icon-theme giflib-devel xcb-util-keysyms-devel perl-JSON perl-Pod-Usage "*xcb*-devel" perl-XML-Parser NetworkManager-glib-devel xapian-core-devel libxkbcommon-devel libxkbcommon-x11-devel  systemd-devel libwayland-cursor-devel libwayland-server-devel libepoxy-devel gtk3-devel sane-backends-devel libattr-devel libcanberra-devel libusb-devel libxkbfile-devel fontforge-devel libical-devel gpgme-devel cyrus-sasl-devel openldap-devel libpwquality-devel polkit-devel

to Install/Update KDE Plasma 5.3.1 on Arch Linux and other Arch Linux  derivative systems, open a new Terminal window and bash (get it?) in the following commands:

Arch Linux: All the dependencies used for building frameworks can be installed by running:
$ sudo pacman -Sy phonon-qt5 qt5-webkit qt5-script qt5-svg qt5-tools qt5-x11extras enchant jasper openexr libutempter docbook-xsl shared-mime-info giflib libxss upower udisks2 bzr git doxygen perl-json perl-libwww
$ <your_AUR_helper> kf5-akonadi-git

Enjoy! I hope this article adding you more clarity.

Friday, 22 May 2015

Install Calibre 2.28 on Ubuntu or Linux Mint

How to Install Calibre 2.28 on buntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) or Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana

 
Calibre is an open source e-book library management application designed for the 21th century, for the digital world that were are living in right now. It lets users to manipulate digital books in any way possible. It helps users to easily read ebooks on their personal computer, convert ebooks from one format to another, create electronic books based on recipes of your very own ideas.

Features at a glance

The software can download news from a sleuth of various sources, and comes with a content server for online access. Syncing ebooks to a supported mobile reader device is also possible with Calibre. E-book library management is the the main component of the application, displayed every time you open the application. From here, you can convert and organize e-books in a simple manner. It imports and exports many ebook formats, including ePub, MOBI, AZW, DOC, XML, etc. Just like any other software that can be extended via plugins, Calibre features an internal collection of add-ons, which provide support for editing metadata of ebooks, or add support for various ebook readers.

What New in Calibre 2.28 :
  • New Features:
  • Conversion of all ebook formats to Microsoft Word (DOCX) files
  • Add keyboard shortcuts (Ctrl+Right, Ctrl+Left) to switch between virtual library tabs.
  • When sending email using GMX pause for five minutes between books, to prevent GMX from blocking the account. The delay can be configured via Preferences->Tweaks
  • Bug Fixes:
  • Open With: Fix application icons in XDG_DATA_HOME on linux not being found and fix unhandled error when choosing non-executable files as applications.
  • AZW3 Output: Remove duplicate anchors to workaround some Kindle renderers using the last occurrence of an anchor as the target instead of the first.
  • Fix language definition on body tag being ignored during conversion
  • Edit book: When importing multiple files into the book, import them in the order sorted by their filenames instead of in random order
  • E-book viewer: Fix print to pdf not working on some windows systems with non-ascii usernames and non-utf-8 system locales. Also make the print to pdf dialog a little easier to use.
  • Edit Book: Fix TOC editor window not remembering its last used size
 

Install Calibre 2.28 on Ubuntu or Linux Mint :

to install Calibre 2.28 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
Enjoy! I hope this article adding you more clarity.