Yunit packages for debian stable, testing and unstable

We are pleased to announce that Yunit is now available as an overlay repository for debian stable, unstable and testing versions (64bit).

Installation instructions

The following should work with an existing debian installation running any desktop environment.

As root execute the following commands according to your distribuition

if asked, choose lightdm as display manager.

Debian stable

1
2
3
4
5
6
  wget -qO - https://archive.yunit.io/yunit.gpg.key | apt-key add -
  echo 'deb http://archive.yunit.io/debian/ stable main' > /etc/apt/sources.list.d/yunit.list
  echo 'deb-src http://archive.yunit.io/debian/ stable main' >> /etc/apt/sources.list.d/yunit.list
  apt update
  apt upgrade
  apt install yunit-desktop

Debian testing

1
2
3
4
5
6
  wget -qO - https://archive.yunit.io/yunit.gpg.key | apt-key add -
  echo 'deb http://archive.yunit.io/debian/ testing main' > /etc/apt/sources.list.d/yunit.list
  echo 'deb-src http://archive.yunit.io/debian/ testing main' >> /etc/apt/sources.list.d/yunit.list
  apt update
  apt upgrade
  apt install yunit-desktop

Debian unstable

1
2
3
4
5
6
  wget -qO - https://archive.yunit.io/yunit.gpg.key | apt-key add -
  echo 'deb http://archive.yunit.io/debian/ unstable main' > /etc/apt/sources.list.d/yunit.list
  echo 'deb-src http://archive.yunit.io/debian/ unstable main' >> /etc/apt/sources.list.d/yunit.list
  apt update
  apt upgrade
  apt install yunit-desktop

Notice: If you have installed Yunit packages before June 29, 2017 you need to fix some versioning issues.

In order to do this, you need to execute the following commands as root

1
2
3
  wget https://archive.yunit.io/tools/force_yunit_packages.sh
  chmod +x force_yunit_packages.sh
  ./force_yunit_packages.sh

It will download and execute a script which tries to fix any local/obsolete packages and replace them with the correct ones from Yunit’s repositories.

Security Checks

If you are concerned about security (and you should be), please verify the following

Signing key fingerprint

The key fingerprint of yunit.gpg.key is as follows

1
2
3
  pub 2048R/5604A4FE 2017-05-31 John Salatas <jsalatas@gmail.com>;
        Key fingerprint = 9F77 C889 C9A2 901F EA37 96BC B10E EEED 5604 A4FE
  sub 2048R/4007B768 2017-05-31 [expires: 2019-05-31]

Checksums of force_yunit_packages.sh script

Checksums of force_yunit_packages.sh script are as follows
SHA-512: 2fe47a3b0a2a68700ba1fa4261d8c00b46ab466fc0f622ae1b43bf9c1cc422186d0b57977473f8804f40e55974732ae81961b68bada19cffe43de3996fb5a4e4
SHA-256: 751e176fa9207109971bd5c5d23c226887d378ef94ff6beb5bacfb81035b80de

Known issues

As a general note this is considered alpha quality software and you should expect many issues and/or crashes. Currently we are aware of the following issues.

  • Settings for configuring online accounts are not working
    We are currently working to fix it.
    Seems that this issue is related to ubuntu’s kernel that has some additional patches regarding apparmor’s security. We have confirmed that with ubuntu’s kernel compiled in debian, online accounts work correctly. Obviously we don’t want to ship a patched kernel along Yunit’s packages and we are currently looking for other solutions/workarounds.
  • Libertine containers don’t work
    Apart from lxd which is not packaged for debian, yet, seems that libertine can use also lxc and chroot. However, none of these seem to work and it appears that it is also an issue in ubuntu 17.04.

We are looking forward to hear your feedback. If something doesn’t work for you please let us know preferably via our forum.

FAQ

For what (other) versions are you planning to provide packages?

Apart from Debian, we are planning to provide packages for ubuntu LTS (currently 16.04) and the latest ubuntu non-LTS starting from 17.10.

Will there be any packages for 32bit distros?

We would love to but due to our limited resources at this time, we are not planning to provide any packages for 32bit distros. However, if someone wants to be involved with this, then please contact us.

Where is the source code?

We have provided the source packages in our repos, which can be installed using the following command

1
   apt source package_name

where package_name is the package you want to install its source code.

We are also planning to publish it in our github page in the following days.

 

9 thoughts on “Yunit packages for debian stable, testing and unstable”

  1. I appreciate the work done by the devs and have deep respect for them. That said, however, I think the fundamental work that needs to be done is enable traditional app support, whether it be through libertine or native implementation. As a hardcore unity fan, I have tried using unity 8 in the past many times and was willing to use it as daily driver as well. But if firefox, vlc, libreoffice, and gimp do not work. I think no one would jump into the bandwagon of testing unless they work or you have a suitable alternative for them. All the best with your endeavour. I hope to use it some day.

    Off Topic: Do you have synaptic or libinput because I have two Acer laptops and libinput sucks on them. I am using Xubuntu just because of synaptic and also I want unity 7 like interface and not fat gnome.

    1. Thanks for your feedback!

      Native (gtk based) applications, like gimp, firefox, libreoffice already work. See for example the screenhots provided by Peter Down at our google+ page https://plus.google.com/photos/108187136261092644938/album/6437743339652485665

      That being said, you should consider yunit to be of alpha/prerelease quality and there are a lot of things still to be done on that issue and other usability improvement before you could say that it is ready for daily usage as the primary desktop environment.

  2. what is the proplem here >>
    apt install yunit-desktop
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    yunit-desktop : Depends: unity8-desktop-session but it is not going to be installed
    Depends: unity8-greeter but it is not going to be installed
    Depends: account-plugin-facebook but it is not going to be installed
    Depends: account-plugin-flickr but it is not going to be installed
    Depends: account-plugin-foursquare but it is not going to be installed
    Depends: account-plugin-google but it is not going to be installed
    Depends: account-plugin-instagram but it is not going to be installed
    Depends: account-plugin-linkedin but it is not going to be installed
    Depends: account-plugin-mcloud but it is not going to be installed
    Depends: account-plugin-microsoft but it is not going to be installed
    Depends: account-plugin-nextcloud but it is not going to be installed
    Depends: account-plugin-owncloud but it is not going to be installed
    Depends: account-plugin-tools but it is not going to be installed
    Depends: account-plugin-twitter but it is not going to be installed
    Depends: address-book-updater but it is not going to be installed
    Depends: click but it is not going to be installed
    Depends: geoclue-geonames but it is not going to be installed
    Depends: geoclue-hostip but it is not going to be installed
    Depends: geoclue-localnet but it is not going to be installed
    Depends: geoclue-manual but it is not going to be installed
    Depends: history-service-tools but it is not going to be installed
    Depends: libaccount-plugin-facebook but it is not going to be installed
    Depends: libaccount-plugin-flickr but it is not going to be installed
    Depends: libaccount-plugin-twitter but it is not going to be installed
    Depends: libertine but it is not going to be installed
    Depends: libertine-scope but it is not going to be installed
    Depends: indicator-location but it is not going to be installed
    Depends: indicator-printers but it is not going to be installed
    Depends: indicator-sync but it is not going to be installed
    Depends: indicator-transfer-buteo but it is not going to be installed
    Depends: keeper-cli but it is not going to be installed
    Depends: libbuteosyncfw5-0 but it is not going to be installed
    Depends: python3-libertine-chroot but it is not going to be installed
    Depends: ubuntu-artwork but it is not going to be installed
    Depends: ubuntu-keyboard but it is not going to be installed
    Depends: ubuntu-system-settings-libertine but it is not going to be installed
    Depends: ubuntu-upload-manager but it is not going to be installed
    Depends: unity-js-scopes-bindings but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

    1. Try with this command:

      # apt install yunit-desktop -t stable

      Tested on Debian 9.

      (Note: Change ‘stable’ to ‘testing’ or ‘unstable’ if you used Debian Testing or Unstable).

  3. Great work guys!
    I hope there will be available soon a version for us who keep using Ubuntu LTS 16.04.
    Also is very nice to see that you are supporting UBPorts too!
    Keep up the good work!
    Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *