精华内容
下载资源
问答
  • win10版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虚拟机安装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系统重启之后出现未激活的状态,这些都会造成无法正常安装软件包,当然具体问题还得具体分析。

    展开全文
  • 使用的桌面虚拟计算机软件: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 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。”的错误的另一个解决方法 在打开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

    展开全文
  • 搜索软件里打开...这时发现卡在等待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方式下载...
  • 先前我写过在装有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...
  • 在前面的讲解(//www.jb51.net/article/97357.htm)中,我们已经在VMware虚拟机管理软件中,创建了一台虚拟的PC,但还没有安装linux操作系统。这里,我们继续来讲解如何给虚拟机安装linux的CentOS版本的系统。 1. ...
  • 为RHEL6配置软件源: 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,再1.配置其他源: 1.删除RHEL的yum rpm -aq | grep yum | xargs rpm -e --nodeps 2....
  • 虚拟机安装CentOS 7详细教程(自己觉得比较简单的开发型),主要针对敲代码的需求,里面有更改软件源的两种方法,很详细,对小白很有用,可以避免一些坑,
  • 从零开始使用VirtualBox虚拟机软件安装CentOS7系统,Xshell管理CentOS7,更改yum仓库为阿里云,使用国内yum方式安装Nginx1.18、PHP7.4、MySql8.0
  • 虚拟机的硬件配置可以根据需要更改,如果不确定的话也可以安装完毕之后更改硬件配置。 安装Centos7 选择完硬件配置之后的安装过程就和普通的Cenots安装过程一样,等待一段时间后就会进入Centos安装界面。 软件选择...
  • 在前面的讲解中,我们已经在VMware虚拟机管理软件中,创建了一台虚拟的PC,但还没有安装linux操作系统。这里,我们继续来讲解如何给虚拟机安装linux的CentOS版本的系统。 1. 点击VMware的虚拟机界面,选择我们创建好...
  • 文章目录一、介绍二、网络yum源更改2.1 centos 6/72.2 centos 8三、创建本地yum3.1 Centos 6/7 本地yum3.2 Centos 8创建本地yum 一、介绍 linux中安装软件时,有时会因为同镜像站点之间的网络连接问题导致...
  • ubuntu又双叕更新啦!...首先将我们的原来的软件源另存起来备份: sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup 终端执行chmod命令更改文件权限使软件源文件可编辑: sudo chmod 777 /etc/ap
  • 先从一个“软件安装管家”公众号下载Ubuntu,按照提示安装。 ... 其中知道su是更改当前用户,sudo是使用权限执行命令。...我们需要更新使用旧的可能不会安装新版本的a软件,也可能直接报错误提示命...
  • Vmware搭载ubuntu18.04虚拟机配置ROS教程

    千次阅读 2018-07-23 02:20:25
    1.更改软件源,打开Ubuntu Software,在EDIT里面讲将设置改为以下形式   2.设置sources.list 将电脑设置为接受来自packages.ros.org的软件。 -------- sudo sh -c 'echo "deb ...
  • Linux使用默认的镜像下载安装软件时很慢,需要替换成国内的。 更改镜像服务器文件。(相当于软件管家的意思。自带的国外镜像下载太慢) 百度清华大学或阿里开源软件镜像站 清华大学...
  • 用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...
  • 准备工具:虚拟机、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.连接安装包 ...
  •   不使用网络镜像会导致更新源文件中的官方kali被注释掉,(而且在更新软件的时候会显示数字签名无效,不知道是不是不使用网络镜像的原因)需要手动更改   更改kali更新方式:       2、安装open-vm-...
  • 前言 写这篇文章仅仅是因为本人是第二次安装Kali了,就想将一些东西记录下来,或许以后还会...2. 更换Kali软件源: 因为默认的软件下载更新源是国外的很慢,因此需要自己更换成国内的源。 终端输入指令: sudo vim /
  • linux下面安装软件 yum install rpm -ivh 编译安装 三部曲:./configure make make install ...1)通过yum安装软件 需要你联网 ...2) 更改系统的yum 阿里云 #https://opsx.alibaba.com/...
  • 系统环境: 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(备份原始文...

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

虚拟机更改软件源