linux依賴安裝
Ⅰ linux裡面rpm安裝能解決所有依賴嗎
不能,聯網情況下用yum才能比較好的解決依賴問題,但也不是絕對的。
具體問題具體分析,不要妄想一種方法解決所有問題。
Ⅱ linux安裝rpm包時有的有依賴關系,如何強制安裝
需要准備的工具:電腦,Ubuntu軟體。
1、首先,使用以下命令安裝auto-apt:sudo apt-get install auto-apt。
Ⅲ 怎麼解決Linux安裝時的依賴問題
為什麼會依賴:
編寫軟體的人不想自己一個人做完所有的事情,就像尋求外援,於是就找上了各種各樣的軟體包。
舉個例子,我只是想寫一個QQ,但是如果沒有圖形界面庫(或者說我不用圖形界面庫),我就得自己想辦法怎麼在屏幕上畫一個窗口,怎麼顯示按鈕,怎麼顯示列表,怎麼……
好了,現在我們知道有GTK庫,Qt庫,在編寫程序的時候,我們只要調用他,告訴他我要在哪裡哪裡創建一個窗口,然後有什麼控制項,映射什麼信號,等等等等,等我們描述完了,圖形界面庫就開始在屏幕上繪圖,這個過程就不需要我們管了。
實際上,linux上的大多數圖形程序不是依賴GTK,就是依賴Qt,所以要是這些基本的庫不安裝的話,依賴關系肯定出問題,但不幸的是,一般發行版只裝一種庫,而你兩種庫的程序都用,就得自己裝另一種庫了(通常APT-GET給你解決)。
你要想安裝這些東西,就必須解決依賴關系,否則軟體無法運行。
在ubuntu系統中,查看依賴關系:
已安裝的包,可以 dpkg --status xxxxx 來查;未安裝的包,可以 dpkg --info xxxxx.deb;又或者用 apt 或到 去搜索及查閱
Ⅳ 如何解決linux安裝軟體的依賴
為什麼會依賴:
編寫軟體的人不想自己一個人做完所有的事情,就像尋求外援,於是就找上了各種各樣的軟體包。
舉個例子,我只是想寫一個QQ,但是如果沒有圖形界面庫(或者說我不用圖形界面庫),我就得自己想辦法怎麼在屏幕上畫一個窗口,怎麼顯示按鈕,怎麼顯示列表,怎麼……
好了,現在我們知道有GTK庫,Qt庫,在編寫程序的時候,我們只要調用他,告訴他我要在哪裡哪裡創建一個窗口,然後有什麼控制項,映射什麼信號,等等等等,等我們描述完了,圖形界面庫就開始在屏幕上繪圖,這個過程就不需要我們管了。
實際上,linux上的大多數圖形程序不是依賴GTK,就是依賴Qt,所以要是這些基本的庫不安裝的話,依賴關系肯定出問題,但不幸的是,一般發行版只裝一種庫,而你兩種庫的程序都用,就得自己裝另一種庫了(通常APT-GET給你解決)。
你要想安裝這些東西,就必須解決依賴關系,否則軟體無法運行。
在ubuntu系統中,查看依賴關系:
已安裝的包,可以 dpkg --status xxxxx 來查;未安裝的包,可以 dpkg --info xxxxx.deb;又或者用 apt 或到 去搜索及查閱
以上方法來自
我沒遇見過不能上網的情況,不知道對你有沒有用,但對於新手來說,有時候重裝系統更容易些
gnome network manager的依賴關系如下:
回答補充:
這是別人的方法,我以前也遇到過這樣的囧境,沒網上,我也想過離線安裝,可惜努力了好久都沒解決,不知下面這位網友的方法適合不適合你,但手工解決依賴關系確實是一件痛苦的事情,你去官方論壇看看,說不定那裡有人能解決
另外,團IDC網上有許多產品團購,便宜有口碑
Ⅳ 15.Linux下Apache rpm包安裝方法,並解決依賴性問題(附自動啟動方法)
1.修改虛擬機設置,按下圖所示
2.掛載鏡像文件,如果報錯,有可能是因為上面的 已連接 忘記打鉤了。
1.必須先進入到rpm的包文件中
2.安裝httpd包
可以查詢出httpd包的全名,根據包全名開始安裝
3.安裝時發生錯誤,報錯顯示有依賴性,所以先安裝被依賴的包apr-util-ldap
4.安裝apr-util-ldap也發生依賴錯誤,所以先安裝apr-util
5.安裝apr-util發生模塊依賴錯誤,在模塊依賴查詢網站查詢此模塊所在的軟體包,
6.先安裝上面模塊所在的軟體包,成功
7.再回到第5步,來安裝apr-util成功
8.apr-util安裝成功後,回到第4步,安裝apr-util-ldap,成功
9.apr-util-ldap安裝成功後,回到第2步,安裝httpd,仍發生依賴錯誤。
10.繼續安裝依賴的軟體包httpd-tools
11.httpd-tools安裝成功,回到第2步,嘗試安裝httpd。終於成功
截止此時,Apache的主要功能已經安裝成功。
但是,缺少其他組件,Apache功能還不完善,所以接著安裝它的其他組件
1.安裝httpd-devel
2.安裝httpd-manual
2.成功,至此全部安裝成功
3.查詢是否安裝
查詢系統中安裝的所有有httpd關鍵字的軟體包
成功後,卸載ISO鏡像
Ⅵ 怎麼解決安裝linux軟體的依賴問題
利用yum安裝軟體(自動解決依賴關系)
YUM有以下特點:1、可以同時配置多個資源庫(Repository)2、簡潔的配置文件(/etc/yum.conf)3、自動解決增加或刪除rpm包時遇到的依賴性問題使用方便4、YUM分為伺服器端和客戶端搭建yum伺服器:1、掛載redhat5.5安裝光碟。
2、安裝vsftp軟體。
3、解除掛載,然後重新掛載到/var/ftp/pub/下(客戶端利用ftp下載軟體包,通過yum命令安裝ftp上的軟體)
4、利用vi修改/etc/yum.repos.d/rhel-debuginfo.repo文件,這個文件是客戶端修改的文件,我直接在伺服器修改了,用於填寫yum伺服器的地址和軟體包ftp的位置。
5、下面以安裝dns伺服器軟體 bind為例,如果不利用yum安裝,需要解決依賴關系,比較麻煩。
6、上圖可以看出,安裝出錯,需要首先安裝bind-9.3.6-4.....之後才能安裝bind-chroot-9.3,下面先安裝bind-9.3.6-4。
7、然後再安裝bind-chroot-9.3
Ⅶ linux源碼包安裝為什麼不需要解決依賴
linux源碼包安裝不需要解決依賴,是因為源碼安裝第一步 ./configure 就是在檢查系統環境
什麼是依賴性
程序依賴於程序代碼的共享庫,以便它們可以發出系統調用將輸出發送到設備或打開文件等(共享庫存在於許多方面,而不只局限於系統調用)。沒有共享庫,每次程序員開發一個新的程序,每個程序員都需要從頭開始重寫這些基本的系統操作。當編譯程序時,程序員將他的代碼鏈接到這些庫。
如果鏈接是靜態的,編譯後的共享庫對象代碼就添加到程序執行文件中;如果是動態的,編譯後的共享庫對象代碼只在運行時需要它時由程序員載入。動態可執行文件依賴於正確的共享庫或共享對象來進行操作。rpm依賴性嘗試在安裝時強制實施動態可執行文件的共享對象需求,以便在以後當程序運行時不會有與動態鏈接過程有關的任何問題。
Ⅷ 怎麼解決安裝linux軟體的依賴問題
使用yum install命令安裝,會自動安裝依賴軟體
Ⅸ linux atitude 安裝依賴
linuxatitude安裝依賴容易出現錯誤。
有可能是沒注意版本,也就是lsb_release-a中國的codename名稱和站點網址後的這個字元串不一樣,然後導致更新軟體源索引的時候出現問題,然後安裝也會出問題。所以,每次安裝完Linux之後,不要直接網路復制粘貼下載源的網址。而是要先看看版本對不對應,這是比較缺乏基礎的同學容易忽略的。
Ⅹ Linux依賴關系一大堆,那麼是從哪個開始安裝呢
你想知道什麼?依賴關系最簡單的一個理解就是Windows上你玩游戲結果提示directx版本過低無法運行。以及常見的運行某個程序之後提示mfc71.dll未找到。還有就是用個軟體結果安裝說明上讓你先去安裝.net。Linux的依賴關系因為他的整個系統都是由各個不同的開發組開發的軟體集合而成(這點不知道電話是不可能理解Linux依賴關系的起因的),每個軟體都有不同的功能提供和調用。而Linux因為他的軟體包組成可以很靈活,某些軟體包不是必須的,有些軟體功能可以有很多軟體進行提供。所以有些軟體互相之間的功能需求就需要「依賴關系」這種描述來進行說明控制。Windows也有這個問題,只不過因為整個系統是微軟統一提供的,所以他可以進行版本介面公職,以及方便的通知附帶多個版本的函數庫和程序進行功能提供,以及強行的提供一些用戶其實根本不需要的軟體來提供Windows程序的「依賴關系」。依賴關系很明顯的就是一些超高精簡的XP去掉的內容會導致很多軟體不能運行。可以說,簡單的去掉IE,就可以讓很多Windows程序失去依賴關系而不能運行。Linux的軟體包管理器就是有解決這個問題而設計的原因。軟體包管理器通過分析軟體包裡面的描述信息和系統當前安裝情況的資料庫來確定依賴關系是否滿足和如何滿足依賴關系(也就是需要再安裝哪些軟體才行)。