<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.giustetti.net/wiki/index.php?action=history&amp;feed=atom&amp;title=En%2FTrinity_desktop_environment_14.1.6</id>
	<title>En/Trinity desktop environment 14.1.6 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.giustetti.net/wiki/index.php?action=history&amp;feed=atom&amp;title=En%2FTrinity_desktop_environment_14.1.6"/>
	<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=En/Trinity_desktop_environment_14.1.6&amp;action=history"/>
	<updated>2026-06-20T13:15:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>http://www.giustetti.net/wiki/index.php?title=En/Trinity_desktop_environment_14.1.6&amp;diff=1485&amp;oldid=prev</id>
		<title>Wikiuser: Added TDE 14.1.6 page</title>
		<link rel="alternate" type="text/html" href="http://www.giustetti.net/wiki/index.php?title=En/Trinity_desktop_environment_14.1.6&amp;diff=1485&amp;oldid=prev"/>
		<updated>2026-06-15T14:21:09Z</updated>

		<summary type="html">&lt;p&gt;Added TDE 14.1.6 page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{header_en|title=Installing TDE 14.1.6 on Slackware / SlackwareArm Linux 15.0 | keyword={{Template:keyword_en_tde}} | description=Building, installing and configuring working TDE 14.1.6 packages on Slackware / SlackwareArm Linux 15.0 | link_page=trinity_desktop_environment_14.1.6}}&lt;br /&gt;
&lt;br /&gt;
== '''TDE 14.1.6 and Slackware 15.0''' ==&lt;br /&gt;
&lt;br /&gt;
Right on time, 14.1.6 the new stable release of the '''Trinity Desktop Environment''' was released last April. A minor upgrade version that introduces small fixes and improvements to an already very stable and well-established graphical environment for '''UNIX'''. As usual, as soon as I had some free time to spare for the project, I took care of building and testing all the packages that constitute TDE for Slackware Linux.&lt;br /&gt;
&lt;br /&gt;
No significant changes were introduced since the previous 14.1.5 release from the perspective of compiling software end building working packages from source code. I was particularly keen to revisit the issues I had with the '''PERL''' programming language bindings, which worked for years, but have been having issues since version 14.1.5 of TDE. Unfortunately, such issues afflicting the previous release are still there and I was still unable to produce a working package for '''libTQt-Perl'''. Having all but one of the basic system packages leaves a bad taste in my mouth, but due to my lack of knowledge of PERL I am unable to approach the task and find a solution.&lt;br /&gt;
&lt;br /&gt;
The errors encountered while compiling the '''libTQt-Perl''' source code [[en/Trinity_desktop_environment_14.1.5#LibTQt-Perl | mirror those described 6/7 months ago]] and I will not report here again the outcome of the tests carried out. Anyone interested in learning more about this can follow the link for more information. Should anyone be able to solve the issue, please e-mail me the procedure '''at my e-mail address''': studiosg@giustetti.net. A mention on these pages is up as a no-prize.&lt;br /&gt;
&lt;br /&gt;
=== What Changed in 14.1.6 ===&lt;br /&gt;
TDE has been around for quite some time an is now considered a stable project; changes between releases are never substantial. The transition from 14.1.5 to 14.1.6 introduced some significant changes only in the localization packages collectively labeled '''tde-i18n'''. In release 14.1.6, a new ''slack-desc'' file and related '''tde-i18n-ia''' package were introduced for '''Interlingua''': A constructed international auxiliary language. Moreover the '''tde-i18n-xh''' package for the '''Xhosa''' language, mainly used in South Africa, was removed. There are no other notable changes to the list of packages included in the TDE build tree.&lt;br /&gt;
&lt;br /&gt;
=== Building Packages ===&lt;br /&gt;
In order to build TDE successfully, please '''remove any installed TDE packages from your Linux box''', logout then login again in order to reset the environment variables, removing unwanted TDE options. Before you start you are strongly suggested to:&lt;br /&gt;
* Back-up all of your data, the configuration directory ''&amp;amp;tilde;/.trinity'' and the configuration file ''''&amp;amp;tilde;/.tderc'' in your home directory. I never experienced any data loss or other issue updating, but you definitely want to have a fail-safe in case any of that should happen.&lt;br /&gt;
* Removing TDE packages means no graphical interface will be available until the new release will be ready. The required time interval depends on your machine. You are suggested to switch to runlevel 3 (Command Line Interface) for the duration of the procedure:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   init 3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remove all previously installed TDE packages. To remove release 14.1.5, for example, execute command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   removepkg /var/log/packages/*trinity-14.1.5*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Delete configuration scripts left over by the '''removepkg''' command.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   rm /etc/profile.d/tqt3.*&lt;br /&gt;
   rm /etc/profile.d/trinity.*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Logout, then login again as user '''root''' to ensure that all references pointing to TDE are removed from the environment configuration.&lt;br /&gt;
* Install or update some packages required by TDE. Optional packages include:&lt;br /&gt;
* '''Heimdall''';&lt;br /&gt;
* '''Imlib''';&lt;br /&gt;
* '''Linxslt''' if you use the XML debug functionality;&lt;br /&gt;
* Compilers and other tools used too build software;&lt;br /&gt;
* Programming languages to bind to TDE (Optional);&lt;br /&gt;
If you don't install the prerequisites, some functionality could go missing for the resulting packages.&lt;br /&gt;
&lt;br /&gt;
=== Ready the Build Tree ===&lt;br /&gt;
The Trinity Desktop Environment includes about 50 packages which require building and installing in the right order. Download the source code, available as a big tar archive, decompress it and move the resulting compressed files in the proper directory.&lt;br /&gt;
* Download and decompress [http://www.giustetti.net/resource/slackbuild/tde/1416/tde_build_tree_sg-14.1.6.tar.xz the build tree archive] in a local directory. Both ''/tmp'' and ''/usr/src/tde-14.1.6'' are valid candidates.&lt;br /&gt;
* Download and decompress the '''tar''' archive containing the [https://mirror.ppa.trinitydesktop.org/trinity/releases/R14.1.6/R14.1.6-complete.tar source code for '''all''' of the packages].&lt;br /&gt;
* Move the compressed source code archives in the target directories. Every archive with '''tar.xz''' extension to the directory bearing the same name.&lt;br /&gt;
* Set the build options required by your CPU. For a computer with a 64 bit Amd CPU inside, for example, use the following command:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   rm TDE.options&lt;br /&gt;
   ln -s TDE.options.x86_64 TDE.options&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Move to the directory where script '''TDE.SlackBuild''' is located.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   cd ./tde_build_script/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you wish to build all of the localization packages together with the base ones, update the main build script '''tde_build_script/bin/TDE.SlackBuild''' turning lines&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
      # Build package&lt;br /&gt;
   #   bash ./${PKG}.SlackBuild&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
into&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
      # Build package&lt;br /&gt;
      bash ./${PKG}.SlackBuild&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Run the main script and wait patiently for its conclusion:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   sh ./TDE.SlackBuild&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The script will build each and every package in the base, library and prerequisite group then install and configure them. A full installation will require several hours. When the script will finish, TDE will be installed and ready for use. The script will stop before its programmed conclusion only when encountering issues such as a missing dependency packages, a missing build tool or something similar.&lt;br /&gt;
&lt;br /&gt;
* Check the Trinity Desktop Environment installation running the '''startx''' command to load the graphical interface.&lt;br /&gt;
* Last, whoever usually starts its Linux box in GUI mode should close the TDE session and revert the runlevel to 4:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
   init 4&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The Updated Build Tree ===&lt;br /&gt;
The updated build tree can be downloaded from the following link: [http://www.giustetti.net/resource/slackbuild/tde/1416/tde_build_tree_sg-14.1.6.tar.xz tde_build_tree_sg-14.1.6.tar.xz]. The tar archive includes every and each SlackBuild script, patch and configuration file. The archive will be updated in the future if and when patches for the '''LibTQt-Perl''' package will be released. The package will be unusable until then.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CONCLUSIONS ==&lt;br /&gt;
&lt;br /&gt;
This web page includes brief instructions to successfully install TDE 14.1.6 on Slackware Linux from source code. Al of the scripts were provided along with some example commands. All the of the build, installation, configuration and subsequent use tests were conducted on '''64 and 32 bits AMD CPUs running an up to date version of Slackware Linux 15.0'''. In conclusion, the deserved praises to all of the '''TDE''' developers for their commitment and efforts are renewed. Check back in a semester for the usual update.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For any feedback, questions, errors and such, please e-mail me at ''studiosg [at] giustetti [dot] net''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
External links&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [http://www.slackware.com Slackware home page]&lt;br /&gt;
* [http://arm.slackware.com Slackware Linux for the ARM architecture]&lt;br /&gt;
* [http://www.trinitydesktop.org TDE home page]&lt;br /&gt;
* [https://mirror.ppa.trinitydesktop.org/trinity/releases/R14.1.6/downloads.html TDE download links]&lt;br /&gt;
* [https://wiki.trinitydesktop.org/Release_Notes_For_R14.1.6 TDE 14.1.6 release notes]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{footer_en | link_page=trinity_desktop_environment_14.1.6}}&lt;/div&gt;</summary>
		<author><name>Wikiuser</name></author>
	</entry>
</feed>