Install PC Connectivity on a 64 bit host
detronizator (Talk | contribs) (New page: 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 ...) |
(→Step 4: You're on your own: yes you need lib32 for running 32-bit apps in a 64-bit environment, they can't use 64-bit libs) |
||
(6 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | Here is how to install PC Connectivity (the "Host part") on a 64bit Linux Box. | |
- | + | ||
== Precondition == | == Precondition == | ||
- | * A Linux Box with Debian/Ubuntu at 64bit | + | * A Linux Box with Debian/Ubuntu at 64bit. |
* 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 == | |
- | + | ||
- | + | ||
- | + | ||
- | + | 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 3: | + | == Step 2: The not so easy part == |
- | # Install <code>filezilla</code>, <code>ssh</code> | + | |
- | # Download from http://pc-connectivity.garage.maemo.org/repository/pool/intrepid/main/: <code>host-pc-connectivity_0.6_all | + | 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> | ||
+ | # 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> | ||
# 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: | + | === Step 4: You're on your own === |
- | 100% of the time what will happen is that you are going to receive messages about unfulfilled dependencies. '''DON'T PANIC''': | + | |
+ | 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. | |
Enjoy! ;-) | Enjoy! ;-) | ||
+ | |||
+ | [[Category:Power users]] | ||
+ | [[Category:HowTo]] |
Latest revision as of 11:55, 15 March 2010
Here is how to install PC Connectivity (the "Host part") on a 64bit Linux Box.
Contents |
[edit] Precondition
- A Linux Box with Debian/Ubuntu at 64bit.
- You need to be a bit more than a newbie: I'm not going to describe you what to do command by command.
[edit] Step 1: The easy part
Follow the instructions on the PC connectivity install page to install the "Tablet part"
[edit] Step 2: The not so easy part
If you try to add the repository for the "Host part" to your /etc/apt/sources.list
and run $ sudo apt-get update
, 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".
[edit] Step 3: Looks like I'm helping you
- Install
filezilla
,ssh
,ia32-libs
,sbrsh
, andsbrshd
- Download from the PC connectivity repository:
host-pc-connectivity_0.6_all.deb ssh-key-exchange_0.1_all.deb
- Install one by one the files you just downloaded with
dpkg -i --force-architecture PACKAGE_FILENAME
[edit] Step 4: You're on your own
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.
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.
Enjoy! ;-)
- This page was last modified on 15 March 2010, at 11:55.
- This page has been accessed 14,872 times.