当前位置: 首页 > news >正文

购物网站图片的放大怎么做的关键词大全

购物网站图片的放大怎么做的,关键词大全,建设银行 福建分行招聘网站,查网站备案名称​ 我们有的时候希望在安装了新软件之后保留旧版本的软件,比如希望保留旧版本的gcc,以防以前写的C编译出问题,这时候就需要版本管理软件update-alternatives。 ​ 在此之前我们需要先弄清楚,什么是ubuntu的软件?拿C源…

​ 我们有的时候希望在安装了新软件之后保留旧版本的软件,比如希望保留旧版本的gcc,以防以前写的C++编译出问题,这时候就需要版本管理软件update-alternatives。

​ 在此之前我们需要先弄清楚,什么是ubuntu的软件?拿C++源码编译的来说,其实就是编译后得到的【可执行文件(没有后缀的那个东西)+它所依赖的库(.a或者.so结尾)】,如下图的QQ-linux
请添加图片描述

系统软件的可执行文件放在【/usr/bin】下面(通过apt-get安装的),库放在【/usr/lib下面】,如下图
请添加图片描述

第三方安装的软件一般建议放在【/opt/】下面(如下图1)(通过编译源码安装的,编译安装的时候可以通过--prefix=路径名后缀选安装路径(如下图2),一般都建议安装在/opt/下面,方便与系统软件区分开来,不选的话会安装在/usr/local下面),第三方安装的软件有的结构比较规整(下图3),有的比较混乱(下图4),但是都包含可执行文件以及库文件

请添加图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

​ 系统在执行软件的时候是怎么操作的呢?我们这里只讨论在终端中执行软件的操作。编译过C++文件的人都知道,如果在cmakelist中设置了可执行目标的话,最后会编译出一个可执行文件(下图1),当终端在可执行文件同级目录的时候,就可以通过文件名进行执行(下图2)。那么为什么对于cmake、gcc这种软件,我们无论在哪里都可以执行呢?那是因为这些系统软件的可执行文件目录/usr/bin已经被包含在系统环境变量PATH中了(下图3),当我们执行软件的时候,系统会自动在PATH包含的路径中去找同名的可执行文件,就拿刚才图1中的test来说,如果我们把~/build/加入PATH环境变量(通过export PATH=~/test/build:$PATH实现),无论在哪里我们都可以执行my_test了(下图4)。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

​ 那么怎么进行软件版本管理呢?在刚才的讨论中,我们已经知道了执行软件是通过运行可执行文件的方式(比如通过./my_test运行my_test),那么我们就先来看看可执行文件,不妨看看/usr/bin下的可执行文件(下图1)。我们会发现,好奇怪,为什么有的可执行文件下面会有一个箭头(下图2),那是因为这个文件不是一个真正占内存的文件,而是一个软连接(跟windows里面的快捷方式差不多),它实际上指向了别的可执行文件(下图3)。这时候就可以想到,如果把某个软连接的指向修改掉,让它指向新版本的可执行文件,是不是就可以实现软件版本的切换了呢。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
​ 这时候终于可以请出我们的update-alternatives了,它的作用就是修改软连接的指向。拿cmake举例,这里我已经安装了两个cmake,一个是系统自带的cmake-3.16.3(在/usr/bin下,如下图1,它本来的名字是cmake,这里我改了名,方便后续操作),一个是自己安装的cmake-3.28.0(在/opt下,如下图2),利用如下命令就可以使/usr/bin/cmake指向/usr/bin/cmake-3.16.3或者/opt/cmake-3.28.0/bin/cmake了:

在这里插入图片描述
在这里插入图片描述

sudo update-alternatives --install /usr/bin/cmake  cmake /usr/bin/cmake-3.16.3  90
sudo update-alternatives --install /usr/bin/cmake  cmake /opt/cmake-3.28.0/bin/cmake  100

执行完这个操作后,可以用sudo update-alternatives --config cmake进行版本切换(下图1),这里版本切换的作用就是修改可执行文件软连接的指向。用ls -n /usr/bin/cmake可以看到/usr/bin/cmake指向/etc/alternatives/cmake,然后当我们切换到cmake-3.28.0的时候可以看到/etc/alternatives/cmake指向/opt/cmake-3.28.0/bin/cmake(下图2),当我们切换到cmake-3.16.3可以看到/etc/alternatives/cmake指向/usr/bin/cmake-3.16.3(下图2)。至此我们就用update-alternatives实现了软件版本管理。

在这里插入图片描述
在这里插入图片描述

http://www.yidumall.com/news/85603.html

相关文章:

  • 素材下载网站模板关键词简谱
  • 网络营销的企业网站1688如何搜索关键词排名
  • 中国交通建设监理协会官方网站安卓优化大师手机版下载
  • 策划设计网站百度销售岗位怎么样
  • 银川网站建设培训哪家好seo收费标准
  • 网站改版对seo站长之家关键词查询
  • 适合初学者做的网站希爱力双效片副作用
  • 聊城做网站的公司平台上海优化价格
  • 那里可以做工作室做网站杭州seo博客
  • 南京网页网站制作长沙百度推广排名优化
  • html5制作网页的代码临沂百度seo
  • 网站首页图片素材长图大全站外推广渠道有哪些
  • 包头市做网站哪个网络营销的核心
  • 男女做啊免费视频网站广州外贸推广
  • 大连哪家网站技术开发公司好在哪个平台做推广比较好
  • 个人可以做导航网站吗网络外包
  • 政府门户网站建设 投标文件sem培训
  • 网站空间后台登录商品推广软文800字
  • 那些行业做网站优化的比较多个人开发app去哪里接广告
  • 网站定制 北京网站推广的全过程
  • 网站支付宝怎么做汕头seo全网营销
  • 惠州网站建设一般多少钱广告营销策略有哪些
  • 湖南郴州今日头条新闻seo顾问服
  • 泰州做网站的电子商务网站建设论文
  • WordPress编辑器加载慢百家号关键词排名优化
  • 自己做的公司网站百度搜不到电商运营助理
  • 可以看违禁网页的浏览器专业搜索引擎seo公司
  • 邯郸公司网站建设近期网络舆情事件热点分析
  • php网站 源码个人做外贸怎样起步
  • 做音乐网站没有版权北京seo