安裝Linux命令aview——圖片轉ASCII碼命令
阿新 • • 發佈:2018-12-01
前幾天在微信上看見aview這個命令挺好玩兒的,就想在自己的CentOS虛擬機器上安裝一個,網上搜了一個教程,然後就開始了作死的安裝:(注:大神的原文地址 -> http://blog.csdn.net/exbob/article/details/7321903)
1.通過wget命令下載aalib,安裝時由於還需要安裝gcc和libtool(後面兩個可以直接用yum install ×××來安裝,aalib-1.2的下載地址是 http://prdownloads.sourceforge.net/aa-project/aalib-1.2.tar.gz)
2.將下載到的tar.gz包解壓並進入該目錄下,主要是看./configure檔案能不能正常執行,而後產生makefile;在安裝的過程中系統一直提示“checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized”,大概意思就是檔案不認識系統的型別吧,網上找到的解決方法是:將在/usr/share/libtool/config.guess和/usr/share/libtool/config.sub檔案覆蓋到configure檔案所在目錄下,當時我的系統是CentOS 6.8,使用yum install libtool –y安裝了libtool之後,上面提及的兩個替代檔案在/usr/share/libtool/config/目錄下
3.執行./configure -> make -> makefile,期間沒有產生錯誤
4.然後安裝bb,下載bb-1.2,網址為( http://prdownloads.sourceforge.net/aa-project/bb-1.2.tar.gz ),解壓之後執行bb-1.2資料夾內的configure檔案提示”Library AA-lib is required for BB!”,網上的說法是要匯入環境變數——“export CFLAGS=-I/usr/local/include ”,嗯,然後就可以執行./configure檔案了,makefile檔案生成後,執行make命
令,發現出現錯誤如下圖所示:
9.然後用aview還是不行,使用asciiview ×××.jpg可以將圖片轉成ASCII碼,初試效果如圖:
感覺還行啊,就是安裝過程太麻煩了,要是可以直接用yuminstall aview該多好!!!
體驗了一把手工安裝命令,還有Linux命令的依賴關係,這東西……有毒
1.通過wget命令下載aalib,安裝時由於還需要安裝gcc和libtool(後面兩個可以直接用yum install ×××來安裝,aalib-1.2的下載地址是 http://prdownloads.sourceforge.net/aa-project/aalib-1.2.tar.gz)
2.將下載到的tar.gz包解壓並進入該目錄下,主要是看./configure檔案能不能正常執行,而後產生makefile;在安裝的過程中系統一直提示“checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized”,大概意思就是檔案不認識系統的型別吧,網上找到的解決方法是:將在/usr/share/libtool/config.guess和/usr/share/libtool/config.sub檔案覆蓋到configure檔案所在目錄下,當時我的系統是CentOS 6.8,使用yum install libtool –y安裝了libtool之後,上面提及的兩個替代檔案在/usr/share/libtool/config/目錄下
3.執行./configure -> make -> makefile,期間沒有產生錯誤
4.然後安裝bb,下載bb-1.2,網址為( http://prdownloads.sourceforge.net/aa-project/bb-1.2.tar.gz ),解壓之後執行bb-1.2資料夾內的configure檔案提示”Library AA-lib is required for BB!”,網上的說法是要匯入環境變數——“export CFLAGS=-I/usr/local/include ”,嗯,然後就可以執行./configure檔案了,makefile檔案生成後,執行make命
令,發現出現錯誤如下圖所示:
據CSDN部落格可知,“編譯時會報textform.c檔案的錯誤,是因為該檔案內定義的某些字串太長,換行時沒有用反斜槓,可以在後面加上反斜槓,或直接註釋掉”,但是不知道具體實施步驟,待會中午吃了飯,下午再來倒騰……
5. 重啟虛擬機器,把textform.c中指標文字那兒刪了幾個不是紅色的文字,然後重新匯入(export CFLAGS=-I/usr/local/include ),完事兒之後重新執行./configure,然後是make
好像是要推薦安裝什麼編譯器,不安會不會沒事?哈哈
7.完成安裝之後,隨便在網上找了一張.jpg的圖片,發現並不能ASCII化,使用man aview看了以下幫助,具體情況如下:
9.然後用aview還是不行,使用asciiview ×××.jpg可以將圖片轉成ASCII碼,初試效果如圖:
感覺還行啊,就是安裝過程太麻煩了,要是可以直接用yuminstall aview該多好!!!
體驗了一把手工安裝命令,還有Linux命令的依賴關係,這東西……有毒