投稿

2024の投稿を表示しています

ブログの説明

学校に通わないで学んだことを記しています。間違っているところが何かありましたらご指摘下さると幸いです。コメントに対する返信が遅れる可能性があります。その場合は申し訳ありません。

このブログではサイドバーに広告を表示しています。このブログ内の投稿記事を検索するには右上の拡大鏡のアイコンを、アーカイブやラベル付けから投稿記事を閲覧するには左上の三重線のアイコンをクリックして下さい。

数式の表示にはMathJaxを利用させていただいています。数式の表示のためにJavaScriptが有効である必要があります。そうでない場合、訳の分からないLatexのコードが表示されます。幾何学図形やチャートの表示にはHTML5 CanvasやGoogle Chartを使用しています。その表示のためにもJavaScriptが有効である必要があります。

Debian 13にMetaTrader 5をインストールしてみた

インストール対象 Debian GNU/Linux 13 Trixie 64ビット版 インストールするアプリ MetaTrader 5 FXトレーダー向けに最適化された取引プラットフォームの1つにMetaTraderという名のソフトウェアがある。 MetaTrader 5のWindows版は MetaQuotes からダウンロードして無料で利用できる。Linux OS版は用意されていないが、 Wine を利用するとWindows版のMetaTrader 5をLinux OSにインストールして使うことができるらしい。 DebianとUbuntuにはシェル・スクリプトでできた インストーラー が用意されている。 Debian向けのインストーラーを利用してMetaTrader 5をDebian 13にインストールしてみることにした。 このインストーラーを利用するにはDebianにwgetとsudoと Wine が予めインストールされている必要がある。そしてsudoの設定ファイル/etc/sudoersにはログイン中のユーザー権限の指定が例えば次のように記述されている必要がある。 ユーザー名 ALL=(ALL) ALL Debianの場合、次のコマンドを実行すればMetaTrader 5がインストールされる。 $ wget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5debian.sh ; chmod +x mt5debian.sh ; ./mt5debian.sh wgetでdownload.mql5.comというサイトからmt5debian.shというインストーラーをダウンロードし、chmodというコマンドを使ってそのインストーラー(シェル・スクリプト)のファイルに実行権を与え、そして実行する。 Ubuntuの場合にはdebianというところをすべてubuntuにすればいい。 $ wget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5ubuntu.sh ; chmod +x mt5ubuntu.sh ; ./mt5ubuntu.sh インストールの際には

Debian 13へのEPSON GT-S600のデバイスドライバーのインストールに失敗

Debian GNU/Linux 13 (Trixie)でEPSON GT-S600というスキャナーを動作させるには次のウェブ・ページからdebパッケージになったデバイス・ドライバーをダウンロードしてインストールする必要がある。 EPSONドライバーダウンロード そこの検索フォームに製品名としてGT-S600を入力し、OSとしてLinuxを選んで検索すると1件のヒットがある。その「ダウンロード』ボタンをクリックした後、ダウンロードする前に「エプソンのソフトウエア使用許諾契約」に同意する必要がある。 debパッケージの他にrpmパッケージとデバイス・ドライバーのソース・コードとインストール方法などが記されたPDFファイルも用意されている。アーキテクチャは32ビットと64ビットのどちらも選ぶことができる。 debパッケージとrpmパッケージとソース・コードはtar形式に書庫化された上でgzip形式で圧縮されている。そのため、拡張子がtar.gzとある。 tar.gzファイルを伸長(解凍)するにはLinux OSではtarコマンドを利用することができる。 $ tar -xzvf iscan-gt-s600-bundle-2.30.4.x64.deb.tar tarコマンドのオプションについて説明すると、-xは書庫からファイルを取り出すための--extractか--getを意味し、-zはgzip形式の圧縮ファイルを伸長するための--gzipか--gunzipか--ungzipを意味し、-vは処理されたファイルを詳細にリストするための--verboseを意味する。 圧縮された書庫ファイルが伸長されて中のファイルが取り出されるとそのファイル名からtar.gzを覗いた名前のディレクトリー(フォルダー)が出力される。そのディレクトリーの中にinstall.shというシェル・スクリプトのファイルがあるので、これを実行するとインストールが開始される。 $ su # ./install.sh しかし、Debian GNU/Linux 13 (trixie)では依存関係にあるlibsaneが見つからず、次のようなエラー・メッセージを吐いてインストールに失敗してしまった。 E: Unable to locate package libsane この問題の原因はどう