{"id":98,"date":"2022-01-24T00:33:43","date_gmt":"2022-01-23T16:33:43","guid":{"rendered":"https:\/\/www.addgm.com\/?p=98"},"modified":"2022-01-24T00:34:10","modified_gmt":"2022-01-23T16:34:10","slug":"aria2-linux-%e5%ae%89%e8%a3%85","status":"publish","type":"post","link":"https:\/\/www.addgm.com\/index.php\/2022\/01\/24\/aria2-linux-%e5%ae%89%e8%a3%85\/","title":{"rendered":"Aria2 Linux \u5b89\u88c5"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u811a\u672c\u5b89\u88c5<\/h2>\n\n\n\n<p>\u4e00\u952e\u811a\u672c\u5b89\u88c5\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">wget -N --no-check-certificate https:\/\/raw.githubusercontent.com\/ToyoDAdoubi\/doubi\/master\/aria2.sh &amp;&amp; chmod +x aria2.sh &amp;&amp; bash aria2.sh<\/code><\/pre>\n\n\n\n<p>\u811a\u672c\u5907\u4efd\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">wget -N --no-check-certificate https:\/\/raw.githubusercontent.com\/ADDGM\/doubi\/master\/aria2.sh &amp;&amp; chmod +x aria2.sh &amp;&amp; bash aria2.sh<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">\u5176\u4ed6\u64cd\u4f5c<\/h3>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">service aria2 start    #\u542f\u52a8\nservice aria2 stop    #\u505c\u6b62\nservice aria2 restart    #\u91cd\u542f\nservice aria2 status    #\u67e5\u770b\u72b6\u6001<\/code><\/pre>\n\n\n\n<p>\u914d\u7f6e\u6587\u4ef6\uff1a\/root\/.aria2\/aria2.conf<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-\u5b89\u88c5\">\u7f16\u8bd1\u5b89\u88c5<\/h2>\n\n\n\n<p>\u521b\u5efa.aria2 \u76ee\u5f55\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">mkdir \/root\/aria2<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>CentOS 7+\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">yum -y install aria2 cd \/root\/aria2 &amp;&amp; wget https:\/\/github.com\/aria2\/aria2\/releases\/download\/release-1.35.0\/aria2-1.35.0.tar.gz<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u5347\u7ea7gcc\uff1a<\/p>\n\n\n\n<p>\u7f16\u8bd1aria2\u9700\u8981\u5347\u7ea7\u4e00\u4e0bgcc\uff0c\u6700\u4f4e\u8981\u6c42 gcc &gt;= 4.8.2\uff0c\u5982\u679cgcc\u5df2\u7ecf\u5728\u7b26\u5408\u8fd9\u4e2a\u8981\u6c42\u5c31\u53ef\u4ee5\u8df3\u5230\u4e0b\u4e00\u6b65\u3002<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># \u6dfb\u52a0\u4e00\u4e2a\u6e90 \ncd \/etc\/yum.repos.d wget http:\/\/people.centos.org\/tru\/devtools-2\/devtools-2.repo\n\n# \u5b89\u88c5\u6240\u9700\u5305 \nyum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++\n\n# \u4fdd\u5b58\u539f\u6765\u7684\u7248\u672c\nmv \/usr\/bin\/gcc \/usr\/bin\/gcc-4.4.7\nmv \/usr\/bin\/g++ \/usr\/bin\/g++-4.4.7\nmv \/usr\/bin\/c++ \/usr\/bin\/c++-4.4.7\n\n# \u94fe\u63a5\u5230\u65b0\u7248\u672c\u7684gcc\nln -s \/opt\/rh\/devtoolset-2\/root\/usr\/bin\/gcc \/usr\/bin\/gcc\nln -s \/opt\/rh\/devtoolset-2\/root\/usr\/bin\/c++ \/usr\/bin\/c++\nln -s \/opt\/rh\/devtoolset-2\/root\/usr\/bin\/g++ \/usr\/bin\/g++\n\n# \u67e5\u770b\u5f53\u524dgcc\u7248\u672c\ngcc --version<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u4fdd\u5b58\u4e3a\uff1aupdate_gcc.sh<\/p>\n\n\n\n<p>\u7ed9\u4e88update_gcc.sh\u6587\u4ef6\u53ef\u6267\u884c\u6743\u9650\u5e76\u6267\u884c<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">chmod 754 update_gcc.sh &amp;&amp; .\/update_gcc.sh<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u89e3\u538b<\/h2>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">tar zxvf aria2-1.35.0.tar.gz &amp;&amp; cd aria2-1.35.0 &amp;&amp; mkdir build &amp;&amp; cd build &amp;&amp; ..\/configure &amp;&amp; make &amp;&amp; make install<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-\u914d\u7f6e-aria2\">\u914d\u7f6e Aria2<\/h2>\n\n\n\n<p>\u521b\u5efa aria2.session \u6587\u4ef6\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">touch \/root\/aria2\/aria2.session<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u521b\u5efa aria2.log\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">touch \/root\/aria2\/aria2.log<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u521b\u5efa aria2.conf\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">touch \/root\/aria2\/aria2.conf<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u542f\u52a8\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">aria2<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<p>\u67e5\u8be2 aria2c \u7248\u672c<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">aria2c -v<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u8bbe\u7f6e\u81ea\u542f<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><del>vim \/etc\/rc.d\/rc.local<\/del><\/p>\n<\/blockquote>\n\n\n\n<p>\u6700\u540e\u4e00\u884c\u6dfb\u52a0\uff1a<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><del>aria2c --conf-path=\/root\/aria2\/aria2.conf -D<\/del><\/p>\n<\/blockquote>\n\n\n\n<p>\u627e\u5230VPS\u76ee\u5f55 \/etc\/systemd\/system\uff0c\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a aria2.service \u7684\u6587\u4ef6<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">[Unit]\nDescription=Aria2\nAfter=syslog.target\nAfter=network.target\n\n[Service]\nType=forking\nExecStart=\/usr\/bin\/aria2c --conf-path=\/root\/aria2\/aria2.conf\nRestart=always\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u811a\u672c\u5b89\u88c5 \u4e00\u952e\u811a\u672c\u5b89\u88c5\uff1a \u811a\u672c\u5907\u4efd\uff1a \u5176\u4ed6\u64cd\u4f5c \u914d\u7f6e\u6587\u4ef6\uff1a\/root\/.aria2\/aria2.conf \u7f16\u8bd1\u5b89\u88c5 \u521b\u5efa.aria &#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3],"class_list":["post-98","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-3"],"_links":{"self":[{"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/posts\/98","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/comments?post=98"}],"version-history":[{"count":1,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/posts\/98\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/posts\/98\/revisions\/99"}],"wp:attachment":[{"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/media?parent=98"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/categories?post=98"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.addgm.com\/index.php\/wp-json\/wp\/v2\/tags?post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}