Linux 学习记录 伍(软件的设置晋级).

将已下载的软件文件删除:yum clean packages

  叁、make clean 先清除可能打包的时候编译的靶子文件

rpm 测试此软件是或不是享有相依性: rpm -ivh 软件名称 –test

 

 

修改私下认可yum源为国内的Ali云yum源。官方的yum源在国内访问作用倒霉,须求改为国内比较好的Ali云恐怕今日头条的yum源:

  壹、一般解压源代码到/usr/local/src 文件夹中

gcc -O hello.c 编写翻译发生目的文件,并拓展优化

查看yum源列表:yum repolist

manbetx手机网页版 1

rpm安装软件并查阅安装音讯(安装到自定义路线): rpm -ivh 软件名称 (–prefix
/usr/local)

  makefile的主干语法(老实说,有点像Java的ant):

rpm晋级软件(软件存在,予以更新;软件不存在,予以设置): rpm -Uvh 软件名称

#下载wget
yum install -y wget
#备份当前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup
#新建空的yum源设置目录
mkdir /etc/yum.repos.d
#下载阿里云的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

gcc -o hello hello.c 生成hello这一个可实践的二进制文件

列出近日服务器上可供本机进行升高的软件有哪些: yum list updates

yum查询的功效:

rpm查询软件:

五、yum

gcc -c hello.c 编写翻译发生目的文件hello.o

yum的软件群组的效果:

manbetx手机网页版,全系统活动晋级所急需进步的软件:yum -y update

 

makefile变量的为主语法:

缺点:命令的冗余性,假使 C
语言程序中蕴藏对别的函数大概程序的引用,那么任何程序也要编写翻译成目标文件,然后共同编写翻译成可实施文件,才具运作成功。1个大的先后引用是十一分多的,所以用gcc来编写翻译,显得很冗余。

除去全体软件库的连锁数据:yum clean all

三、Tarball

rpm晋级软件(软件存在,予以更新;软件不设有,不授予设置): rpm -Fvh
软件名称

  4、make 编写翻译成二进制文件

备考:软件群组的装置暗许是不设置 optional
软件的,假使,想要安装的话要求修改配置文件 vim /etc/yum.conf
,在文书中新扩充一行 group_package_types=default,mandatory,optional

进级软件:yum update 软件名称

 

  • 变量和变量内容之间以=隔离,同时两边能够享有空格
  • 变量右侧无法有tab
  • 变量和变量的始末在=两边不能够具有:
  • 在习贯上变量最佳以 大写字母 为主
  • 接纳变量时 以${变量} 或 $(变量)使用
  • shell的蒙受变量是足以被套用的,比方提到的CFLAGS那些变数
  • 在命令格局中也足以赋予变量

将下载的软件文件头删除:yum clean headers

manbetx手机网页版 2

manbetx手机网页版 3

yum clean all
yum makecache

  5、make install 安装文件

$@ 代表目前的靶子

软件安装的相关音讯都被写入 /var/lib/rpm/
中,大家查询是还是不是有软件进级的急需,版本的可比也是发源这几个数据库。rpm安装软件最大的标题就是软件的相依属性难题,假如波及的软件未有设置,那么该软件也不可能安装。

二、make

下一场,重建缓存:

gcc是Linux上边最标准的C语言的编译程序,用来自代码的编写翻译链接。

  manbetx手机网页版 4

用make进行宏编写翻译,make的功用是简化编写翻译进度中所下达的指令,假设编写翻译完毕现在,修改了某些原始码文件,则make只会去立异那一个文件,其余的文本不会被改换。要动用make命令,是因为事先编写
好的 makefile
这么些文件。然后make命令安装那个文件编写翻译链接,大大简化了编译的步子。

修改yum的源和安顿文件: vim /etc/yum.repos.d/CentOS-Base.repo

四、rpm

 

设置软件:yum install 软件名称

卸载软件:yum remove 软件名称

manbetx手机网页版 5

yum是时下Linux最有利于的软件管理工科具,它比起rpm来能够自行处理软件的相依属性难点,以缓慢解决软件的安装、卸载、晋级的难题.

重建rpm数据库: rpm –rebuilddb

一、gcc

列出近来系统方面装有十分的大恐怕被转移过的公文:rpm -Va

  manbetx手机网页版 6

  2、./configure –prefix=/usr/local/ntp –enable-all-clocks
–enable-parse-clocks 在目的文件夹中生成makefile文件

  安装的基本步骤:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图