ステップバイステップガイド:LinuxにNokia PC Suiteをインストールする方法
Nokiaの携帯電話は、ファイルの同期やBluetooth・USB経由での画像転送を行う際に、専用のソフトウェアを必要とすることが少なくありません。端末をマスストレージデバイスとして認識させるためには、特別なドライバーが必要になる場合もあります。Nokia独自のシステムソフトウェアは複雑なため、お使いのLinuxディストリビューションとスマートフォンを連携させるには、いくつかの手順を踏む必要があるかもしれません。
しかし、これはLinuxの欠点ではありません。Windows PCやMacに接続する場合でも、同じ手順が必要だからです。とはいえ、用途に合うならWine経由で通常のNokia PC Suiteを試してみるのも一つの選択肢です。それが難しい場合は、Linuxネイティブのソフトウェアが役立つこともありますが、かつてのBluetooth接続機能の多くは、ソフトウェア規格の変化に伴って廃止されています。
方法1:obexftpソフトウェアを使用する
NokiaのスマートフォンはObject Exchange(OBEX)というバイナリハイパーテキストプロトコルを採用しているため、obexftpパッケージをインストールすれば通信が可能になります。apt-getで管理されているディストリビューションをお使いなら、「sudo apt-get install obexftp」と入力し、管理者パスワードを入力してインストールを承認してください。このパッケージはDebianがホスティングしているため、標準のリポジトリからすぐに入手できるはずです。
インストール後は、フロントエンドも導入しておくと便利です。「wget https://sourceforge.net/projects/obexftpfrontend/files/OBEXFTP%20Front-End/v0.6.6/obexftp-frontend-0.6.6.deb/download?use_mirror=master&modtime=1216323028&big_mirror=0」でファイルをダウンロードし、続いて「sudo dpkg -i obexftp-frontend-0.6.6.deb」を実行してインストールします。開発は終了していますが、有志によるフォークが生まれれば、将来的により新しいバージョンが登場する可能性もあります。
USBケーブルでNokiaスマートフォンをPCに接続したら、ターミナルで「lsusb」と入力します。「Nokia Mobile Phones N## USB Phone Parent」という記述を含む行が見つかるはずです。##の部分にはNokiaの型番が入り、同じ行内の「####:####」形式の番号(数字と英字の組み合わせの場合あり)は、それぞれベンダーIDとプロダクトIDを表します。次に「sudo nano」で設定ファイルを開き、「BUS=="usb", SYSFS{idVendor}=="####", SYSFS{idProduct}=="####", GROUP="plugdev", USER="theUserName"」という行を追加しましょう。最初の4つの#にはlsusbの出力でコロンの前にある4桁を、次の4つには残りの4桁を、theUserNameには実際の非rootユーザー名をそれぞれ置き換えて入力してください。
続いて、ターミナルから「obex_test -u」を実行します。お使いのNokiaスマートフォンの機種情報が2行ほど表示されるはずです。これが問題なく表示されれば、同期の準備は完了です。「obexftp-frontend &」と入力してEnterキーを押し、アプリを起動しましょう。設定画面が自動的に開かない場合は、「Options」メニューから「Configuration」を選択します。
ObexFTPのパスを指定します。多くのLinux環境では「/usr/bin/obexftp」になっています。うまくいかない場合は、「which obexftp」コマンドで正しいパスを確認できます。
次に「Advanced Options」へ進み、「Device Info Fetching」を選択します。「Device Information」欄の「Connection Type」ドロップダウンで「USB」を選び、「Connection Line」ボックスに「1」と入力して「Test」ボタンをクリックします。「Connection Established」と表示されれば接続成功です。「Device」メニューから「Query Root Files」を選択すれば、ファイルの一覧を取得できます。
なお、多くのSymbianデバイス向けのEvolution Bluetooth同期機能はすでに廃止されており、関連リポジトリの多くも更新が停止しています。Gammu CLIのグラフィカルフロントエンドであるWammuを試すこともできますが、新しいSymbian端末には対応していません。そもそもSymbianプラットフォーム自体が廃止されたため、対応状況には限界があります。KDE Plasmaデスクトップ環境のKMobile Toolsやgnokii、Phone Managerなどでも端末を検出できる場合がありますが、必ずしも正常に動作するとは限りません。明るい材料としては、NokiaはC1シリーズの発表以降、Androidプラットフォーム向けのハードウェアを展開しており、これらの端末はUSBマスストレージ接続に対応しています。ちなみに、Windows用のNokia PC SuiteはWine上では正しく動作しないため、無理に使おうとしない方が賢明です。
方法2:Nokiaスマートフォンをマスストレージデバイスとして開く
USBケーブルでスマートフォンをLinux PCに接続すると、通知音が鳴ったり、OSが新しいボリュームを自動的にマウントしたことを知らせるウィンドウが表示されたりします。これは、USBメモリーを挿入したときと同じダイアログです。この場合、端末はAndroidベースのOSで動作している可能性が高く、特にmicroSDHCやmicroSDXCカードにデータが保存されている場合は、ファイルに直接アクセスできます。
グラフィカルなファイルマネージャーで、OSの起動に使ったボリューム以外の新しくマウントされたボリュームを探します。複数のパーティションが表示されることもありますが、無視して構いません。新しいボリュームのルートディレクトリに「LOST.DIR」というサブディレクトリがある場合、その端末はSymbianではなくAndroidデバイスです。この場合、すでにマスストレージデバイスとして接続されているため、自由にファイルを転送できます。
「LOST.DIR」の中身を覗いてみるのもよいでしょう。ここは、端末内の破損したファイルシステムから復元されたファイルがAndroidによって保管される場所で、GNU/Linuxの「/lost+found」ディレクトリに相当します。「.docThumbs」などの隠しディレクトリがあれば、それもAndroidデバイスの証拠です。先頭にドットを付けてディレクトリを隠すのはUnix系OSの慣習だからです。
写真やダウンロードした書籍・雑誌は「My Files」ディレクトリに保存されます。ここはPCからスマートフォンへファイルを転送する際にも便利な場所です。「DCIM」ディレクトリがあれば、撮影画像はそこにも保存されています。つまり、Linuxから見たNokiaスマートフォンは、デジタルカメラと同じように扱えるということです。
著者について

Kevin Arrows
Kevin Arrowsは、10年以上の業界経験を持つテクノロジースペシャリストです。Microsoft Certified Technology Specialist(MCTS)認定資格を保有し、最新の技術動向を追いかけることに強い情熱を注いでいます。ソフトウェア開発、サイバーセキュリティ、クラウドコンピューティングなど、幅広い技術分野について多数の記事を執筆しており、その専門性は業界内で高く評価されています。複雑な技術的概念をわかりやすく簡潔に説明する能力でも定評があります。
-
Linuxで自作プログラムをどこからでも実行する方法:ステップバイステップ完全ガイド
多くの人は公式パッケージマネージャーからプログラムをインストールするため、Linux上でプログラムがどこに配置されるかを意識する必要はありません。インストール後はコマンド名を入力するだけで、問題なく動作します。しかし、自分で作成したシェルスクリプトを実行したい場合や、Webからダウンロードしたプログラムを実行したい場合はどうでしょうか。また、ソースからコンパイルしたプログラムが特定のディレクトリ外では動かないということもあります。もちろん、プログラムを実行する前に必ず安全性を確認すべきですが、安全が確認できたプログラムをどこからでも実行できるようにする方法はいくつか存在します。 まず、コマンド
-
Linuxの「apt」コマンドとは?名前の意味と由来を徹底解説
Debian系Linuxディストリビューションを使っている方なら、「apt」という言葉を頻繁に目にするはずです。Ubuntuやその各種派生版、Linux Mint、LXLE、Trisquel GNU/Linuxなどのユーザーにとって、aptはシステムへソフトウェアをインストールするためのパッケージマネージャーを指す言葉ですが、aptディレクトリやapt-cacheなど、さまざまな場所でその名前が使われています。「aptって一体何の略?」というのは、Linuxターミナルを使い始めたばかりのユーザーから最もよく寄せられる質問の一つです。実は、ベテランの開発者の中にも、この名前の由来を正確に知らない