×
Namespaces

Variants
Actions

如何在Meego上安装debian包

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
flycarl 在 20 May 2011 创建
最后由 hamishwillee 在 13 Jun 2012 编辑

通过Qt Creator编译生成的debian包安装文件(后缀deb),或得到deb文件要安装到meego手机上, 可以通过以下步骤和方法。

Contents

从手机上安装的方法一

  • 连接手机选大容量存储模式,将deb包拷贝到手机里
  • 在手机搜索中输入deb,出现名叫Debian项
  • 点击Debian,列出手机中的deb包,点击deb包进行安装。

从手机上安装的方法二

  • 连接手机选大容量存储模式,将deb包拷贝到手机里
  • 进入存储卡目录,
$cd MyDocs/
  • 在Terminal运行安装命令
Terminal11.png Terminal115.png
~/MyDocs $pkgmgr install-file -f <pkgname>.deb

从电脑上安装的准备

  • 测试手机:Harmanttan,RM680
  • Image 版本:20-1 PR ,(RD版本的root密码与本文不同,不在讨论之内)
  • 开发平台:N950SDK,Windows xp
  • 登陆账户:root,账户密码:rootme
  • 登陆账户:developer,账户密码:由SDK connection tool取得,选择usb或wlan后,可得到6位字母密码
  • 手机连接选:同步和连接(syc and connect)模式
  • 第一次连接后启动sdk tool(蓝色M图标)选USB,windows。然后拔掉USB连接,再重新插入USB。

安装步骤

  • 1.将deb文件拷到手机上
  • 2.从电脑上用root账户登录到手机,(手机上的terminal没有root权限,因此要用电脑登录)
  • 3.执行命令
dpkg -i <pkgname>.deb

拷贝和安装方法

在Meego手机具有跟linux相同的文件系统,这里没有分区的概念。 连接手机与电脑,设置(setting)->附件(Accessories)->USB , 有大容量存储(Massive storage)模式,和同步和连接(syc and connect)模式可选择。 使用大容量存储模式时,我的电脑中看到得目录对应于手机上的 /home/user/MyDocs 目录,(也对应于/home/developer/MyDocs,这个目录是link到 /home/user/MyDocs上的).

方法一

使用ftp工具登录手机 地址 sftp://192.168.2.15 用户名root密码rootme

可拖放文件到来拷贝,linux下文件有读写权限,将deb文件拷到有写权限的目录,比如 /home/user/MyDocs , /home。

Filezilla1.png
图:filezilla

Putty登录到手机命令行,输入地址192.168.2.15, 可点save 保存,点open登录, 提示输入时,输入用户名root,密码rootme

Putty1.png
图:putty login

登录后可进入deb所在文件夹执行命令

dpkg -i <pkgname>.deb
Putty3.png
图:run command

方法二

Madde1.png
图:启动MADDE命令行

或者可以使用MADDE terminal , 拷贝文件到手机上:

scp  <pkname>.deb root@192.168.2.15:/home/developer

输入密码rootme ssh连接到手机上:

ssh root@192.168.2.15

输入密码rootme 进入deb所在目录,执行安装命令

dpkg -i <pkgname>.deb
Madde3.png
图:运行命令

方法三:不使用root权限

首先还是将deb安装文件拷到 /home/developer/MyDocs 路径下, 然后用developer用户登陆手机,developer密码由SDK connection tool 取得 运行如下安装命令

/usr/lib/mad-developer/devrootsh dpkg -i --no-force-downgrade /home/developer/MyDocs/MY_PACKAGE.DEB

可能的问题

  • 第一次连接可能需要指定驱动程序的路径,请将搜索路径指向<Qt SDK>\Madde\usbdriver
  • 在手机Terminal下 想获得root权限,可以使用如下命令
ssh root@localhost
  • 当连接不成功或无反应时,删除C:\N950SDK\home\j2deng\.ssh\known_hosts
Madde2.png
图:运行命令


相关链接

This page was last modified on 13 June 2012, at 13:57.
774 page views in the last 30 days.
×