AG体育经过一段时间的了解,相信大家用过了很多种方式对软件进行安装,近期针对此部分进行了系统的梳理。今日发现有新的安装软件的方式,特进行补充。
通常的软件安装主要有四种方式,今日了解到有一种新的方式,目前尚无大量的包,但预计后续有潜力,故进行增加:
如果因系统升级等意外原因导致软件无法使用,我们可尝试重新安装软件包,具体命令如下:
如果不知道软件包完整的名称是,可以选择使用Tab键进行补全,在出现的列表中选择你需要的软件名称AG体育,有时候你需要同时安装多个软件包,你还可以使用正则表达式匹配软件包名进行批量安装。
-y 自动回应是否安装软件包的选项AG体育,在一些自动化安装脚本中使用这个参数将十分有用 -s 模拟安装 -q 静默安装方式,指定多个q或者-q=#,#表示数字,用于设定静默级别,这在你不想要在安装软件包时屏幕输出过多时很有用 -f 修复损坏的依赖关系 -d 只下载不安装 --reinstall 重新安装已经安装但可能存在问题的软件包 --install-suggests 同时安装APT给出的建议安装的软件包
我们经常可以在网络上见到以deb形式打包的软件包,就需要使用dpkg命令来安装。如网易云音乐linux版,WPSlinux版等
查看已安装软件包的安装目录使用dpkg查看linux将软件安装到了什么地方
以上为比较常用的软件安装方式,基本可解决简单的程序安装和日常的使用大部分问题。如想要对所有安装方法进行了解,可继续阅读。
二进制包是指事先已经编译好的二进制形式的软件包,安装方便,缺点是灵活性差,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能再另外的平台或者环境下正确执行。
二进制包文件一般是压缩包(.tar.gz格式),首选需要对文件进行解压,解压到软件安装目录(一般为:/usr/local/软件名),解压方式
解压完成后,然后运行, 使用命令行cd命令到那个目录下执行安装文件(./文件名 (.bin或.run) 或 sh ***.sh),若提示无权限,则为文件添加权限
如出现依赖问题只要看看错误信息,分析找到缺少的部件 *** (可能要apt安装那些,也可能需要编译)
当我们下载源文件时,一定要弄清该软件所依赖的库和其他程序,并且首先参照apt安装程序,将它们装好。这些信息AG体育,通常都能在该开源项目的主页上查找到。
我们从网络上下载软件的源代码AG体育,源代码通常以压缩文件形式发布(.tar.gz、.zip),需要将其解压到指定目录。
现在我们需要把下载来的压缩文件解压,解压.tar.gz的文件,我们可以用以下命令
通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件AG体育,详细讲述了该软件包的安装方法。
3.目录中包含configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备,命令如下
进入安装该软件的源代码目录,运行以下代码,即可卸载此源代码编译安装的程序。
以上如有问题可在评论区提出,我会进行修改与补充,另外想要了解什么可以在评论区提出,我会逐一整理,帮助大家解决Ubuntu20.04使用过程中出现的问题,希望可以对需要的人提供相应的帮助。