Showing posts with label debian. Show all posts
Showing posts with label debian. Show all posts
Sunday, October 25, 2015
Install Oracle Java 9 In Ubuntu, Linux Mint Or Debian Via PPA Repository [JDK9]
Because I've received quite a few requests for this, you can now install the latest Oracle Java 9 (early access release) in all supported Ubuntu / Linux Mint versions, by using the failsdownloads Oracle Java PPA.
For now, you should continue to use Java 8 because Oracle Java 9 is available as an early access release (it should be released in 2016)! You should only use Oracle Java 9 if you explicitly need it, because it may contain bugs and it might not include the latest security patches! Also, some Java options were removed in JDK9, so you may encounter issues with various Java apps.
Reminder: the failsdownloads Oracle Java PPA doesn't include any Oracle Java binaries because that's not allowed by the Oracle Java license, that's why the PPA provides an installer that automatically downloads the latest Oracle Java 9 (JDK9 and the Java 9 browser plugin) and sets up everything for you. Also, the Oracle Java 9 Installer is considered to be alpha quality and is offered without any guarantees, so use it at your own risk!
It's also important to mention that the Oracle Java 9 download servers are pretty slow (and it's even slower to start), so even with a fast Internet connection, the download may take a while or it may fail (so you'll have try again) and there's nothing I can do about that.
If you want to install Oracle Java 8 instead (which is considered stable), see these articles: Ubuntu / Linux Mint | Debian.
Install Oracle Java 9 (JDK9) in Ubuntu, Linux Mint or Debian via PPA
To add the failsdownloads Oracle Java PPA and install Oracle Java 9 in all supported Ubuntu / Linux Mint versions (note: ARM is not yet supported), use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/java
sudo apt-get update
sudo apt-get install oracle-java9-installerTo install Oracle Java 9 in Debian, you can setup "add-apt-repository" as we've explained a while back and use the Ubuntu installation instructions above. You can also manually add the repository and key and install Oracle Java 9 in Debian using the following commands:
su -
echo "deb http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/failsdownloadsteam-java.list
echo "deb-src http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/failsdownloadsteam-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java9-installer
exitTip: if you're behind a firewall / router that blocks some of the redirects required to download the Oracle Java archive, you can download the JDK tar.gz archive manually and place it under /var/cache/oracle-jdk9-installer - then, installing the "oracle-java9-installer" package will use the local archive instead of trying it to download it itself.
After installing the package, you can check the Java version by running "java -version" in a terminal, which should display an output similar to this:
After installing the package, you can check the Java version by running "java -version" in a terminal, which should display an output similar to this:
andrei@andrei-desktop:~$ java -version
java version "1.9.0-ea"
Java(TM) SE Runtime Environment (build 1.9.0-ea-b50)
Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b50, mixed mode)Or, "javac -version":andrei@andrei-desktop:~$ javac -version
javac 1.9.0-eaAnd so on.Automated installation (auto accept license)
The Oracle Java 9 Installer prompts you to accept the Oracle license before proceeding with the installation and it's only required once, so you don't have to accept the license with each update. If you want to automate the installation process, you can use the command below to automatically accept the Oracle Java 9 license:
echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selectionsSetting Java environment variables
To automatically set up the Java 9 environment variables, you can install the following package:
sudo apt-get install oracle-java9-set-defaultIf you've already installed oracle-java7-set-default or oracle-java8-set-default, they will be automatically removed when installing oracle-java9-set-default (and the environment variables will be set for Oracle Java 9 instead).Friday, October 23, 2015
Google Web Designer Available For Linux
Google Web Designer, a tool developed by Google which is currently in beta, is finally available for Linux. The following Linux distributions are currently supported: Ubuntu, Debian, OpenSUSE and Fedora.
Google Web Designer is a program for creating interactive HTML5 websites and ads for any device. Using it, you can create content using drawing tools, text, 3D objects, add animations and Google Fonts directly from the Google Web Designer interface and more. The tool "outputs clean human-readable HTML5, CSS3, and Javascript".
The application comes with a repository so, like with the other Google products for Linux, you'll get automatic updates when new versions are available.
Unfortunately, Google Web Designer doesn't integrate with Unity's global menu for now. Other than that, the application worked great in my test under Ubuntu 14.04.
Update: some users have reported that Google Web Designer doesn't work on non-English systems. If that's the case for you, here's a work-around. Firstly remove its folder under ~/.local/share/:
rm -r ~/.local/share/google-web-designerAnd then start Google Web Designer using the following command:LANGUAGE=en_US google-webdesignerArch Linux users can get Google Web Designer via AUR.
via lffl.org
Debian Switches Back To GNOME As Default Desktop Environment
Debian switched to Xfce as the default desktop environment back in November 2013. But that didn't last long because a few days ago, Debian restored GNOME as the default desktop, based on preliminary results from the Debian Desktop Requalification for Jessie.
According to Joey Hess, the Debian developer who performed this change, the main reasons for Debian switching back to GNOME as the default desktop are related to accessibility and systemd integration:
"Some desired data is not yet available, but at this point I'm around 80% sure that gnome is coming out ahead in the process. This is particularly based on accessibility and to some extent systemd integration".- Joey Hess, Debian developer
As far as accessibility is concerned, Joey mentions that GNOME and MATE are ahead by a large margin while other desktops still need significant upstream work. As for Systemd, GNOME is ahead of all desktops which are "stuck paying catch-up to ongoing changes in this area".
Of course, those aren't the only reasons that influenced this decision. Recent GNOME 3 improvements are fairly important too and so is the fact that unfortunately, the Debian Xfce team is pretty small.
Basically, the only reason not to switch to GNOME was the media size, but it looks like that wasn't enough to block this change.
If you're wondering why MATE wasn't selected as the default desktop environment for Debian, well, that's because MATE is new in Debian so it doesn't have many users yet.
The release date for the next Debian stable version, codenamed "Jessie" (8.0), is yet to be announced. The freeze is expected on the 5th of November 2014.
Do you use Debian? What do you think?
via G+
Tuesday, October 20, 2015
How To Install Oracle Java 8 In Debian Via Repository [JDK8]
Oracle Java 8 was released yesterday and it can be installed in Debian by using the failsdownloads Java PPA repository.
Usually, the packages available in Launchpad PPAs don't support Debian because they are built against specific Ubuntu libraries, but since the failsdownloads Oracle Java PPA contains just an installer, it works on Debian too.
Using this PPA repository, you'll be able to install Oracle Java 8 (which includes both JRE8 and JDK8) in Debian for both 32bit and 64bit as well as ARM (ARM v6/v7 Hard Float ABI - there's no JDK 8 ARM Soft Float ABI archive available for download on Oracle's website).
The installer automatically downloads and installs Oracle JDK8, but no actual Java files are available in our repository (that's not allowed by the Oracle Java license).
For Ubuntu / Linux Mint installation instructions, see: Install Oracle Java 8 In Ubuntu Via PPA Repository [JDK8]
Install Oracle Java 8 (both JDK8 and JRE8) in Debian
![]() |
| Tested on Debian Wheezy but it should work with any Debian version |
To add the failsdownloads Oracle Java PPA repository and install Oracle Java 8 in Debian, use the following commands:
su -
echo "deb http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/failsdownloadsteam-java.list
echo "deb-src http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/failsdownloadsteam-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
exitAnd that's it, Oracle Java 8 should now be installed and you should get automatic updates for future Oracle Java 8 versions, under Debian.
Tip: if you're behind a firewall / router that blocks some of the redirects required to download the Oracle Java archive, you can download the JDK tar.gz archive manually and place it under /var/cache/oracle-jdk8-installer - then, installing the "oracle-java8-installer" package will use the local archive instead of trying it to download it itself.
Tip: if you're behind a firewall / router that blocks some of the redirects required to download the Oracle Java archive, you can download the JDK tar.gz archive manually and place it under /var/cache/oracle-jdk8-installer - then, installing the "oracle-java8-installer" package will use the local archive instead of trying it to download it itself.
You can check out the Java version on your system by using these commands:
java -versionThis should display something like this:java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)Or:javac -versionWhich will display:javac 1.8.0_31For how to install Oracle Java 7 in Debian, see THIS article.
How to accept the Oracle JDK8 license automatically
The Oracle Java 8 installer requires you to accept the Oracle license before the installation begins. If for some reason you want to accept the license automatically, you can use the following command:
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selectionsHow to set the Java environment variables
There is a package in our repository that automatically sets the Java 8 environment variables and sets JDK8 as the default JDK. To install it, use the following command:
sudo apt-get install oracle-java8-set-defaultIf you've already installed oracle-java6-set-default or oracle-java7-set-default, they will be automatically removed when installing oracle-java7-set-default (and the environment variables will be set for Oracle Java 8 instead).Sunday, October 18, 2015
Official Syncthing Debian / Ubuntu Repository Released
Quick update for Syncthing users: an official Syncthing Ubuntu / Debian repository was released recently and it provides builds for amd64, i386 and arm.
Syncthing is a cross-platform peer-to-peer file synchronization client/server application written in Go. The tool is similar to BitTorrent Sync (but it's open source as opposed to BT Sync), and it's used to synchronize files between computers.
The app comes with an option to update the binary to the latest version however, there are new Syncthing releases every few days so using a repository to automatically update the app is a must if you're a regular Syncthing user (there's also an alternative: Syncthing GTK, which automatically updates the Syncthing binary).
The packages from the new official Syncthing Ubuntu / Debian repository are slightly experimental for now, as this repo was just released, but they should work on any recent Ubuntu and Debian version. Right now, the packages only provide the main binary and some README files, without any startup scripts, etc. but this may change.
In the future, this repository might also be used to host various third-party Syncthing packages, such as Syncthing GTK (right now, this can be installed from the min failsdownloads PPA).
Install Syncthing in Ubuntu / Linux Mint / Debian using its official repository
To add the official Syncthing (release) repository in Ubuntu, Linux Mint or Debian (and derivatives), use the following commands:
sudo apt-get install curl
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing-release.list
sudo apt-get update
sudo apt-get install syncthingSaturday, October 17, 2015
Fix: Dropbox Fails To Start With "VerificationError: importing pylinux..." Bug

Some Ubuntu, Linux Mint, Debian and Arch Linux (and probably other Linux distributions) users are experiencing problems with Dropbox. It seems that some recent Python update breaks Dropbox (it doesn't affect new installations though), resulting in the following error:
Starting Dropbox...Traceback (most recent call last):
File "dropbox/client/main.py", line 13, in
File "autogen_explicit_imports.py", line 13, in
File "ui/common/selective_sync.py", line 6, in
File "arch/__init__.py", line 28, in
File "arch/linux/tracing.py", line 8, in
File "hard_trace.py", line 6, in
File "client_api/connection_hub.py", line 21, in
File "client_api/kv_connection.py", line 23, in
File "pylinux/__init__.py", line 71, in
File "cffi/api.py", line 311, in verify
File "dropbox/overrides.py", line 398, in load_library
File "cffi/verifier.py", line 69, in load_library
File "cffi/verifier.py", line 154, in _load_library
File "cffi/vengine_cpy.py", line 124, in load_library
VerificationError: importing '/home/andrei/pylinux/__pycache__/_cffi__xa0c4f46bx1d95b4de.so': No module named _cffi__xa0c4f46bx1d95b4deSimply reinstalling Dropbox doesn't fix this issue, but it is pretty easy to fix anyway.
To fix this Dropbox error in Ubuntu / Linux Mint / Debian, open a terminal and run the following commands:
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -iThis will remove the downloaded Dropbox binaries and redownload them. Once the download is done, Dropbox should start.
I'm not sure how to fix it for Arch Linux or other Linux distributions though, because the path is probably different but basically you must look for the .dropbox-dist folder (not the one in your home directory), remove it and run "dropbox start -i".
I'm not sure how to fix it for Arch Linux or other Linux distributions though, because the path is probably different but basically you must look for the .dropbox-dist folder (not the one in your home directory), remove it and run "dropbox start -i".
Fix via bugs.debian.org
Tuesday, October 6, 2015
Install BitTorrent Sync GUI In Ubuntu Or Debian [PPA Repository]
An unofficial BitTorrent Sync GUI for Linux was released today, providing almost all the features available in the official Windows and Mac BTSync GUI.
BitTorrent Sync is a tool that can be used to automatically synchronize files between computers using the BitTorrent protocol, available for Linux, Windows, Mac OS X and NAS devices.
Because it synchronizes the files directly between computers (so without using cloud servers) and the connection is encrypted with a AES cypher and a 256-bit key created on the base of your Secret, BTSync is advertised as a highly secure way of synchronizing your data. However, because the application is not open source, many will argue with this statement.
More about BitTorrent Sync: Technology | Desktop Manual
More about BitTorrent Sync: Technology | Desktop Manual
Now back to the GUI: BitTorrent Sync comes with a GUI for Windows and Mac, but on Linux there's only a WebUI you can use to control BitTorrent Sync. For this reason, Leo Moll has created an unofficial BitTorrent Sync GUI for Linux. Ubuntu users will also get an AppIndicator (was available for some time) which displays the sync status, can pause the sync, etc.
BitTorrent Sync GUI features:
In my test, I didn't find any bugs, but there are a few things that couldn't be implemented in the BTSync GUI, due to missing API: you can only see the active transfers speed, but not what's being transferred and also there's no transfer history yet.
- add / remove local and remote folders, generate folder (including QR code for mobile devices);
- displays a list of connected devices and their status;
- displays the upload / download speed;
- change the device name ;
- option to limit the upload / download speed;
- option to use NAT UPnP port mapping;
- option to set listening port;
- advanced preferences: folder rescan interval, limit local peers, encrypt lan data and more.
In my test, I didn't find any bugs, but there are a few things that couldn't be implemented in the BTSync GUI, due to missing API: you can only see the active transfers speed, but not what's being transferred and also there's no transfer history yet.
Install BitTorrent Sync with an unofficial GUI in Ubuntu / Debian
1. Add the unofficial BitTorrent Sync repository
To add the unofficial BitTorrent Sync PPA in Ubuntu and derivatives (Linux Mint, elementary OS, etc.) as well as in Debian, use the following commands:
sudo apt-get install curl
sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync-repository.sh)"Then follow the instructions.2. Then, install BitTorrent Sync along with the GUI:
- with Ubuntu AppIndicator (the difference is that this package installs the AppIndicator dependencies):
sudo apt-get install btsync-gui- without AppIndicator:sudo apt-get install btsync-gui-gtkUpdate: Arch Linux users can now install BitTorrent Sync GUI via AUR.
Report any bugs you may find @ GitHub.
Try Nuvola Player 3 Beta (Cloud Music Player With Tight Desktop Integration)
Nuvola Player is a cloud music player supports various services such as Google Play Music, This is My Jam, Rdio, Deezer, Bandcamp, Spotify, Jango, Mixcloud and KEXP Live Stream.
Its purpose is to integrate these music services with the desktop, providing MPRIS v2 support (integration with the Ubuntu Sound Menu, GNOME Shell MediaPlayer extension, Cinnamon Sound applet, etc.), desktop notifications, multimedia keys support, Unity quicklists as well as an optional tray icon.
The app also provides various extra features such as integration with audio scrobbling services like last.fm and libre.fm, proxy support as well as an option to prefer dark theme.
I've been wanting to write an article about Nuvola Player 3 (currently in beta) for quite some time, hoping it would become stable (the stable release was scheduled for December 2014), but unfortunately it was postponed because of low funding.
However, I decided to publish an article about it anyway, since it comes with some important improvements and it will probably take a while until the stable version is released. Furthermore, the Nuvola Player Launchpad PPAs have a note saying that they are obsolete and Nuvola Player 3 should be used instead.
If you want to help speed up its development, you can make a donation or contribute to its development @ GitHub.
Nuvola Player 3 is a complete rewrite from scratch, containing some important under the hood differences compared to Nuvola Player 2.
Nuvola Player 2 uses GTK3 while Adobe Flash (required by most of the cloud music services supported by Nuvola Player) uses GTK2 and the two cannot live in the same process - "the first generation WebKitGtk+ web rendering engine used in Nuvola Player 2 runs plugins in the same process as the rest of the user interface, so GTK+ 2 based Flash plugins cannot be loaded without conflicts with GTK+ 3", notes the Nuvola Player documentation.
Because of this, Nuvola Player 2 required some ugly hacks to get it to support Flash, which had various disadvantages, like only supporting the 32bit Flash plugin, high memory usage, crashes, etc.
With Nuvola Player 3, these hacks are no longer needed because it uses WebKit2Gtk+, which allows running plugins in a separate GTK2 process, without the need to install 32bit Flash on 64bit systems. Furthermore, if Flash crashes, it doesn't crash the whole Nuvola Player 3 app.
Also, Nuvola Player 3 has an updated UI with client-side decorations and AppMenu in GNOME (however, classic window borders are used in desktop environments that don't fully support CSD, such as Unity).
Other new features available in Nuvola Player 3 include:
- the ability to run multiple cloud music services in the same time;
- separate launchers for each service so you can pin it to the Unity Launcher or whatever dock / app launcher you're using;
- added a keyboard shortcuts configuration manager;
- added support for global keyboard shortcuts;
- reworked command line interface (see "nuvolaplayer3ctl --help" for all the available options);
- Unity Quick list integration was enhanced to show state of toggle actions (e.g. thumbs up/down, feature request) and radio actions (e.g. star rating).
Unfortunately, Nuvola Player 3 doesn't yet support some of the services that are available in Nuvola Player 3, such as Hype Machine, Pandora and Logitech Media Server, but they might be added later on, while Amazon Cloud Player, Synology Audio Station and 8tracks are under development and will be added to the repository when ready.
Install Nuvola Player 3 (beta)
To install Nuvola Player 3, you can use its official installer which adds the Nuvola Player repository and installs the latest Nuvola Player 3 (or Ubuntu 14.04, 14.10 and 15.04, Fedora 20 and 21 - unfortunately, the repository wasn't updated for Fedora 22 yet -, as well as Debian Sid and Jessie). For complete installation instructions, see THIS page.
Note for Linux Mint users: While Linux Mint is not officially supported, you can simply select Ubuntu 14.04 LTS in the installer and it should work. Howerver, Linux Mint doesn't install packages listed under "Recommends" and because of this, Flash Player as well as the Nuvola Player 3 services won't be installed and you'll have to install them manually (install "nuvolaplayer3-all-services" to get all the Nuvola Player 3 services and one of the following packages for Flash Player: adobe-flashplugin, flashplugin-installer or freshplayerplugin).
Labels:
cloud,
debian,
fedora,
linux,
music player,
nuvola player,
Ubuntu
How To Add Launchpad PPAs In Debian Via `add-apt-repository` Command
"add-apt-repository" is an Ubuntu-specific script to add or remove repositories which, among others, automatically imports the public GPG key. For more information, see its man page.
You can use "add-apt-repository" in Debian to add Launchpad PPAs however, there are a few things that you should know. Read on to find out how to use "add-apt-repository" in Debian.
Important: many Launchpad PPAs are not compatible with Debian, because the packages are built against specific Ubuntu libraries. Some Launchpad PPAs work in Debian though - for example, the failsdownloads Java and Atom PPAs. So make sure you know what you're doing before adding a Launchpad PPA in Debian!
Using "add-apt-repository" in Debian
To be able to use the "add-apt-repository" command in Debian Wheezy and newer, you need to install the "python-software-properties" or "software-properties-common", depending on the Debian version you're using package. To simplify things, use the command below to install both packages:
sudo apt-get install software-properties-common python-software-propertiesThen you'll be able to use "add-apt-repository" in Debian. However, "add-apt-repository" doesn't work exactly the same in Debian as it works in Ubuntu, so here's what you need to do to use it properly in Debian.
"add-apt-repository" can be used to add PPAs/repositories in two ways:
A. Adding Launchpad PPAs in Debian as "add-apt-repository ppa:some/ppa"
Notes about this method of adding Launchpad PPAs in Debian:
- the PPA GPG key is automatically imported;
- it adds a separate source list file under /etc/apt/sources.list.d/;
- you need to replace your Debian version with an Ubuntu version (such as "trusty" or "precise") in the PPA source list file;
- it only works with Launchpad PPAs.
To add a Launchpad PPA in Debian, use the following command:
sudo add-apt-repository ppa:some/ppa(obviously, replace "ppa:some/ppa" with the PPA you want to add)However, if you add a PPA under this form (for example: "add-apt-repository ppa:failsdownloadsteam/java), the PPA source file will use your current Debian version (for example, "wheezy") and it won't work, because you need to use an Ubuntu version here.
To get it to work properly, after using the "add-apt-repository ppa:some/ppa" command, you need to edit the PPA source file which is located under the /etc/apt/sources.list.d/ folder, and replace your Debian version (for instance "wheezy") with an Ubuntu version - I recommend using a LTS version such as "trusty" or "precise" because non-LTS Ubuntu version are only supported for 9 months.
Here's an example. Let's say you've added ppa:failsdownloadsteam/java in Debian Wheezy (using "add-apt-repository ppa:failsdownloadsteam/java" and as a result, the /etc/apt/sources.list.d/failsdownloadsteam-java-wheezy.list file was created, which looks like this:
deb http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu wheezy main
deb-src http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu wheezy mainTo get the PPA to work in Debian, you need to edit the source .list file and replace "wheezy" with either "trusty" or "precise" (Ubuntu LTS versions). After editing the file, it should look like this:
deb http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty mainTo make this easier, you can use sed to automatically replace your Debian version with an Ubuntu version. For instance, if you're using Debian Wheezy, you can use the command below to replace "wheezy" with "trusty" in the PPA .list file:
sudo sed -i 's/wheezy/trusty/g' /etc/apt/sources.list.d/some-ppa-wheezy.list(of course, replace "some-ppa-wheezy.list" with the .list file for the PPA you've added)B. Adding the full PPA/repository source entry
Another way of using "add-apt-repository" to add a PPA in Debian (it's the same in Ubuntu) is to use the full source entry.
Differences from the first method:
Differences from the first method:
- the GPG key isn't automatically imported;
- the repository is added at the end of the /etc/apt/sources.list file and not as a separate file under /etc/apt/sources.list.d/;
- this can be used for any repository, not just Launchpad PPAs.
To get the full Launchpad PPA source list entry, visit the PPA page (I'll use the failsdownloads Java PPA as an example below) and:
... and the PPA source.list entries should be displayed below ("3" in the screenshot below). Here's a screenshot:
- click on "Technical details about this PPA" (it's a green link under "Adding this PPA to your system" - "1" in the screenshot below)
- then select an Ubuntu version from the drop-down (I recommend using a LTS version - either Trusty or Precise; "2" in the screenshot below)
... and the PPA source.list entries should be displayed below ("3" in the screenshot below). Here's a screenshot:
To add the PPA in Debian, use "add-apt-repository" followed by the first entry ("3" from the screenshot above). Example:
sudo add-apt-repository "deb http://ppa.launchpad.net/failsdownloadsteam/java/ubuntu trusty main"This command adds the repository to the /etc/apt/sources.list file and not as a separate .list file under /etc/apt/sources.list.d/Next, you need to import the PPA GPG key. On a Launchpad PPA, you'll find the key under "Signing key" (it's below the PPA source entries - "4" in the screenshot above) - copy the key after "/" (so for the failsdownloads Java PPA which was used as an example above, copy "EEA14886") and import it like this:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys KEY(replace "KEY" with the PPA key - for instance "EEA14886" if you're adding the failsdownloads Java PPA)Download MEGAsync For Linux Desktops (MEGA.co.nz Linux Sync Client)
MEGA is a cloud storage and file hosting service founded by Kim Dotcom (who was also behind Megaupload), which offers 50 GB of storage for free, along with various paid plans. More about MEGA.
The mega.co.nz website doesn't offer a sync client for Linux desktops however, MEGAsync for Linux showed up on their servers recently (without any official announcement about this).
Update: MEGA has officially announced the MEGAsync Linux client. The announcement mentions that they plan to release the MEGAsync source code under an open-source license.
The new MEGAsync for Linux is written in Qt, is available for Ubuntu and derivatives (14.04, 12.04 as well as for two Ubuntu versions that aren't supported by Canonical any more: 13.10 and 12.10), Debian (6 and 7), Fedora (19 and 20) and openSUSE (12.2, 12.3 and 13.1) and it consists of a tray/appindicator application as well as an optional Nautilus extension.
MEGAsync for Linux comes with most features available for other similar tools (like Dropbox): the tray icon displays the sync status (and if you use the Nautilus extension, the files have emblems which show their sync status), it supports selective sync, you can use proxies, you can copy a public link for a file via the Nautilus context menu and so on.
There are also some extra features: you can upload a link to MEGA directly from the tray/appindicator app and import links to your MEGA account:
There are two pretty important features that aren't supported by MEGA / MEGAsync though: it doesn't handle file conflicts and file versioning however, you can access overwritten/changed files in the SyncDebris folder (in the Rubbish Bin).
Here are a few more MEGAsync Linux client screenshots (running under Ubuntu 14.04):
Megasync under Debian:
Download MEGAsync for Linux
Download MEGAsync for Linux (binaries available for Ubuntu* and derivatives, Debian, Linux Mint, Fedora, CentOS, openSUSE and Red Hat)
Update: an unofficial MEGAsync extension for Nemo file manager (Ubuntu 14.04 / Linux Mint 17) is available HERE.
Arch Linux users can install MEGAsync via AUR: MEGAsync | MEGAsync Nautilus extension
Note that at least on Ubuntu, after installing MEGAsync, the MEGA repository is added automatically (so you should receive automatic MEGAsync updates).
* If you use Linux Mint, download the Ubuntu debs.
* If you use Linux Mint, download the Ubuntu debs.
seen @ lffl.org & muylinux.com
Subscribe to:
Posts (Atom)

















