當前位置:首頁 » 操作系統 » linux本地源

linux本地源

發布時間: 2023-03-03 03:33:38

linux裡面在Ubuntu系統中,如何安裝和部載一個軟體包

方法一:使用apt-get安裝(centos中是yum)

使用apt-get install來安裝應用程序算是最常見的一種安裝方法了,比如我要安裝build-essential這個軟體,使用以下,他會幫我把所有的依賴包都一起安裝了。

sudo apt-get install build-essential

apt-get後面接參數:

apt-get install xxx 安裝xxx 。如果帶有參數,那麼-d 表示僅下載 ,-f 表示強制安裝

apt-get remove xxx 卸載xxx

apt-get update 更新軟體信息資料庫

apt-get upgrade 進行系統升級

apt-cache search 搜索軟體包

Tips:建議您經常使用「apt-get update」命令來更新您的軟體信息資料庫

apt-get理論上是要求能夠聯網,但是如果製作了本地源,就不需要聯網,製作本地源可以參考:ubuntu製作本地源

方法二:使用dpkg安裝(centos中是rpm)

使用dpkg用來安裝deb包。

sudo dpkg -i package.deb

dpkg後面接參數意思:

dpkg -i package.deb 安裝包

dpkg -r package 刪除包

dpkg -P package 刪除包(包括配置文件)

dpkg -L package 列出與該包關聯的文件

dpkg -l package 顯示該包的版本

dpkg –unpack package.deb 解開 deb 包的內容

dpkg -S keyword 搜索所屬的包內容

dpkg -l 列出當前已安裝的包

dpkg -c package.deb 列出 deb 包的內容

dpkg –configure package 配置包


方法三:源碼編譯安裝

(./configure)–> 編譯(sudo make) –> 安裝(sudo make install)。

配置:這是編譯源代碼的第一步,通過 ./configure 命令完成(圖形化可以用cmake-gui來配置)。執行此步以便為編譯源代碼作準備。常用的選項有 --prefix=PREFIX,用以指定程序的安裝位置。更多的選項可通過 --help 查詢。也有某些程序無需執行此步。

編譯:一旦配置通過,可即刻使用 make 指令來執行源代碼的編譯過程。視軟體的具體情況而定,編譯所需的時間也各有差異,我們所要做的就是耐心等候和靜觀其變。此步雖然僅下簡單的指令,但有時候所遇到的問題卻十分復雜。較常碰到的情形是程序編譯到中途卻無法圓滿結束。此時,需要根據出錯提示分析以便找到應對之策。

安裝:如果編譯沒有問題,那麼執行 sudo make install 就可以將程序安裝到系統中了。

Ⅱ linux下如何查看yum是否安裝

1、首先,打開xshel軟體,點擊連接到linux伺服器:

2、連接到主機以後就可以查看已經yum工具有沒有安裝了,這里在xshell的終端輸入「rpm
-qa
|
grep
yum」回車,此時如果已經安裝yum,會查詢到相應的安裝包:

3、最後,在輸入命令yum進行查看驗證剛才的結論,輸入yum以後,會彈出yun的相關參數說明,這就說明yum一切運行正常:

Ⅲ 如何為 Oracle Linux 創建本地 Yum 信息庫

參考地址:http://blog.sina.com.cn/s/blog_a9fdb8c50102ws62.html
步驟一,
掛載本地庫
mount
/dev/cdrom /mnt ;
這里如果你有U盤安裝盤/dev/cdrom也可以改為/dev/sd*(對應U盤盤符)

步驟二,
配置yum庫文件
cd /etc/yum.repos.d/
目錄下存放著很多 .repo後綴的文件
新建一個目錄
mkdir BK
將 .repo文件 mv到BK下面做備份

步驟三
新建一個local.repo
文件內容如下:
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1

保存。
yum clean all
;清除緩存
yum makecache ;創建緩存庫
yum repolist ;顯示可用軟體列表
yum grouplist ;列出程序組

yum install ***
yum groupinstall ***
就可以安裝本地軟體庫軟體了

安裝可能會報錯,提示需要key
可以從原本的repo文件中查看
gpgkey=***
例如
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在local.repo添加gpgkey,如下修改

[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Ⅳ linux 的源 是什麼

可以認為是Unix系統,具體的話是一個叫Minix的類unix系統。

Ⅳ linux下yum install的軟體源在哪裡

linux下yum install的軟體源位置是通過配置文件來配置的,可修改。
/etc/yum.repos.d為本地源位置
配置文件/etc/yum.conf中,詳細定義了yum的工作方式和參數。
[root@bspdev etc]# cat /etc/yum.conf
[main] //主配置信息
cachedir=/var/cache/yum //保存緩存和資料庫文件的位置
keepcache=0
debuglevel=2 //調試信息輸出等級
logfile=/var/log/yum.log //日誌位置
distroverpkg=redhat-release //yum使用的RPM包distribution版本;
tolerant=1 //默認為0,如果為1表示當安裝多個包是,失敗了繼續安裝其他;
exactarch=1 //精確匹配硬體平台,只有完全相同才更新;
obsoletes=1 //當使用升級模式時,一些包沒有用了,可以刪除(取值1)
gpgcheck=0 //安裝時是否檢查RPM包的PGP簽名;
plugins=1 //Yum插件是否可用
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d //定義可選的位置

Yum支持的源地址種類很多,有本地、FTP和Internet等。三種方式的差異僅僅在於客戶端訪問Yum的方式不同。本篇僅介紹本地Yum源的配置和使用。

2、配置本地Yum源庫

目的是在本地目錄上建立一個Yum源庫,RPM包來自安裝光碟。

使用Mount命令,將插入的光碟Mount到Linux的目錄結構上。

[root@bspdev /]# mount /dev/cdrom /media //將光碟mount到/media目錄上
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@bspdev /]# cd /media
[root@bspdev media]# ls –l //掛載CentOS版本;
total 484
dr-xr-xr-x 2 root root 432128 Mar 5 10:16 CentOS //CentOS RPM包位置
-r--r--r-- 1 root root 14 Mar 2 05:00 CentOS_BuildTag
-r--r--r-- 1 root root 212 Oct 1 2009 EULA
-r--r--r-- 1 root root 18009 Oct 1 2009 GPL
dr-xr-xr-x 4 root root 2048 Mar 5 10:12 images
(篇幅原因,省略部分)
-r--r--r-- 1 root root 7058 Mar 5 10:22 TRANS.TBL
[root@bspdev media]#

[root@bspdev CentOS]# pwd
/media/CentOS

安裝repository工具包。

[root@bspdev CentOS]# pwd
/media/CentOS
[root@bspdev CentOS]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:createrepo ########################################### [100%]

將rpm包拷貝的准備好的/yum/server中去。

[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /yum/server -p
[root@bspdev media]# cd CentOS
[root@bspdev CentOS]# cp * /yum/server/
You have mail in /var/spool/mail/root
[root@bspdev CentOS]#

這樣,我們將所有的rpm包保存在了/yum/server上。

最後,我們建立reposity的索引。

[root@bspdev CentOS]# createrepo /yum/server
2669/2669 - totem-devel-2.16.7-7.el5_6.1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata

3、配置參數文件
修改服務端文件,設置行為。
[root@bspdev CentOS]# vi /etc/yum.conf

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=0 //本地一般不需要設置該選項
plugins=1
bugtracker_url=http://bugs.centos.org/yum5bug

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
~
在客戶端,我們創建新的容器和配置文件。首先我們先將原有的信息備份保存。
-客戶端
[root@bspdev CentOS]# cd /
[root@bspdev /]# mkdir /etc/yum.repos.d/bak
[root@bspdev /]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
[root@bspdev /]# cd /etc/yum.repos.d/bak/
[root@bspdev bak]# ls -l
total 36
-rw-r--r-- 1 root root 1926 Feb 25 16:20 CentOS-Base.repo
-rw-r--r-- 1 root root 631 Feb 25 16:20 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 626 Feb 25 16:20 CentOS-Media.repo
-rw-r--r-- 1 root root 6118 Feb 25 16:20 CentOS-Vault.repo
[root@bspdev bak]# cd /
[root@bspdev /]# vim /etc/yum.repos.d/localyum.repo

[localyum] //容器名
Name=localyum
baseurl=file://yum/server //目錄
enable=1
gpgcheck=0
~

Ⅵ linux安裝dns沒有已啟用的源

2021年5月16日在安裝Oracle 12c時,使用yum安裝依賴包時提示: 沒有已啟用的源。 這是因為沒有配置本地yum源 [root@localhost /]# yum install -y binuti...
CSDN編程社區

在Linux系統上安裝配置DNS伺服器的教程 - 番茄系統家園
9月4日DNS伺服器起動後,建議關注一下日誌文件/var/log/messages,這里頭包含了後台運行的一些有用信息。如果沒有發現錯誤,我們可以開始測試

熱點內容
我的世界國服pvp伺服器ip地址 發布:2025-08-17 19:45:35 瀏覽:497
聊城電腦伺服器 發布:2025-08-17 19:34:59 瀏覽:407
互聯網編程語言 發布:2025-08-17 19:18:40 瀏覽:851
python主流框架 發布:2025-08-17 19:11:51 瀏覽:176
開源海量文件存儲 發布:2025-08-17 19:07:05 瀏覽:193
帶密碼的發票有什麼用 發布:2025-08-17 18:53:18 瀏覽:689
免費php模板下載 發布:2025-08-17 18:47:31 瀏覽:240
ubuntuphp開發 發布:2025-08-17 18:34:44 瀏覽:499
c語言小程序游戲 發布:2025-08-17 18:23:09 瀏覽:802
ios今日頭條源碼 發布:2025-08-17 18:23:02 瀏覽:311