0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Synology(DS120j)でAtomicParsleyをインストールする方法

Last updated at Posted at 2020-04-11

#なぜ必要になったか
youtube-dlで(--add-metadata --embed-thumbnail)?を引数として動画をDLするとyoutube-dlから必要だと言われたため。
#検索
https://blog.fat-nerds.com/dot-nerd/complie-atomicparsley-on-synology-for-metatagging-mp4/
このサイトが自分のやりたいことにマッチしていた。
しかしサイトに書いてある

ipkg install gcc

を行うと
-sh: ipkg: command not found
と返されてしまった...
#ipkgを使えるようにする
https://mariushosting.com/how-to-install-ipkg-on-synology-nas/
このサイトを参考にして進めていった。
1コメント 2020-04-10 233947.png
7コメント 2020-04-11 150600.png
-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
名前:CPHUB(何でもいい?)
場所:http://www.cphub.net
-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
を設定しEasyと検索し
8コメント 2020-04-11 151330.png
↑の画像のパッケージをインストール
そして

vi /etc/profile

を実行し
9コメント 2020-04-11 151659.png
export PATH=$PATH:/opt/binを一番下に書き加える
エラーが出たら:w !sudo tee %を打ち込み対処しましょう!!
するとipkgが使えるようになりました!

#AtomicParsleyをインストールする

ipkg install gcc
ipkg install libstdc++

を実行しインストールする。
https://sourceforge.net/projects/atomicparsley/files/atomicparsley/AtomicParsley%20v0.9.0/AtomicParsley-source-0.9.0.zip/download
上のサイトは怪しいと思うかもしれないが公式サイトから行ったので正しいと思います(それでも怪しいと思う方は自分で調べていってみてください)
参考にしたのサイトのURLは使えなかったためDLして自分でエクスプローラーを使いzipを置きたいフォルダに配置することにする。
そして自分でフォルダに配置したらエクスプローラーを使い解凍する。
10コメント 2020-04-11 152636.png
ここでatomicparsleyが作られたのが2006年でありにGCC4.4以降でビルドしようとすると、エラーになってしまうらしい。
https://hiroaki.github.io/blog/2013/0727/build-atomicparsley-on-centos/
なので
パッチのこのサイトを開き→https://gist.github.com/hiroaki/6095214
https://youtu.be/qPmzjJyHAe0
↑この動画のように中身の修正を行ってください。
そしてコマンドラインでAtomicParsleyの中のbuildがある階層まで行ってください
11コメント 2020-04-11 174219.png
そしてその場で

./build

をしてLinking AtomicParsley...と出たら成功です!!
そしてその場で

pwd

を行い先程のようにパスを通します。
これでAtomicParsleyは動作します。
#筆者から
自分はこの記事の部分で3時間ほど消費してしまいました...全く同じ境遇の方にはこのような無駄(?)な時間を過ごしてほしくないと思いこの記事を作成させていただきました。質問などがあれば自分のできる限りであれば対応させていただきますのでよろしくおねがいします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?