debug: 安裝“tesseract”R包引發(fā)的一些列報錯

前言

??今天安裝R包‘tesseract’花式報錯蟆淀,所以就記錄了一下拯啦,同時也希望能給其他遇到同樣錯誤的人一點幫助。R的擴(kuò)展包雖然使用起來很開心熔任,但有時候安裝起來卻不是那么容易褒链,可能遇到各種各樣的錯誤,不過有一點慶幸的是R的錯誤提示會給出相應(yīng)的提示及解決方向疑苔,這個還是挺友好的甫匹。比如我今天遇到的問題是缺少系統(tǒng)庫,如下圖所示提示:

從上面的錯誤提示可以看出提示我的系統(tǒng)缺少了‘libcurl’庫惦费,而且還給出了解決方案兵迅,那我們按著錯誤提示去做就可以了。比如我用的是Ubuntu系統(tǒng)趁餐,那只需安裝“l(fā)ibcurl4-openssl-dev”就可以了喷兼,安裝命令如下:

sudo apt-get install libcurl4-openssl-dev

但是我在安裝“l(fā)ibcurl4-openssl-dev”過程中Linux系統(tǒng)又報錯了,可以看出來是鏡像源出問題了后雷,其實為了加速網(wǎng)絡(luò)我的系統(tǒng)鏡像源已經(jīng)替換成清華的鏡像源了季惯。

那么吠各,對于這樣鏡像源出問題的錯誤(也許不能適用于所有的情況,但不妨試一試)勉抓,我們可以用以下三步來解決:

sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update

鏡像的問題剛剛解決好贾漏,接著又出現(xiàn)新的問題了,真的是一波接一波藕筋,安裝一個軟件還真的是很倒騰(可能是我的系統(tǒng)比較新的緣故纵散,我用的是windows的Linux子系統(tǒng),沒怎么使用過所以缺少很多庫)隐圾。這次遇到的問題是簽證問題伍掀,比如我這里提示“NO_PUBKEY 51716619E084DAB9”,如下截圖所示:

問題來還是要解決的暇藏,不然我的軟件就安裝不了了蜜笤。那么對于這樣的簽證問題,我們可以通過以下命令來解決盐碱,記得把簽證號替換為自己出問題的把兔,如下所示:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9

至此,所有的錯誤都已經(jīng)得到完美解決瓮顽,不過需要提醒一下在安裝R“tesseract”包前县好,需要在系統(tǒng)上已經(jīng)安裝好tesseract,因為R包本質(zhì)也是調(diào)用系統(tǒng)里的tesseract暖混,如果沒有安裝可以用以下命令來安裝:

#系統(tǒng)上安裝tesseract
sudo apt-get install tesseract-ocr

安裝一個R包好像在探險一樣缕贡,歷經(jīng)重重阻礙,現(xiàn)在終于可以安心的安裝我需要的R包:

> install.packages("tesseract")
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/tesseract_4.1.tar.gz'
Content type 'application/x-gzip' length 447439 bytes (436 KB)
==================================================
downloaded 436 KB

* installing *source* package ‘tesseract’ ...
** package ‘tesseract’ successfully unpacked and MD5 sums checked
Found pkg-config cflags and libs!
Using PKG_CFLAGS=-I/usr/include/tesseract -I/usr/include/leptonica
Using PKG_LIBS=-ltesseract
Using CXX11CPP: g++ -E -std=gnu++11
** libs
rm -f tesseract.so RcppExports.o tesseract.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I/usr/include/tesseract -I/usr/include/leptonica -I"/usr/local/lib/R/site-library/Rcpp/include"   -fvisibility=hidden -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++11 -I/usr/share/R/include -DNDEBUG -I/usr/include/tesseract -I/usr/include/leptonica -I"/usr/local/lib/R/site-library/Rcpp/include"   -fvisibility=hidden -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -c tesseract.cpp -o tesseract.o
g++ -std=gnu++11 -shared -L/usr/lib/R/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -o tesseract.so RcppExports.o tesseract.o -ltesseract -L/usr/lib/R/lib -lR
installing to /usr/local/lib/R/site-library/tesseract/libs
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (tesseract)

雖然浪費了三四個小時的時間去解決問題儒恋,但最終還是安裝好了我需要的R包善绎,總算時間沒有白白的浪費可以讓我受傷的心靈得到一點安慰。

最后

??記錄下今天自己遇到的問題诫尽,希望能幫助遇到同樣問題的朋友們禀酱。emm,今天就分享到這里了牧嫉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剂跟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子酣藻,更是在濱河造成了極大的恐慌曹洽,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辽剧,死亡現(xiàn)場離奇詭異送淆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)怕轿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門偷崩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辟拷,“玉大人,你說我怎么就攤上這事阐斜∩蓝常” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵谒出,是天一觀的道長隅俘。 經(jīng)常有香客問我,道長笤喳,這世上最難降的妖魔是什么为居? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮莉测,結(jié)果婚禮上颜骤,老公的妹妹穿的比我還像新娘唧喉。我一直安慰自己捣卤,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布八孝。 她就那樣靜靜地躺著董朝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪干跛。 梳的紋絲不亂的頭發(fā)上子姜,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機(jī)與錄音楼入,去河邊找鬼哥捕。 笑死,一個胖子當(dāng)著我的面吹牛嘉熊,可吹牛的內(nèi)容都是我干的遥赚。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼阐肤,長吁一口氣:“原來是場噩夢啊……” “哼凫佛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起孕惜,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤愧薛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后衫画,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體毫炉,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年削罩,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞄勾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片遵馆。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖丰榴,靈堂內(nèi)的尸體忽然破棺而出货邓,到底是詐尸還是另有隱情,我是刑警寧澤四濒,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布换况,位于F島的核電站,受9級特大地震影響盗蟆,放射性物質(zhì)發(fā)生泄漏戈二。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一喳资、第九天 我趴在偏房一處隱蔽的房頂上張望觉吭。 院中可真熱鬧,春花似錦仆邓、人聲如沸鲜滩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽徙硅。三九已至,卻和暖如春搞疗,著一層夾襖步出監(jiān)牢的瞬間嗓蘑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工匿乃, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留桩皿,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓幢炸,卻偏偏與公主長得像泄隔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子阳懂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,728評論 2 351