User Tools

Site Tools


en:debian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:debian [2019/11/18 21:52] rionen:debian [2024/04/24 16:54] (current) kukuruzo
Line 10: Line 10:
 ===== Nightly builds ==== ===== Nightly builds ====
  
 +=== Ubuntu ===
 +
 +Follow the instruction on adding ppa https://launchpad.net/~psi-plus/+archive/ubuntu/ppa
 +
 +=== Debian ===
 +
 +Adding of [[https://notesalexp.org/|special PPA]]:
 <code> <code>
-1) echo "deb https://notesalexp.org/debian/busterbuster main" | sudo tee /etc/apt/sources.list.d/psi-plus.list +1) echo "deb https://notesalexp.org/debian/bookwormbookworm main" | sudo tee /etc/apt/sources.list.d/psi-plus.list 
-2) sudo nano /etc/apt/preferences+2) sudo touch /etc/apt/preferences.d/psi-plus 
 +3) sudo nano /etc/apt/preferences.d/psi-plus
  
 Package: * Package: *
-Pin: origin notesalexp.org +Pin: release o=notesalexp.org 
-Pin-Priority: 1+Pin-Priority: 200
  
 Package: psi-plus* Package: psi-plus*
-Pin: origin notesalexp.org +Pin: release o=notesalexp.org 
-Pin-Priority: 900+Pin-Priority: 500
  
-3) sudo apt update --allow-unauthenticated +4) ^o 
-4) sudo apt install notesalexp-keyring --allow-unauthenticated -y +5) enter 
-5) sudo apt update +6) ^x 
-6) sudo apt install psi-plus-webkit psi-plus-plugins psi-plus-l10n psi-plus-sounds psi-plus-skins+7) sudo apt-get install apt-transport-https 
 +8) sudo apt-get update -oAcquire::AllowInsecureRepositories=true 
 +9) sudo apt-get install notesalexp-keyring -oAcquire::AllowInsecureRepositories=true 
 +10) sudo apt-get update 
 +11) sudo apt-get install psi-plus psi-plus-webkit psi-plus-webengine psi-plus-plugins psi-plus-l10n psi-plus-skins psi-plus-sounds psi-plus-icons-nonfree 
 </code> </code>
  
-===== What may be needed and how to build? =====+=== System updates === 
 + 
 +In the future you will receive updates of psi-plus* packages as usual: 
 +<code> 
 +sudo apt update 
 +sudo apt upgrade 
 +</code>
  
 +===== Build from source =====
  
-Your system may not be **libqca-qt5** and **Qt>=5.6.0**. If you do not - they must be installed prior to build.+Note, Psi+ won't build with Qt version < 5.6.0 
  
 Install packages to build Psi +. Installed once at the first build:  Install packages to build Psi +. Installed once at the first build: 
 <code> <code>
-$ sudo apt install build-essential cmake git libhunspell-dev libidn11-dev libminizip-dev libotr5-dev libqca2-dev libqca-qt5-2-dev libqt5multimedia5-plugins libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev libsignal-protocol-c-dev libssl-dev libtidy-dev libxss-dev pkg-config qt5keychain-dev qt5-qmake qtbase5-dev qtmultimedia5-dev qttools5-dev+$ sudo apt install build-essential cmake git libhunspell-dev libidn11-dev libminizip-dev libotr5-dev 
 +                   libqca2-dev libqca-qt5-2-dev libqt5multimedia5-plugins libqt5svg5-dev libqt5webkit5-dev 
 +                   libqt5x11extras5-dev libsignal-protocol-c-dev libssl-dev libtidy-dev libxss-dev 
 +                   pkg-config qt5keychain-dev qt5-qmake qtbase5-dev qtmultimedia5-dev qttools5-dev libusrsctp-dev
 </code> </code>
-Download and build psi+ from source code+Download and build Psi+ from source code
 <code> <code>
 $ git clone --depth=1 https://github.com/psi-plus/psi-plus-snapshots  $ git clone --depth=1 https://github.com/psi-plus/psi-plus-snapshots 
 $ mkdir psi-plus-snapshots/build $ mkdir psi-plus-snapshots/build
 $ cd psi-plus-snapshots/build $ cd psi-plus-snapshots/build
-$ cmake -DCHAT_TYPE=basic -DENABLE_PLUGINS=ON .. # or ../configure --qtselect=5 --disable-keychain+$ cmake -DCHAT_TYPE=basic -DENABLE_PLUGINS=ON -DBUNDLED_IRIS=ON .. 
 +# or ../configure --qtselect=5 --disable-keychain
 $ make -j5 $ make -j5
 $ sudo make install  $ sudo make install 
en/debian.1574113979.txt.gz · Last modified: 2019/11/18 21:52 by rion

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki