We are pleased to announce that Yunit is now available as an overlay repository for debian stable, unstable and testing versions (64bit).
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.
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
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
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.
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 <firstname.lastname@example.org>; 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
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.
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
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.