首页 > 系统相关 >ubuntu安装软件

ubuntu安装软件

时间:2024-01-26 15:12:07浏览次数:32  
标签:ubuntu apt 命令 软件包 snap 软件 安装

一、 使用源码编译安装

使用上面4种方法安装软件要在软件源里面有该软件才行,如果源里面没有的软件要怎样安装呢? 除了使用编译好不用安装的绿色软件之外,就只有使用源码编译安装了。

编译安装不同的软件的具体方法是不一样的,一般源码的根目录下会有一个INSTALL文件或README文件会讲到要安装的依赖项和编译方法。

不过一般大致也就下面几步:

1. 配置

有些软件源码根目录下会有一个用于配置的脚本文件(configure),执行./configure命令脚本会根据当前的系统环境配置一些东西。
一般这个脚本也可以传一些参数来定制要编译的内容,在INSTALL文件或README文件里面会讲都有哪些参数。

2. 编译

大部分开源软件都是使用make命令来编译软件,直接在源码目录下运行make就行。 对于有多种不同make参数的项目,说明文件里面也会讲到。

3. 安装

除了一些只编译成一个二进制文件可以到处用的软件外,大部分软件编译以后都是要安装的。
一般的安装命令是sudo make install。不过也不排除有其他安装方法,可以看源码说明文件。

二、 使用apt命令安装

不只Ubuntu,其实Debian系统的系统(Debian,Ubuntu,Deepin,Raspbian等)都可以使用apt命令安装软件。
在Ubuntu 16 之前要使用apt-get install 软件包来安装,在Ubuntu 16 之后可以直接使用apt install 软件包来安装。

apt 命令用法:

  1. 更新软件列表:apt update -y
  2. 搜索软件: apt search 关键字
  3. 显示软件包详情:apt show 软件包名
  4. 安装软件:apt install 软件包名
  5. 升级指定软件:apt upgrade 软件包名
  6. 升级所有可以升级的软件:apt upgrade
  7. 卸载软件:apt remove 软件包名
  8. 卸载软件并移除软件依赖:apt autoremove 软件包名
  9. 卸载软件并删除配置文件:apt remove 软件包名 --purge

在终端占直接运行命令就可以安装,比如使用下面的命令安装 gimp

sudo apt install gimp -y

三、 使用snap命令安装

snap是在Ubuntu 16 新添加的一种软件包格式。这种格式把软件运行所需的依赖全部打包到软件包里面, 运行的时候持载到一个虚拟的环境里面运行。所有这种格式的软件包安装时不会破坏系统现有的软件包依赖。

snap命令用法:

  1. 搜索软件包:snap find 关键字
  2. 显示软件包详情:snap info 软件包名
  3. 安装软件包:snap install 软件包名
  4. 升级指定软件:snap refresh 软件包名
  5. 升级所有可以升级的软件:snap refresh
  6. 卸载软件:snap remove 软件包名

也是直接在终端运行命令就可以安装,比如使用下面的命令安装wps:

sudo snap install wps-2019-snap

四、使用dpkg命令安装deb包

上面3种方法都只能安装已经添加的软件源里面的软件。但像网易云音乐、百度网盘这些并没有在软件源里面,而是在官网提供deb后缀的软件包下载,这种软件我们就要用到dpkg命令来安装了。

sudo dpkg -i 文件名.deb

标签:ubuntu,apt,命令,软件包,snap,软件,安装
From: https://www.cnblogs.com/wwly/p/17868558.html

相关文章

  • 在Linux Ubuntu系统中部署C++环境与Visual Studio Code软件
      本文介绍在LinuxUbuntu操作系统下,配置VisualStudioCode软件与C++代码开发环境的方法。  在文章VMware虚拟机部署LinuxUbuntu系统的方法中,我们介绍了LinuxUbuntu操作系统的下载、安装方法;本文则基于前述基础,继续介绍在LinuxUbuntu操作系统中配置VisualStudioCode软......
  • docker安装宝塔面板并跳过强制绑定账号
    1.下载镜像dockerpullbtpanel/bt2.启动dockerrun-itd--net=host--restart=always-v/data/app:/opt--namebaotacyberbolt/baota:latest这里映射目录是为了上传的文件,宿主机可以看到3.跳过强制绑定账号:进入容器执行下面脚本rm-rf/www/server/panel/dat......
  • PyCharm安装教程,图文教程(超详细)
    原文链接:https://blog.csdn.net/wangyuxiang946/article/details/130634049一、PyCharm下载安装1)访问官网https://www.jetbrains.com/pycharm/download/#section=windows下载「社区版Community」安装包。  2)下载完成后,「双击」运行安装包,开始安装。  3)设置界面,点......
  • C# WPF 开发一个 Emoji 表情查看软件
    微软在发布Windows11系统的时候,发布过一个开源的Emoji表情fluentui-emoji。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以我做了一个表情查看器,可以很方便的查看所有表情,同时可以定位到表情文件的位置。这套fluentui-emoji表情一共有1545个。开......
  • 简单记录一下如何安装python以及pycharm(图文教程)(可供福建专升本理工类同学使用)
    本教程主要给不懂计算机的或者刚刚开始学习python的同学(福建专升本理工类)&网友学习使用,基础操作,比较详细,其他问题等待补充!安装Python1.进入python官网(https://www.python.org/),选择导航栏中的Downloads,然后把鼠标移到windows(你目前使用的操作系统),点击downloadforwindows下面的p......
  • Linux 系统安装的基本操作
    Linux基本安装方法 centos6.4 这里为大家介绍Linux的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果自己不想搭建,也可以直接买一台学习用用,参考各大云服务器比较。本次以centos6.4为例。 centos下载地址:可以去官网下载最新版本:https://www.cento......
  • 一个软件项目开发的流程汇总java版
    一个软件项目开发的流程汇总java版1.软件开发整体介绍软件开发流程角色分工软件环境2.xxx项目介绍项目介绍:功能架构(管理端,用户端):体现项目中的业务功能模块产品原型:用于展示项目的业务功能,一般由产品经理进行设计技术选型(用户层,网关层,应用层,数据层):展示项目中使用到的技术......
  • 六、sonarqube 安装部署
    安装postgresPVC,PV使用NFS存储(NFS服务部署方式自行查询)#[root@mastersonarqube]#morepvc.yamlkind:PersistentVolumeClaimapiVersion:v1metadata:name:postgres-pvcnamespace:sonarqube-k8sspec:resources:requests:storage:20Giac......
  • 专业远程控制软件有哪些
    远程办公、远程控制类的软件很多,主打方向和面向的客户人群也不一样。个人用户可能更在意便捷、免费等因素;专业用户会更注重安全性、管理功能等。今天我们介绍几个在全球知名的专业商业远程软件。1、TeamViewer简介:TeamViewer在全球范围内广泛使用,包括在中国。它为企业提供可靠......
  • CentOS 安装docker教程
    第一步执行sudoyuminstall-yyum-utils安装工具包执行后报错:adminisnotinthesudoersfile.Thisincidentwillbereported.解决办法:1>、进入超级用户模式。也就是输入"su-",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。2>、添加文件的写权......