
Ubuntu日本語フォーラム

ログインしていません。
avidemuxというアプリケーションをインストールするため、
こちらのホームページからavidemux_2.7.0.tar.gzというファイルをダウンロードしたのですが、解凍してもどれが実行ファイルだかわからず、それらしいファイルを片っ端からプロパティを開き「プラグラムとして実行可能」のチェックをいれたりして試してみましたが、「アプリケーションを起動する際にエラーが発生しました」というメッセージが出て起動できず、最終的に諦めました。
他にインストールする方法を探した結果、ubuntuソフトウェアセンターからダウンロードする方法を紹介されているページを見つけたのですが、ubuntuソフトウェアの検索欄に入力しても何もヒットせず。
ubuntuソフトウェアセンター
http://fixounet.free.fr/avidemux/
https://forums.ubuntulinux.jp/viewtopic.php?pid=116011
オフライン
間違えて途中で送信してしまいました。
結局avidemuxのインストールはこちら
https://forums.ubuntulinux.jp/viewtopic.php?pid=116011
のフォーラムで紹介されているページに記載されている方法で成功しました。
ところが、起動して動画ファイルを開こうとしてみると、aviもmp4もエラーで開くことができませんでした。
windows版のavidemuxで編集していた動画ファイルたちなのでファイル自体が壊れているということはないと思います。
エラー番号等が表示されないため原因がわからないのですが、コーデック?等、ファイルを読み込むための環境が整っていないということなのでしょうか?
上記の質問ついでにもう1点、
いちからubuntuを学ぶために参考になる書籍やホームページ等でもしおすすめがありましたら教えていただけないでしょうか。
勉強する意思はあるのでネット上で調べて独学でなんとかなると考えていましたが、
ubuntuソフトウェアセンターも廃止されていたり、ネット上に記載されているコマンド等も「バージョンがない」というようなエラーを返され、
古くて使えない様子。
私がインストールしたのはubuntu17.04なのですが、現在でも使える情報なのか否かを見分けるのも大変です。
windows10に嫌気がさしてubuntuに切り替えましたが、あらゆることに躓いて挫折しそうです。
オフライン
#1の2行目「こちらのホームページから」と書かれている部分
下部に記載されているURLを後から文中に挿入する予定だったところを誤送信してしまったためおかしな文章になってしまっています。
オフライン
> avidemux_2.7.0.tar.gzというファイルをダウンロードしたのですが.....
これは、多分、ソースファイルで、これから、アプリをビルド(実行ファイルを作ること)する必要があります。
ビルドするにあたり、必要なライブラリを手動でインストールする必要があります。
動画編集アプリのような沢山のライブラリを使うものは、この準備だけでも、大仕事です。
> avidemux
昔使っていたときには、gtk版と Qt版があったと思います。
どちらを入れましたか?
インストールしたのを パージ(設定含めパッケージを削除)し、もう片方に入れ替えてみたら?
私の場合、Ubuntuのバージョンが上がるに連れ、動作が不安定になり、mp4 への変換しかしないので、Handbrake に切り替えました。
確か、handbrake は、mp4 と mkv への変換をサポートしていたと思います。
(Handbrake リポジトリのインストール : http://ubuntuhandbook.org/index.php/2016/12/install-handbrake-1-0-0-ubuntu-16-04-linux-mint-18/ )
> いちからubuntuを学ぶために参考になる書籍やホームページ等....
Linuxの基本的なことは、OSブートシステム以外は、あまり変わっていないので、Ubuntuにこだわらずに検索すれば良いと思いますし、
書籍も古本でいいと思います(新しいことに関しては、ネットで調べるしか無いので)。
パッケージ管理に関しては、Ubuntuのベースの Debian のパッケージ管理システムのページを読めばよろしいかと思います。
( http://qref.sourceforge.net/Debian/reference/index.ja.html )
GUI のパッケージ管理アプリは、synaptic が良かったのですが、17.04になってから、動作、表示が微妙に変わり、おすすめできるものがありません。
デスクトップは、来年の 18.04LTS から、大幅に変わるので、現在標準の Unity を真剣に勉強せずとも良いと思います。
後は、具体的にUbuntuで何がしたいかを、質問すれば、誰かしら答えてくれると思いますよ。
オフライン
Buildの方法ですが、Avidemuxのページに書いてあるようですね。
(1) 解凍する
(2) ターミナルにて、解凍したディレクトリに移動する
(3) ライブラリを準備したあとでdebファイルを生成する
$ sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev build-essential $ sudo apt-get install libqt4-dev $ bash bootStrap.bash --deb
(4) debファイルを実行してインストール
でいけるのかなと思います。初心者は相当難儀しそうですが…
オフライン
si様
丁寧な回答,ありがとうございます。
>>昔使っていたときには、gtk版と Qt版があったと思います。
>>どちらを入れましたか?
>>インストールしたのを パージ(設定含めパッケージを削除)し、もう片方に入れ替えてみたら?
avidemuxは当フォーラムのこちらのトピック
https://forums.ubuntulinux.jp/viewtopic.php?pid=116011
にて紹介されていたこちらのURLのページを参考にインストールしました。
http://ubuntuhandbook.org/index.php/2016/08/install-avidemux-2-6-13-ubuntu-16-04/
英文が読めずなんとなくで進めたのでもしかしたらインストール方法そのものを間違えているのかもしれません。
私が実行したことを説明します。
手順1,2
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
↑のコマンドをコピペ入力。avidemuxのダウンロード先であるGetDebというレポジトリを登録しているのだと思いますが、
記載されているコマンドをコピペで入力しても端末は無反応でした。
成功した場合はなんのメッセージも出ないのかと思い無視して手順3へ進みました。
手順3
sudo apt update && sudo apt install avidemux2.6-qt
↑のコマンドをコピペ入力したところyes/noの確認がされ、インストール処理が始まりました。
インストールされたのはavidemux2.6(Qt)とavidemux2.6(jobs)です。
手順4
これは削除方法を書いているものだと思い、実行してません。
linuxを使うなら英語の勉強も同時にしないといけませんね・・・
avidemuxのインストール方法がわからず四苦八苦している際にsynapticもインストールしてみたのですが、
avidemuxは検索にHITすらしませんでした。
これも私が使い方を間違えているだけなのかもしれません。
「他のアプリの更新が見つかった」旨が表示されたのでsynapticでは他のアプリの更新だけしました。
>>私の場合、Ubuntuのバージョンが上がるに連れ、動作が不安定になり、mp4 への変換しかしないので、Handbrake に切り替えました。
avidemuxのビルドと一緒にHandbrake、後ほど試してみようと思います。
>>デスクトップは、来年の 18.04LTS から、大幅に変わるので、現在標準の Unity を真剣に勉強せずとも良いと思います。
>>後は、具体的にUbuntuで何がしたいかを、質問すれば、誰かしら答えてくれると思いますよ。
ubuntuはWebサーバー構築を主目的にするつもりで導入しました。
windows10に嫌気がさしていたのと、セキュリティ面でwindowsのサーバーよりも優れているという情報をどこかのブログで目にして、windows10からクリーンインストールしたのですが、セキュリティも「Linuxだから大丈夫」というわけではなさそうで勉強中です。
18でまた大幅に変わるのですね。
windowsが7>8>10と「ようやく操作を覚えて慣れてきたと思ったらまた大幅に変えやがってー!」という怒りに基づきUbuntuに変えたのですが、
大幅な変更がされるのはubuntuも同じなんですね・・・
OSの勉強はほどほどに、コンテンツ制作のほうに熱意を注ごうかと思います。
オフライン
crazyuser247様
回答ありがとうございます。
該当ページの手順はすでに試したのですが
Requirement list (debian/ubuntu)に従い上からコマンドを入力していくと
sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev build-essential
について↓のエラーが返ってきます
>>パッケージ libpng12-dev は使用できませんが、別のパッケージから参照されます。
>>これは、パッケージが欠落しているか、廃止されたか、または別のソースからのみ利用可能であることを意味します。
For Qt 4、For Qt 5、For common plugins は全部インストールしました。
しかしビルドにあたってはcore+いずれかのパターンしか書かれていないので
For core modulesのコマンドがエラーで返されている状態では正常にビルドできませんよね・・・
sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev build-essential
というコマンドがそもそも何をしているのかを考えました。
1.apt-getは登録されているリポジトリ?からアプリケーションをダウンロード・インストールするコマンド
で、gccとg++というC言語、C++言語のコンパイラをインストールしようとしている。続いて
2.その後のmakeコマンドで cmakeというアプリケーション?とその後に羅列されたライブラリを使用して
カレントフォルダ内のファイルをコンパイルしようとしているが、
「libpng12-dev」が見つからないのでコンパイルできない
・・・って理解で合っていますか?
「libpng12-dev」がpngファイルを扱うためのライブラリであることはわかったのですが、システムの根幹に関わりそうで、
配布されているサイトを見つけたのですが、どのようにインストールしたらよいかがわかりません。
windowsでいうならCドライブのProgramfilesの入るべきものをユーザードキュメント用のフォルダにインストールしかねない不安があります。
また、エラー文からはライブラリ自体は存在してるが参照方法を間違えているように指摘されているように見えて、
そもそも新たにインストールする必要があるのかどうかもわかりません。
このエラー文の示す意味、対処法などアドバイスいただけないでしょうか。
オフライン
CREW による投稿:
1.apt-getは登録されているリポジトリ?からアプリケーションをダウンロード・インストールするコマンド
で、gccとg++というC言語、C++言語のコンパイラをインストールしようとしている。続いて
2.その後のmakeコマンドで cmakeというアプリケーション?とその後に羅列されたライブラリを使用して
カレントフォルダ内のファイルをコンパイルしようとしているが、
「libpng12-dev」が見つからないのでコンパイルできない
・・・って理解で合っていますか?
違います。全部debファイルからインストールをしているだけです。make以降もパッケージのインストールです。
ubuntuのバージョンがわからないのですが、libpng12-devはパッケージ検索結果によると16.04までなので、それ以降だとlibpng16に変わっているようです。なのでエラーになっているのだと思います。
ここでパッケージの検索ができます。
変えていいものかどうかはわかりません。申し訳ないです。
オフライン
array による投稿:
ubuntuのバージョンがわからないのですが、libpng12-devはパッケージ検索結果によると16.04までなので、それ以降だとlibpng16に変わっているようです。なのでエラーになっているのだと思います。
これに関しては、以下のように 16.04 用のリポジトリを登録しているためと思います。
CREW による投稿:
私がインストールしたのはubuntu17.04なのです
CREW による投稿:
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
17.04 用のリポジトリが用意されているか知りませんが、もしあるのならば、/etc/apt/sources.list.d/getdeb.list ファイル中の xenial を zesty に書き替えれば何とかなるような気がします (憶測だけの発言ですみません。
オフライン
CREW による投稿:
sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev build-essential
というコマンドがそもそも何をしているのかを考えました。
1.apt-getは登録されているリポジトリ?からアプリケーションをダウンロード・インストールするコマンド
で、gccとg++というC言語、C++言語のコンパイラをインストールしようとしている。続いて
2.その後のmakeコマンドで cmakeというアプリケーション?とその後に羅列されたライブラリを使用して
カレントフォルダ内のファイルをコンパイルしようとしているが、
「libpng12-dev」が見つからないのでコンパイルできない
・・・って理解で合っていますか?
1行目で示したコマンドは、install以降に羅列してあるパッケージを全部インストールするだけです。
コンパイル云々はやっていません。
CREW による投稿:
いちからubuntuを学ぶために参考になる書籍やホームページ等でもしおすすめがありましたら教えていただけないでしょうか。
書店にLinux関連のムック本がいろいろ並んでいるので、それから始めてみては?
オフライン
array様,crazyuser247様
回答ありがとうございます。
sudo apt-get install gcc g++ make cmake pkg-config libpng12-dev fakeroot yasm libsqlite3-dev build-essential
の該当部を「lipng16-dev」に書き換えたら「lippng-dev」という候補が見つかった旨の表示があり、
sudo apt-get install gcc g++ make cmake pkg-config libpng-dev fakeroot yasm libsqlite3-dev build-essential
で無事(?)にインストールができました。
その後
avidemux_2.7.0のディレクトリに移動し
$ bash bootStrap.bash --deb
で色々なファイルが作成され、、、debsフォルダ内に10個ほど作られたdebファイルを上から順にすべてインストールし、
dashで「avidemux」と入力したら起動しました。
この起動方法がわからず色々なファイルを片っ端からダブルクリックしたりプロパティを開いて「プログラムとして起動」にチェックを入れたりしていました・・・
mp4、aviファイルの読込・編集・保存の動作確認もできたので、ひとまず満足です。
>>書店にLinux関連のムック本がいろいろ並んでいるので、それから始めてみては?
windowsならネット上に参考文献が溢れていますが、Linux、Ubuntuに関してはそうはいかないようですね・・・
amazonのレビュー等を参考に書籍を探してみることにします。
ry様
xenialというのが16.04のバージョン名?だったんですね。
そういう基礎的な知識の有無が大きいですね・・・
とても勉強になりました。
皆様のおかげでなんとかアプリケーションを使える状態にはできましたが
私の知識では今回やろうとしていたことは早すぎたようですね。
まずは入門書を読んでみようと思います。
お返事いただいた皆様、ありがとうございました。
オフライン