Page 1 of 1

How to install Kdenlive in Porteus

Posted: 28 Jun 2021, 11:49
by Blaze
Kdenlive is a free and open-source video editing software based on the MLT Framework, KDE and Qt.

How to install Kdenlive in Porteus (tested in Cinnamon DE)

Open terminal and run these commands:

Code: Select all

su
toor
getpkg kdenlive kio kbookmarks knotifyconfig knewstuff kxmlgui attica knotifications ktextwidgets sonnet kdeclarative kcrash kservice kdbusaddons kjobwidgets kcompletion kwindowsystem kpackage kiconthemes karchive kitemviews kconfigwidgets kwidgetsaddons kguiaddons kcodecs kconfig kauth solid mlt kfilemetadata purpose kcoreaddons ki18n syndication kglobalaccel xcb-util-keysyms xcb-util-image xcb-util-renderutil xcb-util-wm libdbusmenu-qt frei0r-plugins breeze-icons qt5
# save to /tmp
# copy all xzm modules to the modules folder
reboot
# if you use KDE5 DE, skip to download breeze-icons qt5
# Probably some other dependencies for KDE5 can be ignored - let me know

How to install Kdenlive in Porteus

Posted: 29 Jun 2021, 14:07
by babam
It would be better if all dependencies are packaged into a single module.

How to install Kdenlive in Porteus

Posted: 01 Jul 2021, 10:57
by Blaze
babam, you can continue commands with

Code: Select all

for i in `find -type f | fgrep .xzm | sort`; do unsquashfs -n -f $i >/dev/null; done
mksquashfs squashfs-root kdenlive-bundle.xzm -b 256K -comp xz -Xbcj x86 -noappend -quiet -progress
and you will get single module kdenlive-bundle.xzm

How to install Kdenlive in Porteus

Posted: 01 Jul 2021, 14:45
by babam
Blaze wrote:
01 Jul 2021, 10:57

Code: Select all

for i in `find -type f | fgrep .xzm | sort`; do unsquashfs -n -f $i >/dev/null; done
mksquashfs squashfs-root kdenlive-bundle.xzm -b 256K -comp xz -Xbcj x86 -noappend -quiet -progress
Maybe it will be simpler

Code: Select all

for i in `find -type f -name "*.xzm"`; do ....

How to install Kdenlive in Porteus

Posted: 01 Jul 2021, 17:28
by M. Eerie
This is how I've been doing it:

Code: Select all

find . -iname "*.xzm" -exec unsquashfs -f {} \;
:)