本地源 远程源 安装 软件

从本地源安装软件

###############################################################################

###########################先获取镜像源########################################

###############################################################################

[[email protected] Desktop]$ lftp 172.25.254.250  ###连接远程计算机

lftp 172.25.254.250:/> cd pub/

lftp 172.25.254.250:/pub> cd iso/    ###进入放置镜像的目录

lftp 172.25.254.250:/pub/iso> ls    ###查看所有镜像

-rwxr-xr-x    1 107      107      762730496 Sep 09  2015 LENOVO_GhostXP_SP3_2014.04.iso

-rwxr-xr-x    1 107      107      3853516800 Sep 24  2015 rhel-server-6.5-x86_64-dvd.iso

-rw-r--r--    1 107      107      3743416320 Apr 22 01:55 rhel-server-7.0-x86_64-dvd.iso

-rw-r--r--    1 0        0        3890216960 Jan 27  2016 rhel-server-7.1-x86_64-dvd.iso

-rw-r--r--    1 107      107      4043309056 Jul 25 04:35 rhel-server-7.2-x86_64-dvd.iso

lftp 172.25.254.250:/pub/iso> get rhel-server-7.0-x86_64-dvd.iso   ###获取(及远程复制)你所需要的镜像

3743416320 bytes transferred in 52 seconds (68.75M/s)

lftp 172.25.254.250:/pub/iso> exit    ###退出远程

[[email protected] Desktop]$ ls   ###查看你获取到的镜像

!         9.27      rhel-server-7.0-x86_64-dvd.iso

[[email protected] Desktop]$ mkdir /source  ###创建源镜像目录,普通用户权限不够

mkdir: 无法创建目录"/source": 权限不够

[[email protected] Desktop]$ su - root  ###切换root用户

密码:

上一次登录:二 10月 11 17:29:02 CST 2016pts/0 上

[[email protected] ~]# mkdir /source   ###创建源镜像目录

[[email protected] ~]# ls   ###寻找获取到的镜像,不再此目录下

anaconda-ks.cfg  foundation-config-post.log  Pictures         rht-ks-pre.log

Desktop          hello                       Public           Templates

Documents        hello.c                     q1               Videos

Downloads        Music                       rht-ks-post.log  wd

[[email protected] ~]# cd Desktop

[[email protected] Desktop]# ls   ###镜像也不再root用户的桌面上

Discuz_X3.2_SC_UTF8  Discuz_X3.2_SC_UTF8.zip

[[email protected] Desktop]# exit  ###退出root用户

logout

[[email protected] Desktop]$ ls   ###在kiosk普通用户的桌面上找到了

!         9.27      rhel-server-7.0-x86_64-dvd.iso

###############################################################################

##################然后挂载镜像源到本地目录下###################################

###############################################################################

[[email protected] Desktop]$ mount rhel-server-7.0-x86_64-dvd.iso /source  ###挂载在source目录下,普通用户权限不够

mount: 只有 root 能执行该操作

[[email protected] Desktop]$ su - root   ###切换为root用户重新挂载

密码:

上一次登录:三 10月 12 10:26:09 CST 2016pts/3 上

[[email protected] Desktop]# cd /home/kiosk  ###进入普通用户kiosk的家目录

[[email protected] kiosk]# ls

09.24   9.24     docs       Downloads  Pictures  Templates

09.24~  Desktop  Documents  Music      Public    Videos

[[email protected] kiosk]# cd Desktop  ###进入桌面看到镜像文件

[[email protected] Desktop]# ls

!         9.27      rhel-server-7.0-x86_64-dvd.iso

[[email protected] Desktop]# mount rhel-server-7.0-x86_64-dvd.iso /source  ###挂载镜像到源目录

mount: /dev/loop1 is write-protected, mounting read-only

[[email protected] Desktop]# cd /source  ###进入源目录

[[email protected] source]# ls

addons  images      Packages                 RPM-GPG-KEY-redhat-release

EFI     isolinux    release-notes            TRANS.TBL

EULA    LiveOS      repodata

GPL     media.repo  RPM-GPG-KEY-redhat-beta

[[email protected] source]# cd Packages  ###进入安装包所在目录

[[email protected] Packages]# ls

389-ds-base-1.3.1.6-25.el7.x86_64.rpm

389-ds-base-libs-1.3.1.6-25.el7.x86_64.rpm

abattis-cantarell-fonts-0.0.12-3.el7.noarch.rpm

[[email protected] Packages]# cd /etc/yum.repos.d/  ###进入配置文件目录

[[email protected] yum.repos.d]# ls

redhat.repo  yum.repo

[[email protected] yum.repos.d]# cat yum.repo   ###配置文件这样写

#########################

[server]    ###这是名称。可以任意

name=server

baseurl=file:///source    ###这是要获取软件的路径,很重要file指的是使用的获取软件的协议名称,/source是获取路径

gpgcheck=0   ###gpgcheck为零指的是不用检验获取包的合法性,为1就要检测了

#########################

[[email protected] yum.repos.d]# yum clean all    ###清除所有软件

Loaded plugins: langpacks

Cleaning repos: server

Cleaning up everything

[[email protected] yum.repos.d]#yum search gcc ###搜索软件

[[email protected] yum.repos.d]# yum install gcc.x84_64 ###安装软件成功

Loaded plugins: langpacks

server                                                   | 4.1 kB     00:00

(1/2): server/group_gz                                     | 134 kB   00:00

(2/2): server/primary_db                                   | 3.4 MB   00:00

Package matching gcc-4.8.2-16.el7.x86_64 already installed. Checking for update.

Nothing to do

远程源安装软件

#################################################################

################本地配置文件改动如下#############################

#################################################################

[[email protected] yum.repos.d]# vim yum.repo  ###编辑配置文件,编辑你安装软件的源的配置文件

#####################################################################

[server]     ###仅仅是一个名字

name=server

baseurl=http://172.25.14.250/rhel7.0   ###访问远程资源的协议、ip地址、目录,到时候要从这里下载要安装的软件

gpgcheck=0           ###设置对要安装的包是否进行检查,值为0表示不检查,为1表示要检查

#####################################################################

#################################################################

################远程主机改动如下#############################

#################################################################

[[email protected] yum.repos.d]# systemctl stop firewalld  ###要关闭防火墙

[[email protected] yum.repos.d]# mkdir /var/www/html/rhel7.0   ###创建远程挂载目录

[[email protected] yum.repos.d]# mount /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0/   ###挂载成功

mount: /dev/loop2 is write-protected, mounting read-only

其他步骤都一样,然后就可以从远程镜像源在本地安装软件了

时间: 2024-10-15 06:09:31

本地源 远程源 安装 软件的相关文章

使用CDH Manager(及本地源)自动化安装CDH 5

一.准备工作 共性准备配置 1.ntp服务器 ntpdate time-server-ip #将时间写入bios hwclock --systohc 2.关闭iptables及selinux 3.配置hosts文件(增加Manager机记录.增加所有slaver机记录) slaver机准备 1.slaver机配置yum文件(添加cm.cdh的源,添加rhel光盘的源) vim /etc/yum.repos.d/cloudera-cdh5-local.repo  #内容如下 [cloudera-c

Linux之源码包安装软件

安装准备 安装c语言编辑器 gcc 压缩包  node-v6.2.0-linux-x64.tar.gz 源码包保存位置  /usr/local/src/ 源码包安装位置 /usr/local/软件名 解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz 进入解压缩目录  cd node-v6.2.0-linux-x64 ./configure  软件配置与检验 定义需要的功能 检测系统环境是否符合安转要求 把定义好的的功能选项和检测系统环境的信息都写入Makefi

linux源码包安装软件

Linux源码安装和yum安装区别: 1.yum安装可以看成是在线安装的一种方式,你只需要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包.此方式适合初学者,简单方便,不用考虑依赖关系. 2.源码安装方式是需要自己到网上下载源码包,然后解压安装.此方式可以指定配置参数,更加灵活方便,兼容性更强. Linux源码安装好处: 1.软件根据用户需要定制2.用于二次开发 源码包及其编译安装: 1.源码包打

Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源)

转载请注明:姬子的博客 目前mos已经更新到了8.0,集成了openstack的L版.搭载迄今为止最成熟的M版的9.0也是指日可待了. openstack愈趋成熟,我们愈是按耐不住内心的狂热.于是乎小伙伴们纷纷爆发了自己的小宇宙跳进MOS8.0的坑,被坑得"不亦乐乎". 确实,MOS8.0很难轻松的装成功.网络这块大山,一直压着我们寸步难行. 为了减少后来过路人的压力,我们做好了本地源,离线安装MOS8.0! 恩,下面就动手了. 前期准备 MOS8.0本地源下载:https://329

Linux软件包管理之源码编译安装

环境 OS:CentOS 6.5 64位示例软件:nginx  从源代码出发 在Linux环境中,大多数的软件都是用c/c++开发的,这两种语言开发的软件编译安装没有任何区别,我们现在先来看看一款Linux环境中的软件源码组成结构. [[email protected] nginx-1.6.1]# lsauto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src 在我们解压每一个软件包后,

配置网络YUM源和第三方YUM源及编译安装Apache

配置网络YUM源和第三方YUM源及编译安装Apache 系统软硬件环境平台: VMware Workstation Pro 12.5.5 build-5234757 CentOS Linux release 7.3.1611 内核版本:3.10.0-514.el7.x86_64 测试时间:2017年6月13日 实验1:实现网络YUM源 1.准备相关系统光盘,搭建网络服务ftp或http [执行命令]#ls /mnt [执行命令]#mount | grep "/dev/sr0" [执行命

centos7配置本地yum源 使用安装镜像安装软件

1. 在cdrom挂载安装镜像.(物理机则插入光盘,虚拟机则在CD/DVD中选择iso镜像.如果虚拟机mount时提示找不到则在选择iso镜像上方勾选“已连接”和“启动时连接”,或者点击 虚拟机下方状态栏的光盘图标.) 2. 创建挂载点mkdir /media/centos 3. 挂载镜像 mount -t auto /dev/cdrom /media/centos (现在可以使用rpm安装镜像里的rpm包,安装nano编辑器命令如下:rpm -ivh /media/centos/Package

Ubuntu软件安装指南:dpkg、apt 与源码包安装

基础知识: 通常情况下,linux会这样放软件的组件(一般规范): 程序的文档->/usr/share/doc; /usr/local/share/doc 程序->/usr/share; /usr/local/share 程序的启动项->/usr/share/apps; /usr/local/share 程序的语言包->/usr/share/locale; /usr/local/share/locale 可执行文件->/usr/bin; /usr/local/bin 而有的软

利用yum本地源安装,解决电脑无法上网也能安软件的问题

最近上Linux网络架构课,学到了一个不错的方法,即使不能连接互联网,也可以安装软件,那就是利用yum,进行本地源的安装,简单又方便,下面就介绍给大家: 一.创建本地源的前提是有你一个包含你需要文件的镜像包,然后在你安装的虚拟机上,点击设置,勾选连接,并导入镜像包,如下图: 二.导入成功后,你的虚拟机桌面上会出现一个你需要的镜像包. 三.打开电脑上的终端,进行如下配置: 先检查自己是否已安装过所需的软件 如果没有则开始创建本地源 首先,在root用户下创建一个yum文件夹,然后利用df-h命令,