Difference between revisions of "User:Jatinluthra14"

From Apertium
Jump to navigation Jump to search
Line 11: Line 11:
=== Install Slapt-get and Slackpkg ===
=== Install Slapt-get and Slackpkg ===
For i386
For i386

<code>wget http://software.jaos.org/slackpacks/14.1/slapt-get/slapt-get-0.10.2r-i386-1.tgz</code>
<code>wget http://software.jaos.org/slackpacks/14.1/slapt-get/slapt-get-0.10.2r-i386-1.tgz</code>


For x86_64
For x86_64

<code>wget http://software.jaos.org/slackpacks/14.1-x86_64/slapt-get/slapt-get-0.10.2r-x86_64-1.tgz</code>
<code>wget http://software.jaos.org/slackpacks/14.1-x86_64/slapt-get/slapt-get-0.10.2r-x86_64-1.tgz</code>


Assuming x86_64:
Assuming x86_64:

Open Terminal. Navigate to Downloads Directory.
Open Terminal. Navigate to Downloads Directory.

<code>cd ~/Downloads</code>
<code>cd ~/Downloads</code>

Install the Package
Install the Package

<code>installpkg slapt-get-0.10.2r-x86_64-1.tgz</code>
<code>installpkg slapt-get-0.10.2r-x86_64-1.tgz</code>


Slackpkg:
Slackpkg:

<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>
<code>installpkg slackpkg-2.82.0-noarch-2.tgz</code>
<code>installpkg slackpkg-2.82.0-noarch-2.tgz</code>


Configure the mirrors by <code>pico /etc/slackpkg/mirrors</code> and commenting the mirrors not required by adding # symbol at starting of line.
Configure the mirrors by <code>pico /etc/slackpkg/mirrors</code>
and commenting the mirrors not required by adding # symbol at starting of line.


Update the gpg by using <code>slackpkg update gpg</code>
Update the gpg by using <code>slackpkg update gpg</code>


Upgrade using Slackpkg:
Upgrade using Slackpkg:

<code>slackpkg update
<code>
slackpkg install-new
slackpkg upgrade-all</code>
slackpkg update

slackpkg install-new

slackpkg upgrade-all
</code>


Upgrade using Slapt-get:
Upgrade using Slapt-get:
Line 47: Line 60:
=== SVN Checkout ===
=== SVN Checkout ===


<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
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium
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-lex-tools
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-<languare-pair></code>
svn checkout https://svn.code.sf.net/p/apertium/svn/trunk/apertium-<languare-pair>
</code>


Change <languare-pair> as your requirement for eg.en-es
Change <languare-pair> as your requirement for eg.en-es
Line 57: Line 72:


<code>LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}
<code>LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH}

export LD_LIBRARY_PATH
export LD_LIBRARY_PATH

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}

export PKG_CONFIG_PATH</code>
export PKG_CONFIG_PATH</code>



Revision as of 16:13, 13 December 2015

Installing Apertium on Slackware

This Guide is for Latest Slackware 14.1

Change user to root:

su

Enter password(if required).

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

Building

SVN Checkout

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

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>