精华内容
下载资源
问答
  • Linux通过apt-get安装yum命令
    千次阅读
    2021-05-10 14:24:25

    在使用Docker镜像文件时,某些镜像往往并没有安装yum命令,此时就无法通过yum安装其他软件。那么此时应该如何进行yum命令的安装呢?

    我们可以通过apt-get来先将yum命令进行安装,执行如下命令:

    apt-get install yum

    但此时通常情况下并不会顺利安装,如果控制台输出如下信息:

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    E: Unable to locate package yum

    则说明安装出现问题,需要更新一下APT库。

    更新APT库需要执行如下命令:

    apt-get update

    apt-get upgrade

    打印类似如下信息则说明更新成功。

    Get:1 http://deb.debian.org/debian buster InRelease [121 kB]

    Get:2 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]

    Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]

    Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [213 kB]

    Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7905 kB]

    Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7868 B]

    Fetched 8365 kB in 2min 9s (65.0 kB/s)

    Reading package lists... Done

    此时再执行上述安装命令便可进行安装,在此过程中如果出现选择项目[y/n],输入y即可。

    yum命令安装完成之后,便可通过yum安装其他软件,比如通过yum安装vim工具:

    yum -y install vim

    当然,如果也可以直接使用apt-get直接安装,比如同样是安装vim,操作命令如下:

    apt-get install vim

    关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

    除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

    更多相关内容
  • Linux之软件安装 apt-get

    千次阅读 2021-03-04 19:36:15
    Linux之软件安装 apt-get 1. 软件安装的介绍 Ubuntu软件安装有两种方式: 离线安装(deb文件格式安装) 【提前下载到电脑的安装包】 在线安装(apt-get方式安装) 【前提:电脑必须联网】 2. deb文件格式安装 是 ...

    Linux之软件安装 apt-get


    1. 软件安装的介绍

    Ubuntu软件安装有两种方式:

    • 离线安装(deb文件格式安装)   【提前下载到电脑的安装包】
    • 在线安装(apt-get方式安装)    【前提:电脑必须联网】

    2. deb文件格式安装

    是 Ubuntu 的安装包格式,可以使用 dpkg 命令进行软件的安装和卸载。

    命令说明
    dpkg安装和卸载deb安装包

    dpkg命令选项:

    选项说明
    -i离线安装deb安装包

    dpkg命令效果图:

    3. apt-get方式安装

    是在线安装deb软件包的命令,主要用于在线从互联网的软件仓库中搜索、安装、升级、卸载软件。

    在线安装软件命令格式:

    • sudo apt–get install 安装包 , 表示在线安装deb安装包

    4. 更改镜像源

    因为使用 apt-get 命令默认是从国外的服务器下载安装软件的,会导致下载安装速度很慢,所以需要更改成国内的镜像源服务器。

    镜像源说明:

    镜像源就是下载软件来源的服务器。

    镜像源效果图:

    更改镜像源的方式:

    1. 可视化方式更改镜像源
    2. 手动方式更改镜像源

    可视化方式更改镜像源:

    手动方式更改镜像源:    【cat /etc/apt/sources.list】

    说明:

    1. 手动修改镜像源,配置完成以后需要执行 sudo apt-get update 这个命令,更新镜像源保证可以下载最新的软件。
    2. 使用apt-get方式安装软件一定要联网

    5. 小结

    1. Ubuntu 操作系统安装软件有两种方式:
      • sudo dpkg -i 安装包 命令
      • sudo apt-get install 安装包 命令卸载
    2. 使用 apt-get 命令也就是在线安装需要更改镜像源,提高下载和安装速度。
    展开全文
  • Linuxapt-getapt-get的简介、安装、使用方法之详细攻略 目录 apt-get的简介 apt-get安装 apt-get的使用方法 apt-get的简介 apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于...

    Linux之apt-get:apt-get的简介、安装、使用方法之详细攻略

     

     

    目录

    apt-get的简介

    apt-get的安装

    apt-get的使用方法


     

     

    apt-get的简介

        apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get命令一般需要root权限执行,所以一般跟着sudo命令。

     

     

    apt-get的安装

    更新……

     

    apt-get的使用方法

    packagename指代为软件包的名称。
    apt-get update
    在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。
    apt-get install packagename
    安装一个新软件包(参见下文的aptitude)
    apt-get remove packagename
    卸载一个已安装的软件包(保留配置文档)
    apt-get remove --purge packagename
    卸载一个已安装的软件包(删除配置文档)
    apt-get autoremove packagename
    删除包及其依赖的软件包
    apt-get autoremove --purge packagname
    删除包及其依赖的软件包+配置文件,比上面的要删除的彻底一点
    dpkg --force-all --purge packagename
    有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。
    apt-get autoclean
    apt会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已卸载掉的软件的备份。
    apt-get clean
    这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。
    apt-get upgrade
    可以使用这条命令更新软件包,apt-get upgrade不仅可以从相同版本号的发布版中更新软件包,也可以从新版本号的发布版中更新软件包,尽管实现后一种更新的推荐命令为apt-get dist-upgrade。
    在运行apt-get upgrade命令时加上-u选项很有用(即:apt-get -u upgrade)。这个选项让APT显示完整的可更新软件包列表。不加这个选项,你就只能盲目地更新。APT会下载每个软件包的最新更新版本,然后以合理的次序安装它们。注意在运行该命令前应先运行 apt-get update更新数据库,更新任何已安装的软件包。 [2] 
    apt-get dist-upgrade
    将系统升级到新版本。
    apt-cache search string
    在软件包列表中搜索字符串。
    dpkg -l package-name-pattern列出任何和模式相匹配的软件包。假如您不知道软件包的全名,您能够使用“*package-name-pattern*”。
    aptitude
    周详查看已安装或可用的软件包。和apt-get类似,aptitude能够通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。
    由于aptitude比apt-get了解更多信息,能够说他更适合用来进行安装和卸载。
    apt-cache showpkg pkgs
    显示软件包信息。
    apt-cache dumpavail打印可用软件包列表。
    apt-cache show pkgs
    显示软件包记录,类似于dpkg –print-avail。
    apt-cache pkgnames
    打印软件包列表中任何软件包的名称。
    dpkg -S file
    这个文档属于哪个已安装软件包。
    dpkg -L package
    列出软件包中的任何文档。
    dpkg -l
    列出所有已安装的软件包。
    apt-file search filename
    查找包含特定文档的软件包(不一定是已安装的),这些文档的文档名中含有指定的字符串。apt-file是个单独的软件包。您必须先使用apt-get install来安装他,然后运行apt-file update。假如apt-file search filename输出的内容太多,您能够尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文档名)或类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文档,假如您要查找的是某个特定的执行文档的话,这样做是有帮助的)。
    apt-get autoclean
    定期运行这个命令来清除那些已卸载的软件包的.deb文档。通过这种方式,您能够释放大量的磁盘空间。假如您的需求十分迫切,能够使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文档一并删除。大多数情况下您不会再用到这些.debs文档,因此假如您为磁盘空间不足而感到焦头烂额,这个办法也许值得一试。

     

     

    展开全文
  • Linuxapt-get简介与使用

    千次阅读 2020-09-10 17:40:58
    因为我使用的homestead,所以自带的有这个工具,大家使用的时候,还是需要先安装的,安装的教程,等我的私人电脑来了,我再补写一篇分享,先分享一篇安装apt-get的文章 : CentOS 下安装apt-get 背景 今天看怎么再...

    因为我使用的homestead,所以自带的有这个工具,大家使用的时候,还是需要先安装的,安装的教程,等我的私人电脑来了,我再补写一篇分享,先分享一篇安装apt-get的文章 : CentOS 下安装apt-get

    背景

    今天看怎么再linux上安装git时候,可以直接使用命令

    sudo apt-get install git

    然后我就好奇这个apt-get是什么工具,然后我就去百度了一下,

    apt-get简介

    apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统,是一款适用于Unix和Linux系统的应用程序管理器

    apt-get常用命令

    apt-get install
    一键安装软件包,与源码安装不同的是,这个指令会自动检测并安装依赖,而且用apt-get安装的包都是成熟的软件包,基本不存在安装包有严重bug或者文件缺失的情况。

    sudo apt-get install -y
    这里主要将的就是-y选项,添加这个选项就相当于不需要重复地确认安装

    sudo apt-get install -q
    即-quiet,静默安装,当然也不是完全静默,会将低等级的log信息屏蔽。

    sudo apt-get remove
    既然有安装就会有卸载,remove指令就是卸载,值得注意的是,remove仅仅卸载软件,但是并不卸载配置文件

    sudo apt-get purge
    卸载指令,同时卸载相应的配置文件

    sudo apt-get autoremove
    在卸载软件的时候同时卸载那些当初作为依赖但是现在并不需要的包。

    看起来非常完美的指令,但是博主建议慎用!!这条指令很可能将你要用的依赖包同时卸载,有时候你的安装包并没有通过apt-get指令来管理,apt-get管理工具不会加入这些包的信息,所以在检索包的依赖关系时可能出问题.
    又或者是另一种情况:举个例子:在安装某个包时,这个包依赖git,但是git并非你主动下载的,而是作为依赖下载的,包安装完之后系统可能就会提示git作为依赖不再需要使用,它并不知道你是不是正在使用这个软件包。

    apt-get update
    将所有包的来源更新,也就是提取最新的包信息,这一条我们经常使用到。

    apt-get upgrade
    这条指令一般执行在apt-get update之后,它的作用是将系统中旧版本的包升级成最新的,慎用!
    因为在linux下,由于大部分为非商业软件,所以稳定性并没有得到很好的验证,升级到最新版本需要十分慎重!

    apt-get执行安装包原理

    • 安装的软件从哪里来?

    所有的deb包由官方统一管理,那为什么我们能定位到这些软件包呢?这里就涉及到一个软件源的概念,在/etc/apt/目录下有一个sources.list文件,安装的时候也会用到这个文件,这里就直接看homestead配置好的文件内容:

    cat /etc/apt/sources.list //查看文件内容

    在这里插入图片描述
    由于条目太多,这里只贴出一部分。可以看出来的是,这里都是一些资源网站,软件包资源当然就是出自这里。

    所以当你指定安装某个扩展的时候,在 /etc/apt/sources.list 添加相应的资源网站,知道了这个,就可以直接在文件中添加源,但是要记住linux下最基本的一个习惯:操作系统文件时先备份

    • 安装前,都做了什么?

    sudo apt-get install diodon // 安装某个包

    当输入命令执行时,会打印一些log

    Reading package lists... Done     #从sources.list文件中是检索可用的源中是否有这个diodon包
    Building dependency tree   # 生成软件依赖树,将需要的依赖包提前列出来,在安装所需软件之前进行安装
    Reading state information... Done   #读取状态信息
    The following additional packages will be installed: #将安装以下附加软件包
      libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdee-1.0-4 libdiodon0 libindicator3-7
      libpeas-1.0-0 libpeas-common libxapian30 libzeitgeist-2.0-0 zeitgeist-core
    Suggested packages: #建议包
      indicator-application xapian-tools zeitgeist-datahub
    The following NEW packages will be installed: #将安装以下新包
      diodon libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdee-1.0-4 libdiodon0
      libindicator3-7 libpeas-1.0-0 libpeas-common libxapian30 libzeitgeist-2.0-0 zeitgeist-core
    0 upgraded, 12 newly installed, 0 to remove and 252 not upgraded.
    Need to get 1,242 kB of archives. 
    After this operation, 5,656 kB of additional disk space will be used.
    Do you want to continue? [Y/n] 
    

    在这里插入图片描述

    • 遇到问题

    E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

    解决方法:
    这种问题的原因是apt-get被占用,无法再次使用apt-get命令操作。解决办法分为两种:
    1、在终端输入,ps -ef | grep “apt-get”,这个指令找出占用apt-get应用的进程,然后用sudo kill -9 PID强制结束进程

    2、但是也有可能找不到这个占用的进程,很可能你在上一次安装操作的时候意外断电,没有正常退出导致的,这个时候需要做的操作就是强制删除以下文件就可以:
    sudo rm /var/cache/apt/archives/lock /var/lib/dpkg/lock
    从这里可以看出,其实就是删除两个锁文件;
    系统在执行apt-get指令安装时,会在/var/lib/dpkg/和/var/cache/apt/archives/下生成lock文件,当指令正常退出时,系统会删除这个lock文件。

    想了解具体的安装时lock文件的事情,可以再安装需要用户输入确认时,不点击,打开两外一个终端,然后使用命令cat /proc/locks 查看系统中被锁定的文件,你会发现,是会产生lock文件的,所以异常退出时,还未来得及删除锁文件,这时候直接将文件删除,锁的状态也是可以释放的,然后重新操作就可以

    展开全文
  • yum和apt-get两种包管理工具的区别,centos如何使用apt-get工具
  • Alpine版只有50多MB, 比ubuntu官方image还少10MB, 不过却没有apt 没法装东西了 apk add --update yourPackageName 如: apk add --update vim https://www.jianshu.com/p/a64bb371b4ec ...
  • apt-get install mysql-server #安装mysql 然而我安装的过程中根本就没有出现这个设置密码的页面,然后我去搜了其他安装教程发现都是有这个设置密码的页面QAQ 而我的页面就和之前安装MongoDB的一样,就是显示...
  • Linuxapt-get update和apt-get upgrade命令的区别

    万次阅读 多人点赞 2018-11-15 17:25:36
    本文主要讲一下在linux安装软件方面的特点。但在Linux下,不是这样的。每个LINUX的发行版,比如ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常...
  • kali linux升级安装apt-get相关

    千次阅读 2019-12-25 22:46:25
    apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统,是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。 【注意】apt...
  • linux软件包安装命令——apt-get

    万次阅读 2018-02-22 11:19:47
    apt-getlinuxAPT软件包的管理工具。采用shell命令行的方式完成软件的安装、更新、卸载等操作。 1 语法 apt-get (选项) (参数) 选项: -c —— 指定配置文件 -o —— 直接指定配置参数 参数: ...
  • cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 强制安装?#"-f = --fix-missing"....
  • sudo apt-get update 该命令会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。 update后,可能需要upgrade一下。 sudo apt-get upgrade 该命令,会把本地已安装的软件,与刚下载的软件列表里对应软件...
  • curl https://raw.githubusercontent.com/dvershinin/apt-get-centos/master/apt-get.sh -o /usr/local/bin/apt-get 第二步修改权限: chmod 0755 /usr/local/bin/apt-get 第三步 修改环境变量 ..
  • Linux Ubuntu apt-get安装docker

    万次阅读 多人点赞 2019-03-28 16:49:35
    在unbuntu上面安装docker肥肠简单。。首先确保自己的linux内核是3.10以上...sudo apt-get install -y docker.io 安装的时间可能有一点长,请耐心等待。。。 安装完成后可能需要启动下。。 systemctl start docker ...
  • [举例]目前常用的==========*更新本机中的数据库缓存:sudo apt-get update*查找包含部分关键字的软件包:sudo apt-cache search *安装指定的软件:sudo apt-get install *下载软件包源代码(如果有的话):apt-get ...
  • 文章目录一、下载的软件(apt)存放位置二、 安装后软件默认位置三、 可执行文件位置四、配置文件位置五、lib文件位置 一、下载的软件(apt)存放位置 /var/cache/apt/archives 二、 安装后软件默认位置 /usr/share ...
  • 本文讲解使用apt-get 自动下载安装arm-linux-gcc和arm-linux-g++。 使用如下命令进行arm-linux-gcc的安装: sudo apt-get install gcc-arm-linux-gnueabihf 使用如下命令进行arm-linux-g++的安装: sudo apt-...
  • apt-get: command not found,这个的出现是因为系统的原因。 Linux系统分为两种: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat系列的包管理工具是yum Debian系列的包管理工具是...
  • Linux: 软件包管理工具 apt-get 命令(Debian/Ubuntu)

    万次阅读 多人点赞 2018-05-27 21:58:24
    apt-get 命令适用于 deb 包管理式的 Linux 操作系统(例如: Ubuntu),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。
  • Linuxaptapt-get命令的区别与解释

    万次阅读 多人点赞 2018-04-08 23:04:23
    Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。...随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ub...
  • linux中,安装软件最常用到的是 sudo apt-get ,这个命令会从软件仓库中检索并拉取我们想要的软件。 每个linux的发行版,都会维护自己的软件仓库。常用的软件都在仓库中,有固定的维护,保证软件的发行源绝对的...
  • 有时候Linux安装软件碰到各种依赖不满足,是极为头疼的事情,下面盘点一下Linux安装软件的几种方法,笔者基本上用的是ubuntu,所以主要讲Ubuntu上的软件安装方法,主要有以下几种方法:(1)apt-get(2)deb包...
  • apt-get指令安装(新手推荐) 手动安装 ,源码编译成库
  • Linux 下yum,apt-get,wget详解及软件安装方式等

    万次阅读 多人点赞 2019-06-04 15:28:23
    一般来说linux系统基本上分两大类:cat /etc/issue查看linux系统版本 RedHat系列:Redhat、Centos、Fedora等 Debian系列:Debian、Ubuntu等 RedHat 系列常见的安装包格式 : 1、rpm包,安装rpm包的命令是“rpm -参数...
  • Linux Ubuntu apt-get安装mysql

    万次阅读 2017-08-27 16:59:43
    自从转前端以后好久都没有和数据库打过交道了,最近在写一个node项目需要用到mysql,但是又不想在本地...Ubuntu可以使用apt-get安装软件,所以就尝试了下。一、apt-get update首先需要把apt-get更新到最新,不然可能会
  • Linux - 安装 git(sudo apt-get

    千次阅读 2021-04-13 13:57:35
    前言 以 deepin 深度系统为例,安装命 令行版 Git 非常简单。 安装 注意:需要输入账号密码,... 打开终端,执行如下命令即可。 sudo apt-get install git 成功 如下图所示,输入 git ,命令识别即为成功。 ...
  • 命令行安装apt-get

    千次阅读 2020-08-05 21:32:52
    我的ubuntu虚拟机因为安装aptitude把apt-get卸载了,但aptitude又不会用,就像把apt-get安装回来,但此时我的ubuntu图形界面也没了。 1.安装xshell 2.shell远程连接linux 3.用sudo wget命令获取三个文件文件名称 .....
  • Linux —— apt-get命令及端口查看命令

    千次阅读 2017-12-03 11:59:34
    一、apt-get 命令参数 apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall ...
  • Ubuntu18.04重新安装apt-get

    千次阅读 2020-07-15 13:40:58
    1、下载需要的包 apt libapt-pkg ubuntu-cloud-keyring 下载地址: https://www.ubuntuupdates.org/ ubuntu-cloud-keyring可能在上面的网站中找不到下载,没关系,去这里下载 ...特别注意:3个软件包是有版本依赖关系...
  • linux apt-get安装和卸载命令

    千次阅读 2018-11-26 15:23:50
    apt-get update #更新安装列表 apt-get upgrade #升级软件 apt-get install software_name #安装软件 apt-get --purge remove software_name #卸载软件及其配置 apt-get autoremove software_name #卸载软件及其...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,494
精华内容 120,597
关键字:

linux安装apt-get