Difference between pages "Changelog For R14.0.8" and "Debian Trinity Repository Installation Instructions"
imported>SlavekB (Update 20200223) |
imported>Mrmazda (offer minimalist alternative to the entirety of TDE) |
||
Line 1: | Line 1: | ||
+ | [[Category:Documentation]] |
||
− | = dependencies = |
||
+ | [[Category:Installation]] |
||
− | == tqt3 == |
||
− | * DilOS: add compiler visibility |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | On this page you can read the instructions to '''install''' or '''upgrade''' Trinity Desktop Environment on your Debian system. |
||
− | == arts == |
||
− | * Remove remaining 'register' instructions. |
||
− | * Drop `unsigned long int` case for the first argment type of ioctl(2)<br/>It is identically same as `unsigned long`. |
||
− | * Port ioctl prototype check to CMake |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | == libcaldav == |
||
− | * Remove unwanted memory allocation for response<br/>It is expected as pointer to struct response with size fo the struct,<br/>not pointer to the pointer, but never returned to the caller.<br/>It should be allocated by the caller. |
||
+ | ='''Add these lines to your /etc/apt/sources.list file'''= |
||
− | == libcarddav == |
||
+ | '''NOTE''': deb-src lines following are optional. |
||
− | * Prevent to disclose static function in the header file |
||
− | * Simplify string duplication |
||
− | * Purge unused variables |
||
− | * Remove unwanted memory allocation for response<br/>It is expected as pointer to struct response with size of the struct,<br/>not pointer to the pointer, but never returned to caller.<br/>It should be allocated by caller. |
||
− | == |
+ | ==For Stretch (Debian 9.x)== |
+ | '''TDE R14.0.3''' |
||
− | * Fix FTBFS when bfd.h is considered internal and requires PACKAGE definitions. |
||
− | * Fix FTBFS with binutils 2.34. |
||
+ | Stretch (Debian 9.x) is not yet a stable release and it is subjected to continuous changes. Therefore there is no official TDE support for it, although TDE runs smoothly in Stretch. If you are interested in installing TDE in a Stretch environment, you can use the preliminary packages for the next R14.0.4 release.<br> |
||
− | == sip4-tqt == |
||
+ | Please refer to the [[Preliminary_Stable_Builds|Preliminary Stable Builds]] page for further instructions. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | <!-- |
||
− | == tqca == |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main |
||
− | * Add safety check for from.d->c in Cert::operator=.<br/>Taken from a copy of TQCA in tdenetwork/kopete/groupwise. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian stretch main |
||
− | * SLOT changed to TQT_SLOT. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian stretch main |
||
− | * Updated obsolete GPL license addresses to current GPL address. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian stretch main |
||
− | * Add common cmake submodule. |
||
+ | --> |
||
− | * Fix support for GCC hidden visibility. |
||
− | * Small adjustments to cmake conversion<br/>+ add multiarch support for library installation path<br/>+ add installation of tqcaprovider.h<br/>+ removed dependency on TDE libraries |
||
− | * Conversion to the cmake building system. |
||
− | == |
+ | ==For Jessie (Debian 8.x)== |
+ | '''TDE R14.0.3''' |
||
− | * Added LibreSSL detection |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main |
||
− | = main = |
||
− | == tdelibs == |
||
− | * tdehwlib: Add event device classification according to the provided switches.<br/>This will resolve event device detection on special hardware, for example,<br/>the LID switch on Pinebook Pro. |
||
− | * Prevent tdenetworkmanager from crashing when using unmanaged devices.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2929 #2929] |
||
− | * Remove remaining 'register' instructions. |
||
− | * tdehwlib: Unify units of battery values.<br/>The values from energy_* and power_now are converted<br/>from mWh and mW to Ah and A, so that the units are<br/>equal to values from charge_* and current_now.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/68 #68] |
||
− | * Security: remove support for $(...) in KRun which could have allowed<br/>execution of malicious code. This is similar to issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/45 #45] for .desktop<br/>files. |
||
− | * Add a sub-menu "Logic Games" in Games.<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2882 #2882] |
||
− | * Removed kerry related code. |
||
− | * Removed beagle related code. |
||
− | * tdehwlib: Add allowed access for plugdev group members.<br/>This is useful if the system no longer supports policy at_console. |
||
− | * Improve folder icons on the speedbar. |
||
− | * KJobviewer: keep "permanent window" option across sessions.<br/>Taken from https://bugs.trinitydesktop.org/show_bug.cgi?id=1362 proposed<br/>patch. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Fix private API compatibility in TDEGlobalSettings. |
||
− | * Make sure XDG folders are created prior to their usage. |
||
− | * Improved support for XDG folders without requiring xdg-user-dirs to be installed. |
||
− | * tdehwlib: Adjusted parsing of battery information<br/>+ Added reading of estimated time to fully charged battery<br/> (time_to_full_now)<br/> The remaining time is calculated if the value is not provided<br/> in the battery information.<br/> If the battery does not provide charging current information,<br/> the estimated time to charge the battery cannot be calculated. |
||
− | * Redirect some headers noticed by the compiler<br/>/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h><br/>/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/signal.h> to <signal.h><br/>Note: <sys/signal.h> has been removed from the tdeio/tdeio/connection.cpp source - it was already declared. |
||
− | * Added missing headers for tdeinit/start_tdeinit.c<br/>Error found when compiling against GCC9+Musl:<br/>Scanning dependencies of target start_tdeinit<br/>[ 51%] Building C object tdeinit/CMakeFiles/start_tdeinit.dir/start_tdeinit.c.o<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c: In function ‘set_protection’:<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c:47:16: error: storage size of ‘st’ isn’t known<br/> 47 | struct stat st;<br/> | ^~<br/>/usr/src/qi/build/tdelibs-trinity-14.0.7/tdeinit/start_tdeinit.c:51:9: warning: implicit declaration of function ‘lstat’ [-Wimplicit-function-declaration]<br/> 51 | if ( lstat (buf, &st) == 0) {<br/> | ^~~~~<br/>make[2]: *** [tdeinit/CMakeFiles/start_tdeinit.dir/build.make:63: tdeinit/CMakeFiles/start_tdeinit.dir/start_tdeinit.c.o] Error 1<br/>make[1]: *** [CMakeFiles/Makefile2:10421: tdeinit/CMakeFiles/start_tdeinit.dir/all] Error 2<br/>make: *** [Makefile:141: all] Error 2 |
||
− | * Use the correct macros isnan, isinf for libc compatibility<br/>Changes related to this commit:<br/>- Clean up #if mess.<br/>- Use unconditionally the correct macros isnan, isinf.<br/>- Remove redudant macros from the build system. |
||
− | * Fix LibreSSL detection at tdeio/kssl/ |
||
− | * Fix building with avahi support<br/>+ Avahi detection was not performed at all<br/>+ Added missing avahi-client detection<br/>+ Fixed FTBFS in avahi related code |
||
− | * Added support for XDG_PICTURES_DIR and XDG_TEMPLATES_DIR in TDE global settings. |
||
− | * Fix handling of XDG directories in TDEConfigBase. This relates to issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/60 #60] |
||
− | * Fix camera device icon in hwmanager and other places. |
||
− | * tdehwlib: Fix parsing of CPU cores frequency information<br/>+ The current frequency is parsed from the scaling_cur_freq file<br/> If the current frequency is not found in /proc/cpuinfo, the attempt<br/> to read value from cpuinfo_cur_freq failed because only root can<br/> read this file.<br/>+ The have_frequency flag is not set when parsing current frequency from sysfs<br/> Setting the have_frequency flag after parsing current frequency for the<br/> first core caused the current frequency not to be parsed for other cores.<br/>+ Frequency characteristics are parsed for all cores<br/> The assumption that the frequency characteristics for all cores will be<br/> the same as the first core is no longer reliable. There are heterogeneous<br/> architectures - for example ARM big.LITTLE. |
||
− | * tdehw: Fix wrong merge location in prior commit. |
||
− | * tdehwlib: Adjusted parsing of battery information<br/>+ Added initialization of all values<br/> Some batteries do not provide all values and, without<br/> initialization, values may contain dubious data.<br/>+ Added reading of current battery capacity value in percent<br/> (capacity)<br/> Some batteries may provide the current capacity value in<br/> percent instead of the current energy value.<br/>+ Added check whether the battery provides current energy value<br/> (charge_now or energy_now)<br/> The current energy is calculated if the value is not provided<br/> in the battery information.<br/>+ Added reading of estimated time to empty battery<br/> (time_to_empty_now)<br/> The remaining time is calculated if the value is not provided<br/> in the battery information.<br/> If the battery does not provide charging current information,<br/> the estimated time to charge the battery cannot be calculated. |
||
− | * tdehwlib: Classify the charger as an AC adapter, not as a battery. |
||
− | * Fix icons for some MIME types. |
||
− | * Updated version number to R14.0.8 [DEVELOPMENT]. |
||
− | == |
+ | ==For Wheezy (Debian 7.x)== |
+ | '''TDE R14.0.3''' |
||
− | * Make sure to use default file manager when opening medias from kdesktop icons. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main |
||
− | * Added logic for selection of default file manager from TCC. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main |
||
− | * Fixed handling of RMC -> Actions -> Open terminal here. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main |
||
− | * Fix units of battery values in Device Manager.<br/>Previously it was not clear whether the units in tdehwlib are<br/>in Wh and W or Ah and A. Now the units are always Ah and A.<br/>This is related to issue TDE/tdelibs#68. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main |
||
− | * Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files. |
||
− | * Renamed release_notes to tde_release_notes. |
||
− | * Added GUI in TCC -> TDE Components -> Default Applications for selection of default file manager. Subsequent commits will ensure this option is used throughout TDE. This refers to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1904 #1904] |
||
− | * release_notes: Use the same method to get the release version (as starttde), minor adjustments |
||
− | * Added a few more translations to Logic games. |
||
− | * Menu: Add German translation for "Logic Games" category. |
||
− | * Add few icons for the sub-menu "Logic Games".<br/>The icon have been released under the term of the GNU/GPL License<br/>by designer SCHOLLIDESIGN.<br/>Source: https://findicons.com/icon/94263/bum<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2882 #2882] |
||
− | * krdb: Replace the shell process with the specified program, saving resources |
||
− | * Fixed handling of alternative terminal application in MiniCli. |
||
− | * Fixed handling of KDesktop -> Right click -> Open Terminal Here... when<br/>the terminal application is different from Konsole. |
||
− | * Added GUI option to show/hide "Open in Terminal" inside QuickBrowser menus.<br/>Minor fixup for other GUI options in "Configure Panel... -> Menus". |
||
− | * starttde: Enhance startup script location<br/>It was originally resolved by following the symbolic links to determine<br/>the location of the startup script. Mostly adjusted for Debian<br/>distributions and derivatives that have support for "alternatives".<br/>This doesn't work for distributions that install TDE under a<br/>self-contained directory (distros like Dragora, Guix or simply users<br/>that use Graft or GNU Stow tools). Also projects like GSRC...<br/>This code has been improved to cover these cases, also minimizing the<br/>compatibility impact for the readlink command (non-standard) by<br/>eliminating the use of options for greater compatibility, as some systems<br/>do not have the -e or -f options, as they may also have different behavior<br/>(between systems). |
||
− | * starttde: Replace -nt operator (bashishm) with a portable solution |
||
− | * starttde: Fix trailing ], outside test |
||
− | * starttde: Fix bashisms<br/>'source' is a shell builtin coming from GNU Bash. |
||
− | * Corrected comment description of new keyboard LED sync option in tdm config. |
||
− | * Corrected comment description of new keyboard LED sync option. |
||
− | * Removed kerry related code. |
||
− | * Removed beagle related code. |
||
− | * Added option in TCC -> System Administration -> Logic Manager -><br/>Appearance tab to enable/disable the launch of tdekbdledsync in tde<br/>greeter. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1834 #1834] |
||
− | * mediamanager always get started at TDE startup. Therefore the module is no longer available in TCC->TDE Components->Service Manager->Startup Services for enable/disable at startup. |
||
− | * tdeprint: autostart of KJobViewer is now controlled by a .desktop file.<br/>Taken from patch proposed in https://bugs.trinitydesktop.org/show_bug.cgi?id=1362. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Additional fixes for XDG folder support. |
||
− | * Improved support for XDG folders without requiring xdg-user-dirs to be installed. |
||
− | * Removed kxdglauncher which is now no longer required. |
||
− | * Redirect some headers noticed by the compiler<br/>[..]<br/>In file included from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/common.h:102,<br/> from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/compton.h:10,<br/> from /usr/src/qi/build/tdebase-trinity-14.0.7/twin/compton-tde/compton.c:12:<br/>/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]<br/> 1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h><br/>[..]<br/>For reference: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/pulls/64 |
||
− | * Added missing header in ksysguard/ksysguardd/Linux/netstat.c<br/>Without the header, the build log:<br/>[ 96%] Building C object ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/netstat.c.o<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c: In function ‘updateNetStatTcpUdpRaw’:<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:269:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 269 | uint local_addr, local_port;<br/> | ^~~~<br/> | int<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:270:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 270 | uint remote_addr, remote_port;<br/> | ^~~~<br/> | int<br/>/usr/src/qi/build/tdebase-trinity-14.0.7/ksysguard/ksysguardd/Linux/netstat.c:272:2: error: unknown type name ‘uint’; did you mean ‘int’?<br/> 272 | uint state;<br/> | ^~~~<br/> | int<br/>make[2]: *** [ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/build.make:180: ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/netstat.c.o] Error 1<br/>make[2]: Leaving directory '/usr/src/qi/build/tdebase-trinity-14.0.7/BUILD'<br/>make[1]: *** [CMakeFiles/Makefile2:24044: ksysguard/ksysguardd/Linux/CMakeFiles/ksysguardd-static.dir/all] Error 2<br/>make[1]: Leaving directory '/usr/src/qi/build/tdebase-trinity-14.0.7/BUILD'<br/>make: *** [Makefile:130: all] Error 2 |
||
− | * Synchronize German translation of web pages with the rest. |
||
− | * Use xdg-user-dirs to detect XDG variables instead of kxdglauncher. This relates to issue TDE/tdelibs#60. |
||
− | * CMakeL10n: Extract konsole schemas and keytabs directly from definition<br/>files instead of generating temporary name list file. |
||
+ | '''TDE v3.5.13.2''' |
||
− | == tdepim == |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main |
||
− | * Remove remaining 'register' instructions. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main |
||
− | * Delete the TDEPIM_NEW_DISTRLISTS double setting. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main |
||
− | * Fix multiple processing of kcfgc files in the same directory.<br/>Instead, processing into the current binary directory is performed.<br/>This resolves FTBFS with ninja-build. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Fix KMail misc icon and streamline German translation. |
||
− | * Fix inadvertently renamed Docking => TQt::Docking. |
||
− | * Fix unintended rename of LOCKFILE. |
||
− | == tdemultimedia == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | ==For Squeeze (Debian 6.x)== |
||
− | == tdenetwork == |
||
+ | '''TDE R14.0.3''' |
||
− | * Add missing option and detection for libxslt. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main |
||
− | * Fix preservation of XMMS detection status in kopete/nowlistening plugin. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main |
||
− | * Restore build option WITH_WEBCAM.<br/>This reverts commit fa8d1f84ac8531d2400ed1d1409622cea3ab851a. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main |
||
− | * kopete: Added ability to build with shared tqca library.<br/>QCA files renamed to TQCA to match tqca library. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | '''TDE v3.5.13.2''' |
||
− | == tdegraphics == |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main |
||
− | * Add support for Poppler >= 0.83<br/>Follow change "Make globalParams a std::unique_ptr" |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main |
||
− | * Add support for Poppler >= 0.82<br/>Follow change that FontInfo::scan return a std::vector object rather than<br/>a pointer to a std::vector. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main |
||
− | * Delete kamera pics, not needed anymore. |
||
− | * Kamera: prepared for removal of camera_test icon file. |
||
− | * Fix inadvertently renamed Orientation => Qt::Orientation. |
||
− | * Fix OCR settings icon of Kooka. |
||
− | * Make about dialog of Kooka translatable. |
||
− | == tdeutils == |
||
− | * DilOS: use linux compatible options for df |
||
− | * Fix CMake build dependencies. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | == |
+ | ==For Lenny (Debian 5.0)== |
+ | '''TDE v3.5.12''' |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main |
||
+ | deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main |
||
+ | deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main |
||
− | == tdegames == |
||
− | * Move katomic, kblackbox, kmines and knetwalk into the sub-menu<br/>Games/LogicGames.<br/>Ref: https://games.kde.org/category.php?category=logic<br/>This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2882 #2882] |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | ='''Add the GPG signing key'''= |
||
− | == tdeaccessibility == |
||
− | * Removed camera_test icon following changes on tdegraphics. |
||
+ | sudo apt-key adv --keyserver keyserver.quickbuild.pearsoncomputing.net --recv-keys F5CFC95C |
||
− | == tdeaddons == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | == tdeartwork == |
||
− | * Removed camera_test icon following changes on tdegraphics. |
||
+ | ='''Install Trinity'''= |
||
− | == tdebindings == |
||
+ | If you are doing a fresh TDE installation, please follow the steps listed below.<br> |
||
− | * Prefer Python2 detection.<br/>For now, the python-related code is not ready for Python3. |
||
+ | If you are upgrading from version 3.5.13.x, please follow the instruction under the [[#TDEUpgrade|upgrade]] section.<br> |
||
+ | '''TDE R14.0.3''' |
||
− | == tdesdk == |
||
+ | sudo apt-get update |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | sudo aptitude install tde-trinity |
||
− | * Fix test(1) portability |
||
+ | '''TDE v3.5.13.2 / TDE v3.5.12 (Lenny only)''' |
||
− | == tdevelop == |
||
+ | sudo apt-get update |
||
− | * Security: remove support for in KRun which could have allowed execution of malicious code. This is similar to issue TDE/tdelibs#45 for .desktop files. |
||
+ | sudo aptitude install kde-trinity |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | The kde-trinity package is a comprehensive meta-package. To install minimalist, substitute tdebase-trinity for kde-trinity, and append tdm-trinity if you wish to use TDE as your display manager. |
||
− | == tde-i18n == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix inadvertently renamed Orientation => Qt::Orientation. |
||
− | * Fix inadvertently renamed Docking => TQt::Docking. |
||
− | * Fix unintended rename of LOCKFILE. |
||
+ | ='''<span id="TDEUpgrade"></span>Upgrade from v3.5.13.x'''= |
||
− | = libraries = |
||
+ | '''NOTE''' Before upgrading from v3.5.13.x (or even KDE3), please make sure to go through this [[Tips_And_Tricks|page]] for useful tips suggested by other TDE users.<br> |
||
− | == libkdcraw == |
||
+ | We suggest the following steps for upgrading to the R14.0.3 version. |
||
− | * Merge translation files from master branch. |
||
+ | sudo apt-get update |
||
− | == kipi-plugins == |
||
+ | sudo aptitude full-upgrade |
||
− | * Add gphoto2 detection using pkg-config. |
||
− | * Add libxslt detection using pkg-config. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
+ | This will upgrade TDE to the new version and should complete smoothly. After these two steps, some dummy packages may still be installed on your system and could be safely removed. To perform such operation, choose one of the following optional steps.<br> |
||
− | == libksquirrel == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | *A. If you have previously installed kde-trinity, use: |
||
− | = applications = |
||
+ | sudo aptitude install tde-trinity |
||
− | == abakus == |
||
+ | This will install all Trinity packages except the development ones. |
||
− | * Merge translation files from master branch. |
||
− | == amarok == |
||
− | * Remove remaining 'register' instructions. |
||
− | * Merge translation files from master branch. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * Merge translation files from master branch. |
||
+ | *B. If you have previously installed some Trinity meta packages (such as kde-core-trinity, kdeadmin-trinity, ...) use: |
||
− | == basket == |
||
+ | sudo aptitude install <tde-equivalent-metapackage> |
||
− | * Fix FTBFS because of redefinition. |
||
+ | where <tde-equivalent-metapackage> is the equivalent package in R14 (tde-core-trinity, tdeadmin-trinity, ...).<br> |
||
− | * Merge translation files from master branch. |
||
+ | This should be repeated for all installed meta packages. |
||
− | == bibletime == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
+ | *C. Run aptitude in interactive mode, limit the display to '~i-trinity~ddummy" and manually check/delete/upgrade unneeded packages from the ones displayed. |
||
− | == digikam == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == dolphin == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fixed handling of terminal application. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == gtk-qt-engine == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == gtk3-tqt-engine == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == gwenview == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Fixed error message when swtiching from icon view to browse view. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3047 #3047] |
||
− | |||
− | == gwenview-i18n == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == k3b == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == k3b-i18n == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == k9copy == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kaffeine == |
||
− | * Fix FTBFS on big-endian architectures. |
||
− | * cmake: Make a listing of versions of gstreamer parts more obvious. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * Conversion to the cmake building system.<br/>Add a man page taken from the Debian build system.<br/>dvbdata.tar.gz from the "images" folder has been decompressed<br/>and the data files have been put into their own folder (dvbdata).<br/>kaffeine-iso.desktop file added from the Debian packaging. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kasablanca == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Ensure the use of the bind function for the socket.<br/>This resolves FTBFS on FreeBSD. |
||
− | * Remove LFS definitions from individual files.<br/>LFS support is detected and enabled globally.<br/>Used standard fopen and fseeko functions. |
||
− | |||
− | == katapult == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == kbibtex == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kchmviewer == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == kcmautostart == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Improve code avoiding allocation of unnecessary objects. |
||
− | |||
− | == kcpuload == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kdiff3 == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == keep == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kftpgrabber == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == kile == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kiosktool == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kkbswitch == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == klcddimmer == |
||
− | * Build klcddimmer_panelapplet as a module instead of a shared library. |
||
− | * Fix hidden visibility of initialization function. |
||
− | |||
− | == kmplayer == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kmymoney == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knetstats == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knetworkmanager8 == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knights == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == knutclient == |
||
− | * Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Remove empty files NEWS and TODO.<br/>Remove "specs" folder as well as several shell scripts<br/>(Deb, Fedora, Mandriva...)<br/>Rework of the REAME file and the help page. |
||
− | |||
− | == koffice == |
||
− | * Add libxml2 and libxslt detection using pkg-config. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Fix FTBFS on openSUSE Tumbleweed<br/>formula.cc:294:1: error: narrowing conversion of '128' from 'int' to 'TQP_INT8' {aka 'char'} [-Wnarrowing] |
||
− | * Fix inadvertently renamed Horizontal/Vertical => Qt::Horizontal/Vertical. |
||
− | |||
− | == koffice-i18n == |
||
− | * Merge translation files from master branch. |
||
− | * Fix inadvertently renamed Horizontal/Vertical => Qt::Horizontal/Vertical. |
||
− | |||
− | == konversation == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kpicosim == |
||
− | * Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Remove empty file NEWS.<br/>Rework of the README and help page. |
||
− | |||
− | == kpilot == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kpowersave == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == krename == |
||
− | * Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete rpm spec file.<br/>Rework of the README file and html page. |
||
− | |||
− | == krusader == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == ksensors == |
||
− | * Merge translation files from master branch. |
||
− | * Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete LEEME, LIESMICH and LISEZMOI files.<br/>Delete empty file NEWS.<br/>Rework of the FAQ, INSTALL and README files.<br/>Add detection for the lm-sensors and math libc libraries.<br/>Move the ksensors.desktop file into XDG_APPS_INSTALL_DIR directory,<br/>see TDE/tde#26 and bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2408 #2408]<br/>Add French description and comments in the ksensors.desktop file.<br/>Some cosmetics here and there. |
||
− | |||
− | == kshutdown == |
||
− | * Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete *.spec files.<br/>Delete the NEWS file.<br/>Rework of the README file. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == ksplash-engine-moodin == |
||
− | * Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete empty files NEWS, TODO and ChangeLog.<br/>Rework of files README and THEMEOPTIONS.<br/>Add file README-fr. |
||
− | |||
− | == ksquirrel == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == ktorrent == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kvirc == |
||
− | * Remove remaining 'register' instructions. |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kvkbd == |
||
− | * Fixed up previous commit. |
||
− | * Drop automake build support.<br/>Add basic cmake build instructions.<br/>Delete empty file NEWS, TODO and ChangeLog.<br/>Delete empty folder "templates".<br/>Add detection for the XTest library.<br/>Move the kvkbd.desktop file into XDG_APPS_INSTALL_DIR directory, see<br/>TDE/tde#26 .<br/>Some cosmetics. |
||
− | |||
− | == kvpnc == |
||
− | * Removed old unnecessary/outdated files. |
||
− | * Drop automake build support.<br/>Add basic build instructions.<br/>Rework of the README, INSTALL and help page.<br/>Remove empty folder templates and the NEWS file.<br/>Delete the INSTALL.debian and INSTALL.gentoo files.<br/>Create the doc/misc folder to hold lot of config<br/>and/or readme files. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == piklab == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == smb4k == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == soundkonverter == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tde-style-lipstik == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == tde-style-qtcurve == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | |||
− | == tdenetworkmanager == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Unmanaged devices cannot be controlled by TDENetworkManager. This refers to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2929 #2929] |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tdepowersave == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix units of current consumption value.<br/>Previously it was not clear whether the units in tdehwlib are<br/>in Wh and W or Ah and A. Now the units are always Ah and A.<br/>Because power consumption is usually given in W, the value is<br/>converted from A to W. If it is less than 100 W, it is<br/>displayed as a decimal number.<br/>This is related to issue TDE/tdelibs#68. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tderadio == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tdesudo == |
||
− | * Drop automake build support.<br/>Add basic build instructions to the INSTALL file.<br/>Rework of the README and help page. |
||
− | |||
− | == tellico == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tork == |
||
− | * Removed explicit usage of the 'register' keyword. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == yakuake == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | = packaging = |
||
− | == packaging == |
||
− | * DEB tdebase: Fix typo from prior commit. |
||
− | * DEB: invert dependency between kcontrol and kicker. This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=1385 #1385] |
||
− | * RPM: remove obsolete file |
||
− | * RPM: fix tde-style-lipstik installation |
||
− | * RPM: update build scripts for RHEL8 |
||
− | * DilOS: python-tqt build pack |
||
− | * DilOS: tqscintilla build pack |
||
− | * DilOS: sip4-tqt build pack |
||
− | * DilOS: use platform specific pathes |
||
− | * restore original version generator |
||
− | * DEB tdeio-umountwrapper: removed incorrect dolphin folder. |
||
− | * DEB tdebase: adjusted to include terminalhere. |
||
− | * tdebase: adjusted to release_notes -> tde_release_notes change. |
||
− | * DEB: added installation of kcm_filemanager.desktop. This relates to bug<br/>1904. |
||
− | * DEB updated to include new Logic game category directory file. |
||
− | * DEB tdenetwork: Enable build with libxslt. |
||
− | * DEB tdenetwork: Restore build option WITH_WEBCAM.<br/>This partially reverts commit c526db419dbbe13ce103f6cf4dab723664e54dbf |
||
− | * Kerry has been removed from TDE. |
||
− | * DEB kaffeine: Switch to cmake.<br/>Removed broken codec installation scripts.<br/>Enable mp3lame support. |
||
− | * DEB: Replace remaining python, python-dev and python-dbg<br/>with python-all, python-dev-all and python-dbg-all. |
||
− | * DEB tdenetwork: Add libtqca-dev to build-deps. |
||
− | * DEB python-trinity: Replace python-dbg dependency with python-all-dbg. |
||
− | * DEB tdebindings: Replace python-dev dependency with python-all-dev or dh-python. |
||
− | * DEB tdeutils: Replace python-dev dependency with python-all-dev. |
||
− | * DEB python-tqt: Replace python-dev and python-dbg dependency<br/>with python-all-dev and python-all-dbg. |
||
− | * DEB sip4-tqt: Replace python-dbg dependency with python-all-dbg. |
||
− | * DEB sip4-tqt: Replace python-dev dependency with python-all-dev or dh-python. |
||
− | * DilOS: fix tqt3 dependencies |
||
− | * Removed obsolete Mandriva 2010 packaging files. |
||
− | * DEB: remove xdg-user-dirs from kdesktop dependencies. This relates to TDE/tdebase#121. |
||
− | * DEB: adjusted after removal of kxdglauncher from tdebase. This relates to<br/>issue TDE/tdelibs#60. |
||
− | * DEB: updated packaging files for ksensors after removal of automake files. |
||
− | * RPM: remove obsolete distribution files in tdebase |
||
− | * RPM: update build scripts |
||
− | * RPM: various update to build 14.0.7 |
||
− | * RPM: do not build recode on opensuse TW |
||
− | * RPM: re-enable AIM support in tdenetwork |
||
− | * DEB tdelibs: Add libavahi-tqt-dev to depends for tdelibs14-trinity-dev. |
||
− | * DEB tqca: Add libtqtinterface-dev to build-deps. |
||
− | * DEB tqca: Add packaging files as a standalone libtqca shared library. |
||
− | * DEB tdelibs: Add kamera-trinity (<< 4:14.0.8~) to Conflicts<br/>for tdelibs-data-trinity to ensure smooth upgrade. |
||
− | * DEB tdegraphics: adjusted after removal of camera-photo icons. Related to PR #21. |
||
− | * DEB: updated packaging files for kpicosim after removal of automake files. |
||
− | * DEB: updated packaging filed for knutclient after removal of automake files. |
||
− | * FreeBSD: Minor adjustments<br/>+ tqt3-ibase: use USES for firebird dependency<br/>+ tqt3-pgsql: use USES for postgresql dependency |
Revision as of 17:05, 17 July 2016
On this page you can read the instructions to install or upgrade Trinity Desktop Environment on your Debian system.
Add these lines to your /etc/apt/sources.list file
NOTE: deb-src lines following are optional.
For Stretch (Debian 9.x)
TDE R14.0.3
Stretch (Debian 9.x) is not yet a stable release and it is subjected to continuous changes. Therefore there is no official TDE support for it, although TDE runs smoothly in Stretch. If you are interested in installing TDE in a Stretch environment, you can use the preliminary packages for the next R14.0.4 release.
Please refer to the Preliminary Stable Builds page for further instructions.
For Jessie (Debian 8.x)
TDE R14.0.3
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian jessie main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian jessie main
For Wheezy (Debian 7.x)
TDE R14.0.3
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian wheezy main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian wheezy main
TDE v3.5.13.2
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian wheezy main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian wheezy main
For Squeeze (Debian 6.x)
TDE R14.0.3
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-r14.0.0/debian squeeze main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-r14.0.0/debian squeeze main
TDE v3.5.13.2
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-v3.5.13/debian squeeze main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps-v3.5.13/debian squeeze main
For Lenny (Debian 5.0)
TDE v3.5.12
deb http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity/debian lenny main deb http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main deb-src http://mirror.ppa.trinitydesktop.org/trinity/trinity-builddeps/debian lenny main
Add the GPG signing key
sudo apt-key adv --keyserver keyserver.quickbuild.pearsoncomputing.net --recv-keys F5CFC95C
Install Trinity
If you are doing a fresh TDE installation, please follow the steps listed below.
If you are upgrading from version 3.5.13.x, please follow the instruction under the upgrade section.
TDE R14.0.3
sudo apt-get update sudo aptitude install tde-trinity
TDE v3.5.13.2 / TDE v3.5.12 (Lenny only)
sudo apt-get update sudo aptitude install kde-trinity
The kde-trinity package is a comprehensive meta-package. To install minimalist, substitute tdebase-trinity for kde-trinity, and append tdm-trinity if you wish to use TDE as your display manager.
Upgrade from v3.5.13.x
NOTE Before upgrading from v3.5.13.x (or even KDE3), please make sure to go through this page for useful tips suggested by other TDE users.
We suggest the following steps for upgrading to the R14.0.3 version.
sudo apt-get update sudo aptitude full-upgrade
This will upgrade TDE to the new version and should complete smoothly. After these two steps, some dummy packages may still be installed on your system and could be safely removed. To perform such operation, choose one of the following optional steps.
- A. If you have previously installed kde-trinity, use:
sudo aptitude install tde-trinity
This will install all Trinity packages except the development ones.
- B. If you have previously installed some Trinity meta packages (such as kde-core-trinity, kdeadmin-trinity, ...) use:
sudo aptitude install <tde-equivalent-metapackage>
where <tde-equivalent-metapackage> is the equivalent package in R14 (tde-core-trinity, tdeadmin-trinity, ...).
This should be repeated for all installed meta packages.
- C. Run aptitude in interactive mode, limit the display to '~i-trinity~ddummy" and manually check/delete/upgrade unneeded packages from the ones displayed.