前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux没有root权限如何安装软件

Linux没有root权限如何安装软件

作者头像
用户10002156
发布2023-08-07 13:12:09
5540
发布2023-08-07 13:12:09
举报
文章被收录于专栏:生活处处有BUG

背景

我们有时候,需要在linux上安装软件,但又没有root权限,就只能用源码安装了。有些小伙伴只会用root权限的apt install,这里就以安装tmux演示一下。小伙伴们请坐稳扶好,准备发车了。

安装tmux

下载 tmux 的源代码包

您可以从 tmux 的官方网站(https://github.com/tmux/tmux)下载最新版本的源代码包,或者使用以下命令从终端下载

代码语言:javascript
复制
mkdir -pv ~/software/package/tmux && cd ~/software/package/tmux # 先创建一个目录,并进入目录
wget https://github.com/tmux/tmux/releases/download/3.2a/tmux-3.2a.tar.gz

解压缩源代码包

运行以下命令解压缩下载的源代码包

代码语言:javascript
复制
tar -xzvf tmux-3.2a.tar.gz

进入解压缩后的目录

代码语言:javascript
复制
cd tmux-3.2a

配置和编译源代码

代码语言:javascript
复制
./configure --prefix=$HOME/software/package/tmux
make

这将在当前用户的主目录下编译 tmux。

安装 tmux

使用以下命令将 tmux 安装到指定目录下

代码语言:javascript
复制
make install

添加环境变量

为了能够在任何位置使用 tmux 命令,您需要将 tmux 所在的目录添加到 PATH 环境变量中。打开您的 shell 配置文件(例如:.bashrc, .zshrc),并添加以下行

代码语言:javascript
复制
vim ~/.bashrc
export PATH=$HOME/software/package/tmux/bin:$PATH

重新加载 配置文件

保存并关闭文件,然后重新加载 shell 配置文件,或者在终端中执行以下命令使更改生效

代码语言:javascript
复制
source ~/.bashrc   # 修改为您的配置文件名

完成以上步骤后,您应该能够在终端中使用 tmux 命令了。请注意,您安装的 tmux 将与当前用户关联,并且仅对当前用户可用。

卸载 tmux

进入之前编译的 tmux 源代码目录

代码语言:javascript
复制
cd ~/software/package/tmux/tmux-3.2a

执行以下命令以卸载 tmux,该命令将删除之前编译并安装的 tmux 文件。

代码语言:javascript
复制
make uninstall

删除之前添加的配置行

代码语言:javascript
复制
vim ~/.bashrc
export PATH=$HOME/software/package/tmux/bin:$PATH

重新加载 shell 配置文件

代码语言:javascript
复制
source ~/.bashrc   # 修改为您的配置文件名

这将重新加载 shell 配置文件,并使更改生效。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生活处处有BUG 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 安装tmux
    • 下载 tmux 的源代码包
      • 解压缩源代码包
        • 进入解压缩后的目录
          • 配置和编译源代码
            • 安装 tmux
              • 添加环境变量
                • 重新加载 配置文件
                • 卸载 tmux
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档