メインページはこちら




MENU

このページ

Mega11のインストール




  • Mega11のダウンロード

MegaはMega softwareからダウンロードできます。
OSとバージョンを選択し、数ページ進むと自動でダウンロードされます。

ノートPCにはWindows用が入っていますが、せっかくなのでデスクトップ用にはRedHat用のものを入れてみました。

ダウンロードページには
Installation Instructions
To install MEGA open a command shell, navigate to where the mega-11.0.13-1.x86_64.rpm file that you downloaded is located and execute the following command:
sudo rpm -ivh mega-11.0.13-1.x86_64.rpm

Note: if you have a previous version installed, you may need to use:
sudo rpm -ivh --replacefiles mega-11.0.13-1.x86_64.rpm

System Requirements
This version of MEGA is developed for use on RedHat systems. ~略~

とのことで この段階で“username/ダウンロード“ディレクトリ内にmega-11.0.13-1.x86_64.rpmがダウンロードされているので

インストールするためには端末でダウンロードディレクトリに移動し”sudo rpm -ivh mega-11.0.13-1.x86_64.rpm”を入力するようです。



  • 入力しました

pwd(print working directory)で現在のディレクトリを表示し、
	
[username@localhost ~]$ pwd
/home/username

cdコマンド(change directory)でダウンロードディレクトリへ移動。
	
[username@localhost ~]$ cd ダウンロード

そして言われた通りに入力。
	
[username@localhost ダウンロード]$ sudo rpm -ivh mega-11.0.13-1.x86_64.rpm
エラー: 依存性の欠如:
libXss.so.1()(64bit) は mega-11.0.13-1.x86_64 に必要とされています
libgconf-2.so.4()(64bit) は mega-11.0.13-1.x86_64 に必要とされています
libgdk-x11-2.0.so.0()(64bit) は mega-11.0.13-1.x86_64 に必要とされています
libgtk-x11-2.0.so.0()(64bit) は mega-11.0.13-1.x86_64 に必要とされています
依存性の欠如 というエラーでインストールできませんでした。

この場合はlibXss.so.1, libgconf-2.so.4, libgdk-x11-2.0.so.0, libgtk-x11-2.0.so.0を先にインストールする必要があるようです。




そのためには yumコマンドを使用するために
su(substitute user)コマンドを使用し、
	
[username@localhost ダウンロード]$ su
パスワード:
rootとして yum whatprovideコマンドでパッケージを検索し、
	
[root@localhost ダウンロード]# yum whatprovides libXss.so.1 サブスクリプション管理リポジトリーを更新しています。 メタデータの期限切れの最終確認: 0:10:25 前の - に実施しました。 libXScrnSaver-1.2.3-10.el9.i686 : X.Org X11 libXss runtime library
Repo : @System
一致:
提供する : libXss.so.1

libXScrnSaver-1.2.3-10.el9.i686 : X.Org X11 libXss runtime library
Repo : rhel-9-for-x86_64-appstream-rpms
一致:
提供する : libXss.so.1

ハイフンより前の”libXScrnSaver”を指定してインストール。

	
[root@localhost ダウンロード]# yum install libXScrnSaver サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: - に実施しました。
パッケージ libXScrnSaver-1.2.3-10.el9.i686 は既にインストールされています。
依存関係が解決しました。
================================================================================
パッケージ Arch バージョン リポジトリー サイズ ================================================================================
インストール:
libXScrnSaver x86_64 1.2.3-10.el9 rhel-9-for-x86_64-appstream-rpms 27 k

トランザクションの概要
================================================================================
インストール 1 パッケージ

ダウンロードサイズの合計: 27 k
インストール後のサイズ: 43 k
これでよろしいですか? [y/N]: y

パッケージのダウンロード:
libXScrnSaver-1.2.3-10.el9.x86_64.rpm 5.1 kB/s | 27 kB 00:05
--------------------------------------------------------------------------------
合計 5.1 kB/s | 27 kB 00:05
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : libXScrnSaver-1.2.3-10.el9.x86_64 1/1
scriptletの実行中: libXScrnSaver-1.2.3-10.el9.x86_64 1/1
検証 : libXScrnSaver-1.2.3-10.el9.x86_64 1/1
インストール済みの製品が更新されています。

インストール済み:
libXScrnSaver-1.2.3-10.el9.x86_64

完了しました!

ということで更新が完了。同様に、
    libgdk-x11-2.0.so.0 は gtk2パッケージ
    libgtk-x11-2.0.so.0 は libgtkパッケージ
をインストールすることで解決。


  • libGConf2


この状態でmegaの.rpmファイルをインストールすると
	
[root@localhost ダウンロード]# sudo rpm -ivh mega-11.0.13-1.x86_64.rpm
エラー: 依存性の欠如:
libgconf-2.so.4()(64bit) は mega-11.0.13-1.x86_64 に必要とされています

ということでエラーが1/4まで減りました。
しかし残りのlibgconf-2.so.4が厄介で 同様にwhatprovideを使うと
	
エラー:一致する項目はありませんでした。
ファイルを検索する場合には、完全パスを指定するか、
最初にワイルドカードの接頭辞(「*/」)を使用してみてください

とのことでwhatprovidesコマンドでは見つけることができません。


Linuxの他のディストリビューションでは直接インストールすることが可能みたいですが、
RedHatでは libgconf-2.so.4 を含むGConf2パッケージをpkgs.org(Packages for Linux and Unix)などで検索し、ダウンロード・インストールする必要があるようです。

    ということで、
    Libgconf-2.so.4()(64bit)で検索し、
    Enterprise Linux 9 (CentOS 9, RHEL 9, Rocky Linux 9, AlmaLinux 9)から
    EPEL x86_64 Official を選択し、.isoファイルをダウンロード

によってGConf2パッケージ(GConf2-3.2.6-34.el9.x86_64.rpm)をダウンロードできました。

まずはこれをインストールし、
	
[username@localhost ダウンロード]$ sudo rpm -ivh GConf2-3.2.6-34.el9.x86_64.rpm [sudo] username のパスワード: Verifying... ################################# [100%] 準備しています... ################################# [100%] 更新中 / インストール中... 1:GConf2-3.2.6-34.el9 ################################# [100%]
続けてmega11をインストールすることで
	
[username@localhost ダウンロード]$ sudo rpm -ivh mega-11.0.13-1.x86_64.rpm Verifying... ################################# [100%] 準備しています... ################################# [100%] 更新中 / インストール中... 1:mega-11.0.13-1 ################################# [100%]

無事にmegaのインストールが完了しました。




R5.07.21作成
R5..更新
ぱんだの下請け