Editing Install PC Connectivity on a 64 bit host

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
Here is how to install PC Connectivity (the "Host part") on a 64bit Linux Box.
+
This short wiki page describes the personal experience of installing PC Connectivity (the "Host part") on my 64bit Linux Box.
 +
'''From the title it sounds more complicated than it actually is.'''
== Precondition ==
== Precondition ==
-
* A Linux Box with Debian/Ubuntu at 64bit.
+
* A Linux Box with Debian/Ubuntu at 64bit. If you have a 32bit one, you should ask yourself why are you here in the first place.
* You need to be a bit more than a newbie: I'm not going to describe you what to do command by command.
* You need to be a bit more than a newbie: I'm not going to describe you what to do command by command.
-
== Step 1: The easy part ==
+
== How to ==
 +
=== Step 1: looks easy in the beginning===
 +
# Follow the instruction at http://pc-connectivity.garage.maemo.org/2nd_edition/installation.html to install the "Tablet part"
 +
# Stop right there.
-
Follow the instructions on [http://pc-connectivity.garage.maemo.org/2nd_edition/installation.html the PC connectivity install page] to install the "Tablet part"
+
=== Step 2: why it's not easy ===
 +
If you try to add the repository for the "Host part" at your <code>/etc/apt/sources.list</code> and run a <code>$ sudo apt-get update</code>, you will see the problem. Your Linux box is naturally looking for the 64bit packages. That are not available.
 +
But, your machine can actually run 32bit code: you just need some more "hand work".
-
== Step 2: The not so easy part ==
+
=== Step 3: looks like I'm helping you ===
-
 
+
-
If you try to add the repository for the "Host part" to your <code>/etc/apt/sources.list</code> and run <code>$ sudo apt-get update</code>, you will see the problem. Your Linux box is naturally looking for the 64bit packages, which are not available.
+
-
 
+
-
But your machine can actually run 32bit code: you just need some more "hand work".
+
-
 
+
-
== Step 3: Looks like I'm helping you ==
+
-
 
+
# Install <code>filezilla</code>, <code>ssh</code>, <code>ia32-libs</code>, <code>sbrsh</code>, and <code>sbrshd</code>
# Install <code>filezilla</code>, <code>ssh</code>, <code>ia32-libs</code>, <code>sbrsh</code>, and <code>sbrshd</code>
-
# Download from [http://pc-connectivity.garage.maemo.org/repository/pool/intrepid/main/ the PC connectivity repository]: <code>host-pc-connectivity_0.6_all.deb ssh-key-exchange_0.1_all.deb</code>
+
# Download from http://pc-connectivity.garage.maemo.org/repository/pool/intrepid/main/: <code>host-pc-connectivity_0.6_all.deb ssh-key-exchange_0.1_all.deb</code>
# Install one by one the files you just downloaded with <code>dpkg -i --force-architecture PACKAGE_FILENAME</code>
# Install one by one the files you just downloaded with <code>dpkg -i --force-architecture PACKAGE_FILENAME</code>
-
=== Step 4: You're on your own ===
+
=== Step 4: but then I abandon you to yourself ===
-
 
+
100% of the time what will happen is that you are going to receive messages about unfulfilled dependencies. '''DON'T PANIC''': just install what you are asked and install the package again.
-
100% of the time what will happen is that you are going to receive messages about unfulfilled dependencies. '''DON'T PANIC''': install what you are asked and install the package again. If you're experiencing issues, you may want to install the 32-bit library counterparts of the original dependencies.
+
Do this "try and catch" process, until you don't have any other error and everything installs fine.
Do this "try and catch" process, until you don't have any other error and everything installs fine.
-
Since "''dependencies resolution''" depends on what you already have installed on your machine, following the dependency chain is something you'll need to do for yourself.
+
I know, I know. you would have prefered the commands to type one after another one. But it's hard to predict what software you have already installed on your machine, so the "''dependencies resolution''" is something you need to do yourself.
Enjoy! ;-)
Enjoy! ;-)
-
 
+
[[Category:Development]]
-
[[Category:Power users]]
+
-
[[Category:HowTo]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)