Linux下安装软件- 概览(推荐给新入职的小白看)

本文介绍了Linux系统软件的安装、运行与配置方法。安装方式有官网下载安装包和命令行安装,涵盖CentOS和Ubuntu体系的不同操作。还提到下载binary文件及配置环境变量,程序运行分命令行和后台运行,同时说明了进程关闭方法,是《趣谈Linux操作系统》第四讲笔记。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要安装软件,可以上官网下载,也可以命令行安装。

1. 官网下载安装包, 命令安装

安装包

可以下载 rpm 或者 deb。就是 Linux 下面的安装包。

 Linux 现在常用的有两大体系:

  •  CentOS 体系: 安装包使用 xxx.rpm
  •  Ubuntu 体系: 安装包使用 xxx.deb       

安装

  • rpm -i xxx.rpm
  • dpkg -i xxx.deb

-i就是-install的意思

查看安装软件

  • rpm -qa (q: query, a:all)
  • dpkg -l  (l: list)

列表太长  dpkg -l |grep jdk

软件删除

  • rpm - e (erase)
  • dpkg -r (remove)

2. 命令行安装(软件管家)

软件搜索:

  • yum search jdk
  • apt-cache search

软件安装

  • yum install
  • apt-get install

软件删除

  • yum erase xxx
  • apt-get purge xxx

软件服务端: 从哪里下载这些软件

Linux 允许我们配置从哪里下载这些软件的,地点就在配置文件里面。

  • CentOS: 配置文件 /etc/yum.repos.d/CentOS-Base.repo
  • Ubuntu: 配置文件 /etc/apt/sources.list

无论是到软件官网先下载后安装,还是用软件管家(apt-get)进行安装,都是下载一些文件,然后将这些文件放在某个路径下,然后到相应的配置文件中配置一下。ubuntu中主执行文件在/usr/bin下面,配置文件在/etc下,其他库文件在/var下。

下载binary文件

更简单粗暴:把安装好的路径直接下载下来了,然后解压缩成一个个整的路径

LInux下的jdk-xxx-linux-x64_bin.tar.gz是linux下常见的压缩模式。如何下载呢,用wget加上链接就可以下载了。linux下自带tar程序,如果是zip就需要自己安装 apt-get intall zip unzip

  • tar.gz:  tar xvzf jdk-xxx-linux-bin.tar.gz

如果采用这种下载压缩包的方式,解压后还需要在系统配置环境变量和路径

  • export JAVA_HOME=/download/jdk-linux-xxx_x64/
  • export PATH = $JAVA_HOME/bin:$PATH

export只在当前命令行的会话中管用。如何永久配置环境变量呢, 在当前用户的默认工作目录下/root或者/home/user目录下有一个.bashrc文件,带点开头的默认看不到,ls -la (a:all)就可以看到,每次登录会自动执行,也可以手动执行 source xxx.bashrc

程序运行

程序能执行的前提是文件有x执行权限。

1. 命令行运行

linux下执行程序的常用方式是,通过shell在交互命令行里运行。但一旦交互命令行退出,程序就停止。

2. 后台运行

nohup命令 no hang up(不挂起),交互命令行退出的时候,程序还在运行,加&表示在后台运行

nohup xxx.sh &

appending output to nohup.out

如果要输出结果重定向到文件

nohup xxx.sh >out.file 2>&1  &

进程的关闭,可以通过 ps -ef |grep 程序关键字 找到这个程序的pid, 然后用kill命令删除

kill -pid

本文是极客时间的《趣谈 Linux 操作系统》的第四讲笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值