-
Win版docker 安装ubuntu更改软件源
2019-01-02 21:08:08win10版docker装了ubuntu镜像后,vi命令没法用,软件源默认也为ubuntu官网的,更新拉取太缓慢。 【注意】:如果读者看到了这篇文章,我想应该和我一样也是docker初学者,如果本机还装了虚拟机的话,需要对虚拟机和...win10版docker装了ubuntu镜像后,vi命令没法用,软件源默认也为ubuntu官网的,更新拉取太缓慢。
【注意】:如果读者看到了这篇文章,我想应该和我一样也是docker初学者,如果本机还装了虚拟机的话,需要对虚拟机和win版docker进行取舍,因为docker和虚拟机不能同时共存,当然有折中方法,但还是不方便(详看另外一篇文章)。
解决步骤:
1、先改为国内软件源。
2、再安装vi
3、保存commit
1、echo命令改软件源为阿里云(其它软件源也可以)
1.1、先备份sources.list文件
1.2、echo命令覆盖sources.list内容
root@82b6bad3238d:/etc/apt# echo "deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties">/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial universe">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://archive.canonical.com/ubuntu xenial partner">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb-src http://archive.canonical.com/ubuntu xenial partner">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe">>/etc/apt/sources.list root@82b6bad3238d:/etc/apt# echo "deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse">>/etc/apt/sources.list
1.3、再执行apt-get update
1.4、最后apt-get install vim
1.5、完了吗?
还没完呢!记住一定要commit提交保存,构建新的镜像。
可以新开一个命令行窗口,记住containerID。或直接在该命令行窗口退出后根据containerID来commit保存。
-
UOS无法安装软件-更改软件源或激活
2020-12-04 09:49:25今天在使用UOS虚拟机安装nginx时出现以下问题: root@uos1:~# apt -y reinstall nginx 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 不能重新安装 nginx,因为无法下载它。...今天在使用UOS虚拟机安装nginx时出现以下问题:
root@uos1:~# apt -y reinstall nginx 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 不能重新安装 nginx,因为无法下载它。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 有 2 个软件包没有被完全安装或卸载。 解压缩后会消耗 0 B 的额外空间。 正在设置 nginx-full (1.14.2-2+deb10u1) ... Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. invoke-rc.d: initscript nginx, action "start" failed. ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2020-12-04 09:27:18 CST; 7ms ago Docs: man:nginx(8) Process: 2783 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 2784 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE) dpkg: 处理软件包 nginx-full (--configure)时出错: 已安装 nginx-full 软件包 post-installation 脚本 子进程返回错误状态 1 dpkg: 依赖关系问题使得 nginx 的配置工作不能继续: nginx 依赖于 nginx-full (<< 1.14.2-2+deb10u1.1~) | nginx-light (<< 1.14.2-2+deb10u1.1~) | nginx-extras (<< 1.14.2-2+deb10u1.1~);然而: 软件包 nginx-full 尚未配置。 未安装软件包 nginx-light。 未安装软件包 nginx-extras。 nginx 依赖于 nginx-full (>= 1.14.2-2+deb10u1) | nginx-light (>= 1.14.2-2+deb10u1) | nginx-extras (>= 1.14.2-2+deb10u1);然而: 软件包 nginx-full 尚未配置。 未安装软件包 nginx-light。 未安装软件包 nginx-extras。 dpkg: 处理软件包 nginx (--configure)时出错: 依赖关系问题 - 仍未被配置 在处理时有错误发生: nginx-full nginx E: Sub-process /usr/bin/dpkg returned an error code (1)
使用的UOS系统版本:
root@uos1:~# cat /etc/deepin-version [Release] Version=20 SP1 Type=Server Type[zh_CN]=服务器版 Edition=Y2020E0002 Copyright=Y2020CR002 [Addition] Milestone= Buildid=build1
查看其软件源设置:
root@uos1:~# cat /etc/apt/sources.list ## Generated by deepin-installer deb [by-hash=force] https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free #deb-src https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free
之前使用上面的这个软件源记得好像是有问题,更改软件源如下:
root@uos1:~# cat /etc/apt/sources.list ## Generated by deepin-installer #deb [by-hash=force] https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free #deb-src https://enterprise-packages.chinauos.com/server-enterprise fou/sp1 main contrib non-free deb [by-hash=force] https://packages.chinauos.cn/uos eagle main contrib non-free
随机成功安装了nginx:
root@uos1:~# systemctl restart nginx root@uos1:~# netstat -anptu | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2090/nginx: master tcp6 0 0 :::80 :::* LISTEN 2090/nginx: master root@uos1:~# systemctl status nginx ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2020-12-04 09:40:56 CST; 21s ago Docs: man:nginx(8) Process: 2088 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 2089 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 2090 (nginx) Tasks: 3 (limit: 1108) Memory: 4.7M CGroup: /system.slice/nginx.service ├─2090 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ├─2091 nginx: worker process └─2092 nginx: worker process 12月 04 09:40:56 uos1 systemd[1]: Starting A high performance web server and a reverse proxy server... 12月 04 09:40:56 uos1 systemd[1]: Started A high performance web server and a reverse proxy server.
这次使用UOS没有成功安装软件是因为软件源(有时有可能自带的软件源也有问题),还遇到过因为UOS系统重启之后出现未激活的状态,这些都会造成无法正常安装软件包,当然具体问题还得具体分析。
-
虚拟机的安装,更新软件源,对Vi及Vim的简单了解,使用
2018-12-08 21:16:45使用的桌面虚拟计算机软件:VMware Workstation Pro 使用的linux版本:ubuntu-18.04.1 安装虚拟机的过程: 下载VMware Workstation Pro,以及Linux文件 创建虚拟机,进行一系列设置 创建完成发现进入后提示BIOS...一.虚拟机的安装:
使用的桌面虚拟计算机软件:VMware Workstation Pro
使用的linux版本:ubuntu-18.04.1
安装虚拟机的过程:
创建完成发现进入后提示BIOS中Intel VT-x已禁用,故进入BIOS进行设置,开启
二.了解Linux历史,了解开源协议三.了解部分常用命令
mkdir:新建文件夹
rmdir:删除文件夹
mv:移动或重命名
cp:复制
rm:删除
cd:切换工作目录
pwd:显示当前完整路径
ls:显示文件列表
dpkg:deb包管理
apt:在线包管理
man:显示帮助文档
alias:别名
touch:修改文件最后修改时间或新建文件四.更新软件源
(1)软件源;一个应用程序安装库,很多很多的应用软件都在这个库里面。可以是网络服务器,是光盘,甚至是硬盘上的一个目录。只要设定好软件源,就能很方便的安装软件了
(2)步骤:
1.对当前软件源备份,使用命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2.打开阿里云软件源:https://opsx.alibaba.com/mirror ;找到要更新的源;进行复制:ubuntu 18.04(bionic) 配置如下:deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
3.使用gedit /etc/apt/sources.list 命令打开sources.list 存放软件源的文件
4.将打开后的文件用复制的内容替换
5. 使用sudo apt update 命令进行更新源
五.对Vi及Vim的简单了解,使用
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器 则不一定会存在;许多软件编辑接口默认调取vi;但是目前我们使用比较多的是 vim 编辑器
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计
(1)输入vi加文件名,若文件存在,则打开文件,若不存在则新建文件
打开文件后便进入了命令模式,此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符。比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。
常用的几个命令:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动 Vim,进入了命令模式,按下 i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。(2)此时我对文件进行了修改,并按esc进入命令模式,在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,我输入wq,按回车
q 退出程序;w 保存文件
(3)退出后输入ls,查看文件;输入cat +文件名,如cat 123.txt,查看文件
在使用vim时发现未安装,则可以更新源后进行下载安装vim软件
(4)对vim的简单使用
Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误 跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。
vim加文件名打开vim或在打开vim编辑完成后保存时加入文件名
输入程序,保存
查看文件
对于编辑完成的文件,可以使用gcc进行编码
无gcc,则进行下载gcc输入命令sudo apt install gcc;随后输入y
安装完成后进行gcc编码,如图所示变成了可执行文件a.out
使用./加文件运行
五.使用命令行对软件进行安装
使用wget命令,wget后接网址下载内容,使用使用dpkg命令安装:wget https://az764295.vo.msecnd.net/stable/7f3ce96ff4729c91352ae6def877e59c561f4850/code_1.28.2-1539735992_amd64.deb
使用su root切换到root获取权限,使用dpkg -i code_1.28.2-1539735992_amd64.deb
命令对软件进行安装
-
无法更改虚拟机 CentOS 7 64 位 的电源状态: VMware Workstation 无法连接到虚拟机。请确保您有权运行该...
2018-09-01 10:13:29关于”无法更改虚拟机 CentOS 7 64 位 的电源状态: VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。”的错误的另一个解决方法 在打开VMware...关于”无法更改虚拟机 CentOS 7 64 位 的电源状态: VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。”的错误的另一个解决方法
在打开VMware时候无法打开 CentOS 虚拟机,在尝试过打开服务进行修改启动和卸载软件重新安装VMware仍然不能解决问题时,给出下面一个可行的解决方法
实验软件以供参考
VMware版本14.1.3
CentOS-7-x86_64-DVD-1804
这时候虚拟机处于关机状态
打开任务管理器,在进程中找到VMware Authorization service并结束任务
返回VMware 重新开机CentOS
对出现的提醒点击是
之后可以看到虚拟机处于开机状态
打开虚拟机即可正常运行
整个过程不需要关闭VMware
-
Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
2020-06-06 11:21:22搜索软件里打开...这时发现卡在等待apt退出的过程,之前安装samba发现太慢直接关闭了终端,干脆退出重启虚拟机,再更改一次软件源就可以正常更新缓存 再到终端输入 sudo apt install samba 就可以快速安装 ... -
Redhat6更改yum源
2018-06-10 14:12:17最近虚拟机中安装了redhat6.3企业版,自带的yum用不起来,软件都找不到。网上搜了一下说是没付钱。。。,需要改下yum源。操作步骤如下:1.切换到yum源存放目录[root@rhel6 ~]# cd /etc/yum.repos.d/2.wget方式下载... -
Loongson2f_灵珑9S2A_debian5(lenny)更改国内archive软件源并使用源码编译安装bochs-2.6.9
2020-04-29 18:26:11先前我写过在装有debian6的灵珑一体机上,使用源码编译安装bochs虚拟机的文章。后来,尝试在原机配套的共创系统(debian5,lenny)上,也使用源码来编译安装...共创系统更改软件源 下载bochs源文件 解压bochs源文... -
Ubuntu 更改国内源镜像
2019-07-04 07:51:22今天打开虚拟机进行 sudo apt-get update时候,提示 NOT FOUND IP:XXX.xx.xx....这里用的是中科大源,更改的文件在 /etc/apt/sources.list中,首先先备份源文件 sudo cp /etc/apt/sources.list/e... -
VMware给虚拟机安装linux系统
2021-01-10 19:21:42在前面的讲解(//www.jb51.net/article/97357.htm)中,我们已经在VMware虚拟机管理软件中,创建了一台虚拟的PC,但还没有安装linux操作系统。这里,我们继续来讲解如何给虚拟机安装linux的CentOS版本的系统。 1. ... -
kvm虚拟机redhat安装oracle之更改rhel6 yum为centos yum
2013-12-09 12:00:53为RHEL6配置软件源: 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,再1.配置其他源: 1.删除RHEL的yum rpm -aq | grep yum | xargs rpm -e --nodeps 2.... -
虚拟机安装Centos 7教程.pdf
2020-04-12 23:54:17虚拟机安装CentOS 7详细教程(自己觉得比较简单的开发型),主要针对敲代码的需求,里面有更改软件源的两种方法,很详细,对小白很有用,可以避免一些坑, -
VirtualBox安装CentOS7虚拟机并搭建LNMP环境
2020-09-21 15:36:29从零开始使用VirtualBox虚拟机软件安装CentOS7系统,Xshell管理CentOS7,更改yum仓库为阿里云,使用国内源yum方式安装Nginx1.18、PHP7.4、MySql8.0 -
Centos虚拟机多节点配置
2020-07-08 22:10:59虚拟机的硬件配置可以根据需要更改,如果不确定的话也可以安装完毕之后更改硬件配置。 安装Centos7 选择完硬件配置之后的安装过程就和普通的Cenots安装过程一样,等待一段时间后就会进入Centos安装界面。 软件选择... -
使用VMware给虚拟机安装linux系统
2017-11-21 00:20:27在前面的讲解中,我们已经在VMware虚拟机管理软件中,创建了一台虚拟的PC,但还没有安装linux操作系统。这里,我们继续来讲解如何给虚拟机安装linux的CentOS版本的系统。 1. 点击VMware的虚拟机界面,选择我们创建好... -
centos创建本地yum源和更改为阿里云yum源
2019-12-29 15:24:21文章目录一、介绍二、网络yum源更改2.1 centos 6/72.2 centos 8三、创建本地yum源3.1 Centos 6/7 本地yum源3.2 Centos 8创建本地yum源 一、介绍 linux中安装软件时,有时会因为同镜像站点之间的网络连接问题导致... -
ubuntu19.10更改国内镜像源(附其他版本ubuntu换源教程,史上最全!)
2020-07-22 00:29:41ubuntu又双叕更新啦!...首先将我们的原来的软件源另存起来备份: sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup 终端执行chmod命令更改文件权限使软件源文件可编辑: sudo chmod 777 /etc/ap -
自用:安装虚拟机Linux-Ubuntu(gcc),内含虚拟机连不上网解决办法
2019-08-29 21:58:17先从一个“软件安装管家”公众号下载Ubuntu,按照提示安装。 ... 其中知道su是更改当前用户,sudo是使用权限执行命令。...我们需要更新源使用旧的源可能不会安装新版本的a软件,也可能直接报错误提示命... -
Vmware搭载ubuntu18.04虚拟机配置ROS教程
2018-07-23 02:20:251.更改软件源,打开Ubuntu Software,在EDIT里面讲将设置改为以下形式 2.设置sources.list 将电脑设置为接受来自packages.ros.org的软件。 -------- sudo sh -c 'echo "deb ... -
Ubuntu更换国内软件镜像源
2021-01-15 11:04:36Linux使用默认的镜像源下载安装软件时很慢,需要替换成国内的。 更改镜像服务器文件。(相当于软件管家的意思。自带的国外镜像源下载太慢) 百度清华大学或阿里开源软件镜像站 清华大学... -
用docker玩坏ubuntu虚拟机容器
2017-04-07 23:58:56如何熟练使用docker,包括更新源,安装软件,如何进出容器,启动ssh服务,通过外部ssh来访问虚拟机,保存容器的更改等内容。 -
本地源安装软件
2018-08-14 10:17:36在企业用户中的服务器可能是没有联网也...1.初始化与目标系统一致的minimal虚拟机,比如cent os 6.XX的 就用cent os 6的镜像。 2.在新电脑上安装软件,比如net-snmp 。 1.yum clean all 2.更改文件/etc/yum.co... -
linux学习1 Redhat~在虚拟机中安装Redhat
2019-09-03 18:34:35准备工具:虚拟机、Redhat镜像文件. 1.配置虚拟机 1.新建虚拟机后选择稍后安装,避免出现问题. 2.更改位置. 3.改为单个文件 4.内存最小为2GB,移除声卡,打印,...1.RPM(软件管理器):源代码和安装规定的集合,目的:... -
Linux软件管理:yum源
2019-01-20 23:37:22使用网络安装资源安装软件###### 1.连接虚拟机 (设置ip,将ONBOOT=no 改为yes,添加IPADDR、NETMASK) (更改名字) (真机连接虚拟机,如果出现上述报错,删掉/root/.ssh/即可) 2.连接安装包 ... -
VMware安装kali虚拟机时遇到的问题
2021-02-15 20:01:15不使用网络镜像会导致更新源文件中的官方kali源被注释掉,(而且在更新软件的时候会显示数字签名无效,不知道是不是不使用网络镜像的原因)需要手动更改 更改kali更新源方式: 2、安装open-vm-... -
安装好虚拟机Kali后需要做的事
2020-05-26 00:28:12前言 写这篇文章仅仅是因为本人是第二次安装Kali了,就想将一些东西记录下来,或许以后还会...2. 更换Kali软件源: 因为默认的软件下载更新源是国外的很慢,因此需要自己更换成国内的源。 终端输入指令: sudo vim / -
Linux虚拟机安装完centos后环境配置
2018-04-26 21:10:00linux下面安装软件 yum install rpm -ivh 编译安装 三部曲:./configure make make install ...1)通过yum安装软件 需要你联网 ...2) 更改系统的yum源 阿里云 #https://opsx.alibaba.com/... -
linux下使用yum源和更换国内Yum的方法
2017-06-15 18:28:05系统环境: centos 6.7环境, VMWareworkstation 虚拟机软件yum 源: 国内yum源 163大家都知道使用yum可以很方便的安装一些常用的软件。而很多的rpm包在安装的时候需要手动解决依赖关系问题,对于初学者很费劲。而使用... -
redhat7 更换yum源
2019-07-24 17:32:26在虚拟机上用yum安装软件直接报错This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 注册需要钱,就更改了数据源,中间也出现了好些问题,现在就... -
Linux中常用软件安装
2017-09-02 12:17:00删除软件 sudo apt-get remove –purge google-chrome-unstable ...更改下载源 更换源的方法非常简单:修改/etc/apt/sources.list文件即可 sudo cp sources.list sources.list.bak(备份原始文...