1. 程式人生 > >【ZYNQ_LINUX】使用問題:05 apt-get 安裝軟體出錯

【ZYNQ_LINUX】使用問題:05 apt-get 安裝軟體出錯

在安裝opencv 的過程,提前安裝了一些軟體包:

apt-get install build-essential

apt-get install cmake cmake-gui

apt-get install libgtk2.0-dev (沒裝上

apt-get install libavcodec-dev libavformat-dev libswscale-dev

apt-get install libdc1394-22-dev

apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev沒裝上

在安裝藍色的軟體包的時候遇到了特別多的問題

1 軟體包依賴關係不滿足

2 apt-get update 出錯

sudo apt-get install ia32-libs 為了相容,安裝32位包

4 出現目錄鎖上的情況

在查詢解決方案過程中,又遇到很多小問題,參考了許多文章,做些記錄如下:

http://www.linuxdown.net/install/faq/20160610_how_linux_5843.html (最終解決)

http://blog.csdn.net/hjq376247328/article/details/52838200

http://blog.csdn.net/kuangdoushi/article/details/53585185

http://blog.csdn.net/ljh0302/article/details/50987525

我的解決方法是修改軟體源,去掉restrict 選項,不知道有沒有問題,選擇主伺服器。





這裡遇到的其他問題:

 1 軟體源目錄被鎖


參考靠網上部落格有下列解決方案,我採用的是命令 

sudo rm /var/lib/apt/lists/lock

網上摘錄:

E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: 資源暫時不可用)E: 無法對目錄 /var/lib/apt/lists/ 加鎖第一次發現,不明原因。問度娘

在網上搜索到的解決方案──“將/var/lib/apt/list/lock刪除掉即可”──其實是一種極端的情況,也就是在上次更新沒有正常關閉的情況下使用。在大部分情況下,問題的原因在於其它的程式如系統的自動更新、新立得等正在使用

apt-get程序,所以解決方法也就是將這一程序關閉。具體如下:1、ps-aux 查出apt-get程序的PID,通常是一個四位數字。2、用kill PID程式碼 殺死程序3、用apt-get update,sudo apt-get dist-upgrade升級。

方法一:執行一下 sudo dpkg --configure -a方法二:sudo rm /var/lib/apt/lists/lock方法三:1、ps-aux 查出apt-get程序的PID,2、用sudo kill PID程式碼 殺死程序(我都是找出帶apt字樣的程序格殺勿論)

如何在ubuntu下安裝軟體包

libunistring0_0.9.3-5_i386.deb

在官網下載 https://packages.ubuntu.com/ 後再ubuntu 中安裝

網上搜索的命令為 sudo apt installlibunistring0_0.9.3-5_i386.deb

使用時提示apt 未安裝,後來使用dpkg 命令 

-i:安裝軟體包;
-r:刪除軟體包;
-P:刪除軟體包的同時刪除其配置檔案;
-L:顯示於軟體包關聯的檔案;
-l:顯示已安裝軟體包列表;
--unpack:解開軟體包;
-c:顯示軟體包內檔案列表;
--confiugre:配置軟體包。
dpkg -i libunistring0_0.9.3-5_i386.deb
但是提示不解決依賴關係
3 64 位ubuntu安裝32位庫

  安裝64位系統ubuntu時,再去安裝32位的iNodeclient時,當你點選執行時沒有反應,主要是沒有32位的執行庫

        可以用以下命令來安裝:  

         sudo apt-get install ia32-libs

64位Ubuntu系統安裝32位相容庫 ,如果是剛安裝的系統一定要先

sudo apt-get update

 sudo apt-get upgrade

再執行 sudo apt-get install ia32-libs 

實際我這步也是出錯的,提示找不到ia32 ,後面搜說可以缺哪個庫了再安裝,就先放下
4 WPG 錯誤,沒有key
W: GPG error: http://mirrors.sohu.com precise-proposed Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://archive.canonical.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://security.ubuntu.com precise-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
解決方法:

gpg --keyserver subkeys.pgp.net --recv-keys40976EAF437D05B5

gpg -a --export40976EAF437D05B5 | sudo apt-key add -

其實我也是出錯的,提示伺服器的問題,下次遇到再解決

5 缺少 Hash Sum

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/mirrors.sohu.com_ubuntu_dists_precise-updates_main_binary-i386_Packages  Hash Sum mismatch

W: Failed to fetch bzip2:/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages  Hash Sum mismatch

E: Some index files failed to download. They have been ignored, or old ones used instead.

解決方法:

/var/lib/apt/lists/partial/下的所有檔案刪除,但是這可以解決大部分問題,個別源不能解決,如"/var/lib/apt/lists/partial/extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages",無耐進入/var/lib/apt/lists/將對應的檔案刪除

cd/var/lib/apt/lists/partial

rm -f *

cd/var/lib/apt/lists

rm 出錯的內容

實際我這裡使用兩條命令也是沒能解決的,刪除之後來時會出錯,最終用的最上面的軟體源的方法。

我看有人說可能關個機,重啟下也能好過來


相關推薦

ZYNQ_LINUX使用問題05 apt-get 安裝軟體出錯

在安裝opencv 的過程,提前安裝了一些軟體包: apt-get install build-essential apt-get install cmake cmake-gui apt-get install libgtk2.0-dev (沒裝上)  apt-get

Python0windows環境下 安裝python3

瞭解Python 首先·····Python是一門解釋性語言,這是他的特點,這讓Python似乎與“高效”無緣。然而你知道嗎,著名的Instagram伺服器就是是用Python+Django搭建的,而且月活使用者超過7億。要知道Python+Django是一個以速度慢著稱的web框架,一定是python的某

apt-get安裝軟體Unable to locate package錯誤解決辦法

1,最近新裝了Ubuntu10.10的系統,完成後想採用apt-get方式安裝一些軟體,卻總是報出這個錯誤:Unable to locate package 2,這個錯誤一般是因為軟體源未更新造成的,於是採用命令:sudo apt-get update  來更新軟體源,結果

Ubuntu16.04 使用apt-get安裝軟體時無法自動安裝所需要的依賴

出現這樣的問題,在百度上搜索瞭解決辦法,大都是在Ubuntu裡進行設定,本人進行了嘗試,但是沒有成功,倒不是說方法不好使,可能是因為我沒有設定好,所以一直沒有解決,我還太真的以為重灌系統就沒問題了,不管我安裝Ubuntu16還是Ubuntu14這個問題都一直出現,說真的我有點

通過apt-get安裝軟體時碰到某個依賴包的版本和已有版本衝突的解決方法

本文的背景是需要樹莓派上安裝音效卡陣列,為了驗證音效卡陣列的可用,需要在樹莓派安裝OSDA,然後另外找伺服器安裝ODSA_Web,然後通過OSDA傳送監聽到的聲音到OSDA_Web作為呈現。 當安裝ODSA時碰到以下問題,原因是libasaound2-dev當

Ubuntu apt-get安裝軟體異常

2、E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Limit. Current value: 25165824. (man 5 apt.conf) 異常原因是快取太小導致的。 終端下 輸入命令 sudo gedi

linux詳解linux 下安裝軟體tar.gz, rpm,deb的方法

在Linux系統中,軟體安裝程式比較紛繁複雜,不過最常見的有兩種:1)一種是軟體的原始碼,您需要自己動手編譯它。這種軟體安裝包通常是用gzip壓縮過的tar包(字尾為.tar.gz)。2)另一種是軟體的可執行程式,你只要安裝它就可以了。這種軟體安裝包通常被是一個RPM包(Re

Mac下使用Brew安裝node出錯

今天想在Mac下安裝React Native開發環境。在安裝node後,想要執行node -v命令檢視node版本時,出現錯誤。錯誤資訊如下: node -v dyld: Library

解決apt-get安裝軟體包的時候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)問題

在用apt-get安裝軟體包的時候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)問題,解決方法如下:   cd /var/lib/dpkg/ sudo mv info/ info_bak # 現將info資料夾更名 sudo mkd

錯誤記錄 linux 使用yum安裝軟體出錯 basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or

最近在使用yum安裝一些東西的時候出現錯誤:比如 yum -y install gcc 錯誤提示: basn: /usr/bin/yum: /usr/bin/python: bad interpreter: no such file or directory 通過網上查詢發現這是由

ubuntu軟體安裝apt-get下載軟體的存放位置

系統:Ubuntu16.04常用的軟體安裝方式有兩種:第一種:apt-get(安裝後略類似於windows中的安裝版軟體):例:apt-get install ssh1.下載的軟體存放位置/var/cache/apt/archives2.安裝後軟體預設位置/usr/share

ZYNQ_LINUX使用問題02WIN10 安裝 VMWARE 中不能識別SD卡

安裝好vmware12 和 ubbuntu 12後,想用ubuntu 給SD 卡做分割槽,發現ubuntu 下不能識別到SD 卡和U盤,使用 fdisk -l 命令也查詢不到 問題解決參考: 也許你的問題並不需要做下面的設定,只需要在控制面板裡對VM 進行修復即可。 我的

ubutu使用apt-get 安裝Err http://security.ubuntu.com precise-security InRelease 等

ubutu 源今天安裝了下ubutu,安裝完後按照教程使用apt-get install 安裝相關軟件,報錯。。復制錯誤百度了很久,基本都是說源了問題。。更換了好幾個源,還是沒有成功。。最後看見這個帖子,才解決了問題。。http://feifeifather.blog.163.com/blog/static

Learing-Python0Windows環境下Python2和Python3的安裝

一行 str rip 打開 spa ont exe 分享圖片 tps 一、下載 可以在官網下載最新版本, 也可以在以下鏈接中找想安裝的版本下載下來,這裏以Python3.6和Python2.7為例 https://www.python.org/ftp/python/

Python學習筆記NginxNginx使用與完全解除安裝

 安裝與啟動nginx 第一步:通過指令安裝包 sudo apt  install nginx  sudo apt install nginx   第二步:安裝成功後檢視相關配置檔案 ls /etc/nginx/ 在這裡主要是 conf.d

Dockerdocker安裝ELK(logstash,elasticsearch,kibana)

一:安裝logstash 1.拉取映象 docker pull logstash:5.6.11 2.建立目錄 mkdir /docker/logstash cd /docker/logstash 3.建立配置檔案 touch logstash.config 檔案內容: i

Learning-MySQL1資料庫初識及 MySQL 的安裝

一、什麼是資料 資料(Data):描述事務的符號記錄,描述事物的符號既可以是數字,也可以是文字、圖片,影象、聲音、語言等,資料由多種表現形式,它們都可以經過數字化後存入計算機 在計算機中描述一個事物,就需要抽取這一事物的典型特徵,組成一條記錄,就相當於檔案裡的一行內容,如: 1 qiuxi m

跟濤哥一起學嵌入式第12集關於 apt-get 軟體安裝那些事兒

對於很多linux/ubuntu新手來說,要想在Ubuntu系統上熟練地安裝、升級、解除安裝軟體,確實是挺考驗人的一件事,會遇到各種各樣的問題,有時候會把人搞得很不耐煩,打擊人的學習積極性。Ubuntu一般使用apt-get命令 (ubuntu16.04版本以後可以簡寫為apt) 來安裝、升級、解除安裝軟

caffe在windows平臺中安裝caffe(一)基礎安裝及簡單測試

基礎配置 本文中的配置:win10 + vs2015 + python2.5 + cmake3.12 + git2.15 + CUDA8.0 + cuDNN-8.0-5 在進行windows下的caffe安裝前,一定要把以上的這些軟體安裝好,並加入系統路徑中。

Linux(CentOS7)下應用的安裝部署五、Maven安裝

下載安裝包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5