安装linux系统的两大神器yum and apt-get

【Linux】yum/apt-get/rpm/dpkg/brew之间的区别 目录 简略说明 详细说明 apt-get Yum Yum和apt-get的区别 Yum和rpm的区别 Homebrew linux命令好玩的命令 简略说明 apt-get 是德班系(Debian、Ubuntu等)的软件管理命令 yum 是红帽系(Redhat、Centos、Fedora等)的软件包管理... 阅读详情
yum和apt-get的区别
一般来说著名的linux系统基本上分两大类: 


1.RedHat系列:Redhat、Centos、Fedora等 


2.Debian系列:Debian、Ubuntu等 


RedHat 系列 
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 


2 包管理工具 yum 


3 支持tar包 




Debian系列 
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 


2 包管理工具 apt-get 


3 支持tar包 


tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。 
rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。 


优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。 
tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。 


如果你的包不想开放源代码,你可以制作成rpm,如果开源,用tar更方便了。 


tar一般都是源码打包的软件,需要自己解包,然后进行安装三部曲,./configure, make, make install. 来安装软件。


rpm是redhat公司的一种软件包管理机制,直接通过rpm命令进行安装删除等操作,最大的优点是自己内部自动处理了各种软件包可能的依赖关系。 


-------------------------------- *.rpm形式的二进制软件包[centos] 


  安装:rpm -ivh *.rpm 


  卸载:rpm -e packgename 


        rpm -q nginx  查看是否已经安装 


    升级:rpm -Uvh xxx 


 查询: 
查询所有安装的包: rpm -qa 
查询某个包:rpm -qa | grep xxx 
rpm -qi xxx 
查询软件的安装路径:rpm -ql xxx 
rpm -qc xxx 
查询某个文件是那个rpm包产生:rpm -qf /etc/yum.conf 
rpm -qpi xxx 


rpm -qa|grep php  查看已安装的RMP包 




安装:rpm -ivh xxx 
移除:rpm -e xxx 
升级:rpm -Uvh xxx 


查询: 
查询所有安装的包: rpm -qa 
查询某个包:rpm -qa | grep xxx 
rpm -qi xxx 
查询软件的安装路径:rpm -ql xxx 
rpm -qc xxx 
查询某个文件是那个rpm包产生:rpm -qf /etc/yum.conf 
rpm -qpi xxx 




-------------------------------- src.rpm 源代码分发软件包的安装与卸载 


  Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。 


  1、*.src.rpm形式的源代码软件包 


  安装:rpm -rebuild *.src.rpm 


  cd /usr/src/dist/RPMS 


  rpm -ivh *.rpm 


  卸载:rpm -e packgename 


  说明:rpm –rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。 


  


--------------------------------dpkg【ubuntu】 


dpkg -l | grep 'php'  使用dpkg -l 来查看已经安装了的软件 


dpkg 是Debian[待宾] Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。 
  以下是一些 Dpkg 的普通用法: 
  1、dpkg -i <package.deb> 
  安装一个 Debian 软件包,如你手动下载的文件。 
  2、dpkg -c <package.deb> 
  列出 <package.deb> 的内容。 
  3、dpkg -I <package.deb> 
  从 <package.deb> 中提取包裹信息。 
  4、dpkg -r <package> 
  移除一个已安装的包裹。 
  5、dpkg -P <package> 
  完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。 
  6、dpkg -L <package> 
  列出 <package> 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。 
  7、dpkg -s <package> 
  显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。 
  8、dpkg-reconfigure <package> 
  重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。 






-------------------------------- 使用yum和apt-get。软件管理方法的升级. 


yum的配置文件是/etc/yum.conf 




1. 我们来先讲Redhat的yum 这种高级的包管理. 


yum install gcc  [centos] 


更新:yum update 
安装:yum install xxx 
移除:yum remove xxx 
清除已经安装过的档案(/var/cache/yum/):yum clean all 
搜寻:yum search xxx 
列出所有档案:yum list 
查询档案讯息:yum info xxx 


#sudo -s 
#LANG=C 
#yum -y install gcc gcc-c autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel 


用YUM安装软件包 
yum -y <package_name> 
命令:yum install <package_name> 


用YUM删除软件包 
命令:yum remove <package_name> 


yum -y remove httpd*   




命令:yum search <keyword> 


列出所有可安装的软件包 
命令:yum list 


yum list php* 


列出所有可更新的软件包 
命令:yum list updates 


列出所有已安装的软件包 
命令:yum list installed 


列出所有已安装但不在 Yum Repository 內的软件包 
命令:yum list extras 


列出所指定的软件包 
命令:yum list <package_name> 


yum = Yellow dog Updater, Modified 
主要功能是更方便的添加/删除/更新RPM包. 
它能自动解决包的倚赖性问题. 
它能便于管理大量系统的更新问题 


yum特点 
可以同时配置多个资源库(Repository) 
简洁的配置文件(/etc/yum.conf 
自动解决增加或删除rpm包时遇到的倚赖性问题 
使用方便 
保持与RPM数据库的一致性 


yum安装 
CentOS 自带(yum-*.noarch.rpm) 
#rpm -ivh yum-*.noarch.rpm 
在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY: 
#rpm --import /usr/share/doc/centos-release-3(4)/RPM-GPG-KEY-CentOS-3(4) 


yum指令 
注:当第一次使用yum或yum资源库有更新时,yum会自动下载 所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长. 


rpm包的更新 
检查可更新的rpm包 
#yum check-update 
更新所有的rpm包 
#yum update 
更新指定的rpm包,如更新kernel和kernel source 
#yum update kernel kernel-source 
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级 
#yum upgrade 


rpm包的安装和删除 
安装rpm包,如xmms-mp3 
#yum install xmms-mp3 
删除rpm包,包括与该包有倚赖性的包 
#yum remove licq 
注:同时会提示删除licq-gnome,licq-qt,licq-text 


yum暂存(/var/cache/yum/)的相关参数 
清除暂存中rpm包文件 
#yum clean packages 
清除暂存中rpm头文件 
#yum clearn headers 
清除暂存中旧的rpm头文件 
#yum clean oldheaders 
清除暂存中旧的rpm头文件和包文件 
#yum clearn 或#yum clearn all 
注:相当于yum clean packages + yum clean oldheaders 


包列表 
列出资源库中所有可以安装或更新的rpm包 
#yum list 
列出资源库中特定的可以安装或更新以及已经安装的rpm包 
#yum list mozilla#yum list mozilla* 
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包 
列出资源库中所有可以更新的rpm包 
#yum list updates 
列出已经安装的所有的rpm包 
#yum list installed 
列出已经安装的但是不包含在资源库中的rpm包 
#yum list extras 
注:通过其它网站下载安装的rpm包 


rpm包信息显示(info参数同list) 
列出资源库中所有可以安装或更新的rpm包的信息 
#yum info 
列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息 
#yum info mozilla#yum info mozilla* 
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息 
列出资源库中所有可以更新的rpm包的信息 
#yum info updates 
列出已经安装的所有的rpm包的信息 
#yum info installed 
列出已经安装的但是不包含在资源库中的rpm包的信息 
#yum info extras 
注:通过其它网站下载安装的rpm包的信息 


搜索rpm包 
搜索匹配特定字符的rpm包 
#yum search mozilla 
注:在rpm包名,包描述等中搜索 
搜索有包含特定文件名的rpm包 
#yum provides realplay 


增加资源库 
例如:增加rpm.livna.org作为资源库 
安装Livna.org rpms GPG key 
#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY 
检查GPG Key 
# rpm -qa gpg-pubkey* 
显示Key信息 
#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5 
(注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5) 


yum常用的命令 


# yum install xxx            安装xxx软件 


# yum info xxx                查看xxx软件的信息 


# yum remove xxx        删除软件包 


# yum list                        列出软件包 


# yum clean                    清除缓冲和就的包 


# yum provides xxx        以xxx为关键字搜索包(提供的信息为关键字) 


# yum search xxx           搜索软件包(以名字为关键字) 


# yum groupupdate xxx 


# yum grouplist xxx 


# yum groupremove xxx 


这三个都是一组为单位进行升级 列表和删除的操作。。比如 "Mysql Database"就是一个组会同时操作相关的所有软件包; 


# yum update                系统升级 


# yum list available        列出所有升级源上的包; 


# yum list updates         列出所有升级源上的可以更新包; 


# yum list installed         列出已经安装的包; 


# yun update kernel       升级内核; 


yum常用的源 


1) 自动选择最快的源 


由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror: 


#yum install yum-fastestmirror 


配置文件:(一般不用动)/etc/yum/pluginconf.d/fastestmirror.conf 


你的yum镜像的速度测试记录文件:/var/cache/yum/timedhosts.txt 


(2)使用图形界面的yum 


如果觉得命令行的yum不方便,那么可以使用图形化的yumex,这个看起来更方便,因为可以自由地选择软件仓库: 


#yum install yumex 


然后在系统工具中就可以看到yum extender了。实际上系统自带的“添加/删除程序“也可以实现图形化的软件安装,但有些yumex的功能它没有。 






2.讲讲Ubuntu中的高级包管理方法apt-get 




配置文件/etc/apt/sources.list 




对于Server版, 推荐使用aptitude来查看,安装、删除deb包 
sudo apt-get install aptitude 
然后执行 sudo aptitude 进入管 理 


也可以使用命令: 
aptitude update 更新可用的包列表 
aptitude upgrade 升级可用的包 
aptitude dist-upgrade 将系统升级到新的发行版 
aptitude install pkgname 安装包 
aptitude remove pkgname 删除包 
aptitude purge pkgname 删除包及其配置文件 
aptitude search string 搜索包 
aptitude show pkgname 显示包的详细信息 
aptitude clean 删除下载的包文件 
aptitude autoclean 仅删除过期的包文件 






考虑到系统的兼容性,并且上面的东东比较都大,不找最新版本了,直接用apt-get install XXX 来安装.因为我们的Ubuntu是dailyBulid的,所以光盘的内容基本上都是最新的了,无需重新下载.一定要最新版本的话,不妨先apt-get update 来更新一下软件的仓库,然后再 apt-get install. 




常用的APT命令参数: 


apt-cache search package 搜索包 


apt-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 remove package 删除包 


sudo apt-get remove package - - purge 删除包,包括删除配置文件等 


sudo apt-get update 更新源 


sudo apt-get upgrade 更新已安装的包 


sudo apt-get dist-upgrade 升级系统 


sudo apt-get dselect-upgrade 使用 dselect 升级 


apt-cache depends package 了解使用依赖 


apt-cache rdepends package 是查看该包被哪些包依赖 


sudo apt-get build-dep package 安装相关的编译环境 


apt-get source package 下载该包的源代码 


sudo apt-get clean && sudo apt-get autoclean 清理无用的包 


sudo apt-get check 检查是否有损坏的依赖 
Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfi 阅读详情

相关推荐

Yersinia:layer 2攻击框架!全参数详细教程!Kali Linux教程!

Yersinia是一个专为执行二层网络攻击设计的框架,利用多种网络协议的弱点进行渗透测试和网络分析。它支持针对生成树协议(STP)、思科发现协议(CDP)、动态中继协议(DTP)、动态主机配置协议(DHCP)、热备用路由器协议(HSRP)、802.1q、802.1x、交换机间链路协议(ISL)和VLAN中继协议(VTP)的攻击。这些攻击可能导致网络中的拒绝服务(DoS)或为更复杂的攻击创造条件。Yersinia对渗透测试人员和网络管理员非常有用,但使用时需谨慎,以免造成网络不稳定。

qq_24305079的博客 2281

【Linux学习笔记】8.Linux yum 命令和apt 命令

本章介绍Linux的yum命令和apt命令。

qq_62052372的博客 2974

C++/WinRT入门指南:现代Windows原生开发的核心技术

Windows运行时(WinRT)是微软为现代Windows应用开发设计的一套跨语言API框架,它基于COM技术原理构建,提供了统一的二进制接口标准。这项技术的核心价值在于让开发者能够以原生性能调用系统级功能,同时保持跨语言兼容性。在工程实践中,C++/WinRT作为官方推荐的C++语言投影,通过标准C++语法封装WinRT API,显著降低了开发复杂度。特别是在异步编程场景中,结合C++20协程特性,能够大幅提升代码可读性和维护性。对于需要高性能图形处理、系统集成或跨平台兼容的桌面应用开发,掌握C++/W

weixin_33910191的博客 1196

Centos7安装apt-get 在centos下用yum install xxx        不是使用apt-get

https://www.cnblogs.com/-wenli/p/13552402.html Centos7安装apt-get 第一步就是下载apt-get 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 第三步 修改环境变量 ..

易的博客 5万+

Project 编制进度计划【项目管理】

Project 项目管理编制进度计划详解。

m0_52861684的博客 5084

图的一些基本知识:图,邻居,度矩阵,邻接矩阵

目录前言图(graph)邻居(neighborhood)度矩阵(degree)邻接矩阵(adjacency)参考文献 前言       本文介绍了一些图论的基础知识,包括图的表示、邻接矩阵、度矩阵等(边不带权值的情况),本文中某些图片或者知识的参考/来源已列于本文最后。 图(graph)       图用G=(V, E)表示,V中元素为...

luzaijiaoxia0618的博客 6万+

centos7 下 安装 apt-get

CentOS 下安装apt-get 最近在学习Linux系统时,网上好多帖子都是用apt-get里下载rpm包,于是就在Google上找了个CentOS下安装apt-get的方法  1、下载地址:http://pkgs.repoforge.org/rpmforge-release/ 2、根据自己的系统下载对应的包(我是CentOS 7,下载:  rpmforge-release-0.5....

心飞路漫的博客 7万+

模型检测--工具KeYmaera

论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems 作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序 摘要 KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程

ziigea的博客 1076

centos/ubuntu—yum/apt-get软件安装

这里注意,info后面必须是软件完整名称,例如查询mysql-connector-java.noarch,名称应该是mysql-connector-java,写mysql会报错。或者写作mysql*,查询所有含有mysql名称的软件包 参考centos-vault | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror鸟哥私房菜 - 第二十二章、软件安装 RPM, SRPM 与 YUM (vbird.org)/var/l

qq_41566366的博客 1万+

【NAS系统】DSM7.2部署SVN服务

早期的群晖版本可以在套件中心找到SVN Server直接安装,然后配置仓库和用户。但‌2提到DSM7.0之后套件中心没有SVN了,得用Docker。

qq_38350004的博客 4847

Pointnet++改进91:2025最新改进模块-RepMBConv模块

本文提出了一种改进PointNet++网络的方法,通过在特征提取模块中引入RepMBConv结构来提升模型性能。主要内容包括:1)理论部分介绍了RepMBConv的设计原理,包含自监督学习框架、动态上下文建模等创新点;2)详细给出了三步修改步骤:创建包含RepMBConv的Python模块、在pointnet2_utils.py中添加注意力机制、修改pointnet2_sem_seg.py主网络结构;3)代码实现展示了如何将RepMBConv集成到PointNetSetAbstraction模块中,形成Po

AIcurator的博客 274

apt-get、apt、aptitude、dpkg、gdebi、yum、brew

大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户 搜索、安装 和 管理 软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理。而 Linux 包的基本组成部分通常有:共享库、应用程序、服务和文档。 虽然大多数流行的 Linux 发行版在包管理工具、方式和形式都大同小异,但却还是有平台差异:

freeking101的博客 6201

Python爬虫实战:如何爬取京东商品评论数据

在本文中,我们介绍了如何使用 Python 爬虫技术爬取京东商品的评论数据。首先,我们分析了京东商品评论的 API 接口和 JSON 数据结构,然后编写了爬虫程序来抓取评论数据,并将数据保存到 CSV 文件中。接着,我们进行了一些基本的数据分析,包括评分分布和简单的情感分析。爬取京东商品评论的数据可以为电商分析、情感分析等提供有价值的信息。你可以在此基础上进行更深入的分析,挖掘更多的商业价值。希望本篇教程能够帮助你了解如何利用 Python 进行电商数据的爬取和分析!

2201_76125261的博客 1645

【Linux】yum/rpm/dnf/apt-get/dpkg/brew命令以及区别

apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 Yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并.........

我的笔记本 6601

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

yum,apt-get,homebrew

apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 Yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理...

Lufei_code的博客 1054

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【yum/apt-get】yum/apt-get/rpm/dpkg/brew之间的区别

apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 Yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理...

小鱼菜鸟的博客 184

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

linux apt-get dpkg,【yum/apt-get】yum/apt-get/rpm/dpkg/brew之间的区别

apt-getapt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。YumYum(全称为 Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并...

weixin_31435039的博客 150

linux apt get 无效,Mac下apt-get命令无效

apt-get是debian(Ubuntu)才有的包管理器在Mac下常用的包管理器是Homebrew什么是Homebrew?linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-getbrew全称Homebrew,Mac os类似apt-get的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,是Mac O...

weixin_28728443的博客 485

N天一个linux命令 [2]apt-get,yum,brew来运行好玩的linux命令

apt-getapt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。YumYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并

yi_an的博客 2388

Mac 下 Homebrew(类似CentOS下的yum)简介及安装

Homebrew官网http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew...

dongbi0665的博客 1309

使用apt-get包管理器,下载文件时记不清文件名怎么办?

apt-get 补全为什么写这篇博客apt-get 介绍安装bash-completion编辑~/.bashrc 文件与你共勉 为什么写这篇博客 因为今天使用apt-get 安装软件的时候,突然想到了要是名字记不清能不能使用tab 键补全或查看有多少预选命令。 经过一段时间的查找资料,终于解决了我心中的疑惑,写这篇博客主要是为了记录学习的历程 apt-get 介绍 Advanced Package Tool,又名apt-get,是一款适用于Unix和Linux系统的应用程序管理器。最初于1998年发布,用于

小白要成大神 389

用快马AI三秒搞定Linux报错:从‘sudo apt-get not found‘到智能修复

作为一个经常在不同系统间切换的开发者,这类包管理器报错简直是我的日常。不过这次我发现了一个神器——快马(InsCode)平台,用它内置的AI功能居然能自动诊断并修复这类问题!比如当它发现是AlpineLinux环境时,会智能推荐使用apk add代替apt-get,并说明这个轻量级发行版的特性。最近团队新来的实习生遇到个典型问题:在WSL Ubuntu里死活装不上软件。直接输入你的报错信息——我打赌修复速度会比你自己查Stack Overflow快至少三倍。

ObsidianRaven13的博客 357

Homebrew简介及安装

Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,

pilqc2009的专栏 318

HomeBrew安装

Homebrew是神马: linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Home

HaigLee的博客 740
上一篇: freeBSD挂载windows共享文件夹
下一篇: CentOS安装java and javac(java运行环境和开发环境)
Kelvin-Liang
博客等级 码龄18年 9粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值