当前位置: 首页 > news >正文

ubuntu离线安装 xl2tpd

目录

优麒麟是基于 Ubuntu 的 Linux 发行版,使用apt作为包管理工具

实践

欧拉基于 RPM 的企业级 Linux 发行版,主要通过dnf命令安装软件包,同时也兼容yum命令

先在线安装 


优麒麟是基于 Ubuntu 的 Linux 发行版,使用apt作为包管理工具

10.60.2.193

root@dualven-yangtianm4900c-00:/home/dualven# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:    jammy
 

在Ubuntu上离线安装xl2tpd可以通过下载安装包及其依赖项,然后在离线环境中进行安装,具体步骤如下:
1. **在联网的Ubuntu系统上下载安装包和依赖项**:
    - 创建一个文件夹用于存放下载的软件包,例如:`sudo mkdir test`,然后进入该文件夹`cd test`。
    - 使用命令下载`xl2tpd`及其依赖项,命令为:`sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances xl2tpd | grep "^\w" | sort -u)`。
    - 下载完成后,将当前目录下的所有`.deb`文件移动到一个新的`archives`文件夹中,命令为:`sudo mkdir ./archives`,`sudo mv *.deb ./archives/`。
    - 生成软件包的依赖关系索引,命令为:`sudo dpkg-scanpackages ./ /dev/null | gzip > ./archives/Packages.gz`。如果提示`dpkg-scanpackages: command not found`,则需要安装`dpkg-dev`工具,命令为:`sudo apt-get install dpkg-dev`。
    - 将当前文件夹打包,命令为:`sudo tar cvzf ../test.tar.gz .`。
2. **将打包好的文件复制到离线的Ubuntu系统**:
    - 使用U盘或其他存储设备将`test.tar.gz`文件复制到离线Ubuntu系统的任意目录,例如`/home`目录。
    - 在离线系统上解压文件,命令为:`sudo tar -xvf test.tar.gz`。
3. **修改离线系统的软件源设置**:
    - 备份原来的软件源文件,命令为:`sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak`。
    - 使用文本编辑器打开`sources.list`文件,命令为:`sudo vi /etc/apt/sources.list`,并添加以下内容:`deb (trusted=yes) file:///home/test/ archives/`(这里的路径要根据实际解压的路径进行修改)。
4. **更新软件源并安装xl2tpd**:
    - 更新软件源,命令为:`sudo apt-get update`。
    - 安装`xl2tpd`,命令为:`sudo apt-get install xl2tpd`。

另外,也可以通过下载`xl2tpd`的源代码进行离线安装:
1. 从[xl2tpd的官方GitHub仓库](https://github.com/xelerance/xl2tpd)下载对应版本的源代码压缩包,如`xl2tpd-<version>.tar.gz`。
2. 将下载的压缩包复制到离线的Ubuntu系统中,然后解压,命令为:`tar xvf xl2tpd-<version>.tar.gz`。
3. 进入解压后的目录,命令为:`cd xl2tpd-<version>`。
4. 编译源代码,命令为:`make`。
5. 安装`xl2tpd`,命令为:`make install`。

实践

两处修改

(1)  echo "test * 123456 *">>/etc/ppp/chap-secrets

(2) 如下:

  

欧拉基于 RPM 的企业级 Linux 发行版,主要通过dnf命令安装软件包,同时也兼容yum命令

[root@localhost test]# cat /etc/os-release
NAME="openEuler"
VERSION="24.09"
ID="openEuler"
VERSION_ID="24.09"
PRETTY_NAME="openEuler 24.09"
ANSI_COLOR="0;31"

先在线安装 

yum install xl2tpd

实践  欧拉

(1)  echo "test * 123456 *">>/etc/ppp/chap-secrets

(2)firewall-cmd --zone=public --add-port=1701/udp --permanent

firewall-cmd --reload 

http://www.dtcms.com/a/470264.html

相关文章:

  • 如何在百度上做网站最好用的免费建站
  • 关联网站有那些wordpress超级排版器插件
  • 熊猫比分 APP:开启体育赛事观赛新“姿势”
  • 第二章:模块的编译与运行-9 Platform Dependency
  • java多模块概念
  • 小企业网站维护什么东西互联网培训
  • 找人做网站做的很烂网站自助建设推广
  • uhttpd HTTPS 在嵌入式与 OpenWrt 上的实战部署与排查
  • 合肥网站建设正规公司抖音如何推广引流
  • [cpprestsdk] 构建HTTP消息 | http_headers.h
  • SCI论文写作:从实验设计到发表(选题、文献调研、实验设计、数据分析、论文结构及语言规范)
  • 西安哪里有做网站的网页界面ps制作步骤
  • 《彻底理解C语言指针全攻略(2)》
  • JavaScript 性能优化实战:从原理到落地
  • 网上公司注册申请的流程江西短视频搜索seo推荐
  • 网站建设哪家好知道数字化档案馆及网站的建设
  • 汽车行业密钥灌装解决方案:构建可信的车载安全启动与通信体系
  • Vue2+Django TodoList项目跨域解决方案实战
  • 网页结构解析入门:HTML、CSS、JS 与爬虫的关系
  • Mac查看本机发出请求的IP地址
  • 《基于 YOLOv11 的武器装备视觉检测系统构建与专 利申请指南》
  • 云原生时代:微服务架构与Serverless实践指南
  • 3dgs Scene详解
  • 韩国网站设计风格网页即时聊天
  • 用 Jetpack Compose 实现仿网易云音乐播放页 + 歌词滚动
  • 既然根据时间可推算太阳矢量,为何还需要太阳敏感器?
  • 做娱乐新闻的网站有哪些网站建设教材
  • ORACLE数据库字符集
  • 本机做网站服务上传到凡科手机网站建设开发
  • 谷歌和IBM:量子计算新时代即将到来