Linux—软件包管理的snap软件包安装以及其他安装方式(十二)

本文为Ubuntu Linux操作系统- 第十二弹~~
今天是 Linux 软件包管理的完结篇,主要讲了软件包管理中snap包安装与配置,以及其他软件包的安装方式~
上期回顾:Linux—软件包管理中APT工具详解
更多Linux 相关内容点击👉“Linux专栏

😎疾如风,徐如林,掠如火,难知如阴,飞影铠甲合体~~

在这里插入图片描述

Snap软件包

  • Snap是Canonical提出的一个打包概念
  • Snap的安装包扩展名是.snap,类似于一个容器,完全独立于系统
  • Snap软件包一般安装在/snap目录下
  • 单个Snap 包可以内嵌多个不同来源的软件,从而提供一个能够快速启动和运行的解决方案
  • Snap包能自动地进行事务化更新
  • 每个Snap包都会安装到一个新的只读squashfs文件系统中
  • 还可以同时安装多个版本的软件
  • Snap包内建立与Linux发行版不兼容的库,做到“一次打包,到处使用”

Ubuntu 18.04 LTS预装的Snap包

在这里插入图片描述

使用Snap包安装或卸载软件

检查是否已安装 Snap

一般 Linux 都默认安装 Snap,如果不确定执行以下命令

snap --version

更新 Snap 包管理器

安装或更新软件之前,先更新 Snap 包管理器

 snap refresh Snap包名

还原已安装的Snap包

snap rtevert Snap包名

搜索要安装的Snap包

snap find <要搜索的文本>

查看Snap包的详细信息

snap info Snap包名

搜索要安装的Snap包

  snap install Snap包名

运行通过Snap安装的应用程序

列出已经安装的Snap包

snap list 
--all 选项列出所有可用的版本

回滚 Snap 包到之前的版本

sudo snap revert Snap包名

卸载 Snap 包

sudo snap remove Snap包名
#卸载某个 Snap 包

启用或禁用Snap包

例如,需要启用或禁用 VLC 媒体播放器

sudo snap enable vlc   #启用VLC 
sudo snap disable vlc  #禁用VLC     

源代码安装

基本步骤:
在这里插入图片描述

实例—安装Apache服务器

安装步骤:

(1)官网www.apache.org下载httpd包,将源代码包文件复制到用户主目录中,对其解压缩
(2)阅读其中的INSTALLREADME文件,了解安装事项
(3)官网下载APR源代码包并进行安装
(4)官网下载APR-util的源代码包并进行安装
(5)官网pcre.org下载PCRE的源代码包进行安装
(6)切换到http安装目录执行configure脚本,成功生成Makefile
(7)运行make命令,完成源代码编译,花费时间较长
(8)运行sudo make install命令,完成安装

测试Apache

  • 默认将Apache安装到/usr/local目录。
  • 修改/usr/local/apache2/conf/httpd.conf配置文件
  • 切换到安装目录运行命令
 /usr/local/apache2/bin$ sudo ./apachectl start

在这里插入图片描述

其他的安装方式

Ubuntu软件中心

  • Ubuntu 软件中心是 Ubuntu 操作系统中的一个图形化应用程序,它是 Ubuntu 桌面系统预装的应用程序之一,提供了成千上万的免费和付费应用程序,包括游戏、办公软件、教育工具等
  • 安装软件、更新软件、卸载软件等功能直接通过搜索框输入软件名称操作即可,非常方便快捷

bin和run二进制包安装

安装二进制包过程

首先,要确保.bin.run文件来自可信的来源,以便规避风险

  1. 设置执行权限
  • 在Linux中,.bin.run文件需要设置为可执行文件才能运行

利用终端并进入到包含.bin.run文件的目录

cd /path/to/your/file

为文件添加执行权限

#对于.bin文件
chmod +x filename.bin
#对于.run文件
chmod +x filename.run

最好,再用ls -l命令查看文件权限,确认文件已被标记为可执行

ls -l 
  1. 运行安装程序
#对于.bin文件
./filename.bin
#对于.run文件
./filename.run

启动安装程序之后,一般会显示一个图形界面或命令行界面引导你完成安装

卸载软件

某些.run文件在安装时会创建一个卸载脚本,通常名为uninstall.sh

./uninstall.sh

AppImage包安装

  • Linux系统中,AppImage是一种便捷的应用程序打包格式,允许用户在不同发行版上运行应用程序,而无需担心依赖关系或安装问题
  • 通常使用wget命令在终端中下载:
wget https://example.com/path/to/your/appimage

Flatpak包安装

  • Flatpak是一种用于Linux的应用程序打包和分发系统,旨在解决不同Linux发行版之间的软件兼容性问题
  • Flatpak应用程序通常包含其运行所需的所有依赖项,这意味着用户无需担心手动安装或更新库,减少了“依赖地狱”问题。
  • Flatpak 通过重复数据删除技术优化存储空间,共享库和文件,减少磁盘占用

pip安装

  • pip 是Python的包管理工具,用于安装和管理Python包和库
  • Python生态系统中最常用的包管理工具之一,广泛用于安装Python第三方库和框架
  • 使用pip安装Python包
pip3 install package-name
#安装特定版本的包
pip3 install package-name==version

Ubuntu Linux软件包管理的内容完结了,明天开启全新板块“系统的高级管理” ~~~
想要了解更多内容点击练小杰的CSDN!!!
明天见,各位同仁!!🚵🏼‍♂️

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

练小杰

感谢支持!你可真有眼光!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值