User:Nmariusp: Difference between revisions
(How to install kde-builder on KDE neon User Edition) |
(→How to install kde-builder fast: Install Python packages from your OS) |
||
Line 8: | Line 8: | ||
git clone https://invent.kde.org/sdk/kde-builder.git | git clone https://invent.kde.org/sdk/kde-builder.git | ||
cd kde-builder | cd kde-builder | ||
# Make sure that you have Python >= 3. | # Make sure that you have Python >= 3.9. | ||
# Install Python packages from your OS. E.g. on Kubuntu 23.10: | |||
sudo apt install python3-dbus python3-promise python3-yaml python3-setproctitle | |||
./kde-builder --initial-setup <<< 'N' | ./kde-builder --initial-setup <<< 'N' | ||
mv ~/.config/kdesrc-buildrc . | mv ~/.config/kdesrc-buildrc . |
Revision as of 16:08, 10 March 2024
How to install kde-builder
How to install kde-builder fast
mkdir -p ~/kde/src cd ~/kde/src git clone https://invent.kde.org/sdk/kde-builder.git cd kde-builder # Make sure that you have Python >= 3.9. # Install Python packages from your OS. E.g. on Kubuntu 23.10: sudo apt install python3-dbus python3-promise python3-yaml python3-setproctitle ./kde-builder --initial-setup <<< 'N' mv ~/.config/kdesrc-buildrc . # Edit the file ./kdesrc-buildrc as needed. # kde-builder is installed. # Use ./kde-builder instead of ./kdesrc-build. The command lines are the same. ./kde-builder kconfig ./kde-builder kcalc ./kde-builder --run kcalc # Run kcalc with the KDE theme that is used by your KDE Plasma desktop. ./kde-builder plasma-integration ./kde-builder --run kcalc ./kde-builder frameworks
How to install kde-builder on KDE neon User Edition
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.11 python3.11 -m pip install --user pipenv # Restart the computer in order for the PATH environment variable to contain the directory "~/.local/bin". # Make sure that the directory "~/.local/bin" is in $PATH. echo $PATH which pipenv # Should say "~/.local/bin/pipenv". # For building from source code the Python module dbus-python. sudo apt install pkgconf cmake libdbus-1-dev libglib2.0-dev python3.11-dev cd ~/.local/share git clone https://invent.kde.org/sdk/kde-builder.git cd ~/.local/share/kde-builder pipenv install kate ~/.local/bin/kde-builder #!/bin/bash cd ~/.local/share/kde-builder pipenv run python kde-builder $@ chmod u+x ~/.local/bin/kde-builder # etc. See https://invent.kde.org/sdk/kde-builder
Qt 6 installed using Qt online installer
The homepage of the Qt Framework is https://www.qt.io . Go to this web page, create an online account. https://www.qt.io/download-open-source > "Download the Qt Online Installer" > Linux > "Qt Online Installer for Linux (64-bit)" > download a file named e.g. qt-unified-linux-x64-4.6.1-online.run into the directory e.g. "~/Downloads".
ls -la ~/Downloads # The downloaded file needs to hace the "executable" chmod bit set. chmod +x ~/Downloads/qt-unified-linux-x64-4.6.1-online.run ~/Downloads/qt-unified-linux-x64-4.6.1-online.run
Login using your Qt online account. Next > check the checkbox "I have read and agree to the terms and conditions of using OpenSource Qt", check the checkbox "I'm an individual and do not use Qt for any company" > Next > Next > enable "Help us improve" > Next > Custom installation, notice that the install directory is "~/Qt" > Next. Install the latest version of Qt6 and the latest version of the Qt Creator integrated development environment (IDE). There are some Qt6 components that are not used by KDE and can be left out when installing Qt6 e.g. WebAssembly, Android, Sources, Qt Quick 3D, Qt 3D, "Quick: 3D Physics", "Qt debug Information Files".
In the KDE Plasma app launcher you now have the application "Qt Maintenance Tool".
Set up kde-builder from scratch as usual.
Edit the file kdesrc-buildrc to look like:
global ... qt-install-dir ~/Qt/6.6.0/gcc_64 # Where to install Qt6 if kdesrc-build supplies it libname lib ... end global
Make gpgme build:
sudo su mkdir -p /home/qt/work chown -R username:username /home/qt/work ln -s /home/username/Qt/6.6.0/gcc_64 /home/qt/work/install ls -la /home/qt/work