Difference between revisions of "User:Jatinluthra14"
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
<code>wget http://www.slackpkg.org/stable/slackpkg-2.82.0-noarch-2.tgz</code> |
<code>wget http://www.slackpkg.org/stable/slackpkg-2.82.0-noarch-2.tgz</code> |
||
⚫ | |||
⚫ | |||
* Configure the mirrors by "pico /etc/slackpkg/mirrors" |
* Configure the mirrors by "pico /etc/slackpkg/mirrors" |
||
Line 41: | Line 40: | ||
* Upgrade using Slackpkg: |
* Upgrade using Slackpkg: |
||
<code> |
|||
slackpkg update |
slackpkg update |
||
slackpkg install-new |
slackpkg install-new |
||
⚫ | |||
⚫ | |||
</code> |
|||
* Upgrade using Slapt-get: |
* Upgrade using Slapt-get: |
||
Line 59: | Line 55: | ||
=== SVN Checkout === |
=== SVN Checkout === |
||
SVN or Apache Subversion is a software versioning and revision control system distributed as free software under the Apache License. There are many languave |
|||
Airs in the trunk of apertoum. First we will clone the repositories. |
|||
<code> |
<code> |
||
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/lttoolbox |
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/lttoolbox |
||
Line 70: | Line 67: | ||
=== Set up enviroment === |
=== Set up enviroment === |
||
This is required for proper installation of apertium. It can be added in .bashrc to prevent typing everytime you restart. |
|||
<code>LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH} |
<code>LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH} |
||
Revision as of 02:20, 14 December 2015
Installing Apertium on Slackware
This Guide is for Latest Slackware 14.1
- Change user to root:
su
Enter password(if required).
Contents
Install Slapt-get and Slackpkg
- For i386
wget http://software.jaos.org/slackpacks/14.1/slapt-get/slapt-get-0.10.2r-i386-1.tgz
- For x86_64
wget http://software.jaos.org/slackpacks/14.1-x86_64/slapt-get/slapt-get-0.10.2r-x86_64-1.tgz
Assuming x86_64:
- Open Terminal. Navigate to Downloads Directory.
cd ~/Downloads
- Install the Package
installpkg slapt-get-0.10.2r-x86_64-1.tgz
- Slackpkg:
wget http://www.slackpkg.org/stable/slackpkg-2.82.0-noarch-2.tgz
installpkg slackpkg-2.82.0-noarch-2.tgz
- Configure the mirrors by "pico /etc/slackpkg/mirrors"
and commenting the mirrors not required by adding # symbol at starting of line.
- Update the gpg by using "slackpkg update gpg"
- Upgrade using Slackpkg:
slackpkg update slackpkg install-new slackpkg upgrade-all
- Upgrade using Slapt-get:
slapt-get update
Install dependencies, needed to build Apertium
- Install can be done with Slackpkg as alternative if slapt-get not works
slapt-get --install make gcc linux-api-headers pcre-dev libxml2-dev libxslt-dev subversion pkg-config automake flex libtool svn
SVN Checkout
SVN or Apache Subversion is a software versioning and revision control system distributed as free software under the Apache License. There are many languave Airs in the trunk of apertoum. First we will clone the repositories.
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/lttoolbox
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-lex-tools
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-<languare-pair>
Change <languare-pair> as your requirement for eg.en-es
Set up enviroment
This is required for proper installation of apertium. It can be added in .bashrc to prevent typing everytime you restart.
LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
export PKG_CONFIG_PATH
Compiling
- Change to each directory in order: lttoolbox, apertium, apertium-lex-tools, apertium-<languare-pair> using
cd
Then in each directory run:
./autogen.sh
make
make install
ldconfig
Finishing up and Testing
- Now, exit root shell:
exit
- To test:
echo "Hello World" | apertium <languare-pair>