安装

安装 #

一键脚本 #

tdl 将被安装到 $Env:SystemDrive\tdl(将被添加到 PATH 中),该脚本还可用于升级 tdl

安装最新版本 #

iwr -useb https://docs.iyear.me/tdl/install.ps1 | iex

通过 ghproxy.com 镜像安装 #

$Script=iwr -useb https://docs.iyear.me/tdl/install.ps1;
$Block=[ScriptBlock]::Create($Script); Invoke-Command -ScriptBlock $Block -ArgumentList "", "$True"

安装特定版本 #

$Env:TDLVersion = "VERSION"
$Script=iwr -useb https://docs.iyear.me/tdl/install.ps1;
$Block=[ScriptBlock]::Create($Script); Invoke-Command -ScriptBlock $Block -ArgumentList "$Env:TDLVersion"

tdl 将被安装到 /usr/local/bin/tdl,该脚本还可用于升级 tdl

安装最新版本 #

curl -sSL https://docs.iyear.me/tdl/install.sh | sudo bash

通过 ghproxy.com 镜像安装 #

curl -sSL https://docs.iyear.me/tdl/install.sh | sudo bash -s -- --proxy

安装特定版本 #

curl -sSL https://docs.iyear.me/tdl/install.sh | sudo bash -s -- --version VERSION

包管理器 #

Scoop #

scoop bucket add extras
scoop install telegram-downloader

Homebrew #

brew install telegram-downloader
欢迎贡献!

预编译二进制 #

  1. 下载指定操作系统和架构的压缩包:
  1. 解压缩压缩包
  2. 将可执行文件移动到所需目录
  3. 将此目录添加到 PATH 环境变量
  4. 确保您对文件具有执行权限

源代码 #

要从源代码构建 tdl 的扩展版本,您必须:

  1. 安装 Git
  2. 安装 Go 的 1.21 版本或更高版本
  3. 根据 Go 文档中的描述更新您的 PATH 环境变量
安装目录由 GOPATHGOBIN 环境变量控制。如果设置了 GOBIN,则二进制文件将安装到该目录。如果设置了 GOPATH,则二进制文件将安装到 GOPATH 列表中第一个目录的 bin 子目录。否则,二进制文件将安装到默认的 GOPATHbin 子目录($HOME/go%USERPROFILE%\go)。

然后构建:

go install github.com/iyear/tdl@latest
tdl version