Changeset 3b01cdd for general/prog
- Timestamp:
- 07/22/2004 12:25:29 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- e4fef732
- Parents:
- 5b5ecb9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/tcl.xml
r5b5ecb9 r3b01cdd 19 19 <sect2> 20 20 <title>Introduction to <application>Tcl</application></title> 21 22 <para>The <application>Tcl</application> package contains Tool Command Language. </para> 23 21 22 <para>The <application>Tcl</application> package contains the Tool Command 23 Language, a robust general-purpose scripting language.</para> 24 24 25 <sect3><title>Package information</title> 25 26 <itemizedlist spacing='compact'> … … 34 35 &tcl-time;</para></listitem></itemizedlist> 35 36 </sect3> 36 37 37 38 </sect2> 38 39 39 40 <sect2> 40 41 <title>Installation of <application>Tcl</application></title> 41 42 42 43 <note><para>This package is also installed in <acronym>LFS</acronym> 43 44 during the bootstrap phase. The significant difference between the 44 two installations (other than installing to <filename class="directory">/usr</filename>) is to install 45 two installations (other than installing to 46 <filename class="directory">/usr</filename>) is to install 45 47 the package in such a way that there is no need to keep the build 46 48 directory around after installation.</para></note> 47 48 <para>Install <application>Tcl</application> by running the following commands:</para> 49 49 50 <para>Install <application>Tcl</application> by running the following 51 commands:</para> 52 50 53 <screen><userinput><command>VERSION=&tcl-version; && 51 54 V=`echo $VERSION | cut -d "." -f 1,2` && … … 69 72 ln -sf libtcl${V}.so /usr/lib/libtcl.so && 70 73 ln -sf tclsh${V} /usr/bin/tclsh</command></userinput></screen> 71 74 75 <note><para>If you build the package as one user, then switch to root to 76 install the package, ensure you set the environment variables 77 <envar>V</envar> and <envar>VERSION</envar> before running the installation 78 commands.</para></note> 79 72 80 </sect2> 73 81 74 82 <sect2> 75 83 <title>Command explanations</title> 76 84 77 85 <para><command>sed -i ...</command>: The <application>Tcl</application> 78 package assumes that the source that is used to build <application>Tcl79 < /application> is always kept around for compiling packages that depend on80 <application>Tcl</application>. These <command>sed</command>'s remove the 81 re ference to the build directory and replace them by saner system wide82 locations.</para>83 86 package assumes that the source that is used to build 87 <application>Tcl</application> is always kept around for compiling packages 88 that depend on <application>Tcl</application>. These <command>sed</command>'s 89 remove the reference to the build directory and replace them by saner system 90 wide locations.</para> 91 84 92 <para><command>install ...</command>: These commands install the internal 85 93 headers into a system-wide location.</para> 86 94 87 95 <para><command>ln -sf ...</command>: These commands create compatibility 88 96 symbolic links.</para> 97 </sect2> 98 99 <sect2> 100 <title>Contents</title> 101 102 <para>The <application>Tcl</application> package contains 103 <command>tclsh</command> and the 104 <filename class='libraryfile'>libtcl</filename> libraries.</para> 105 106 </sect2> 107 108 <sect2><title>Description</title> 109 110 <sect3><title>tclsh</title> 111 <para><command>tclsh</command> is a simple shell containing the 112 <application>Tcl</application> interpreter.</para></sect3> 89 113 90 114 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.