# 安装AdGuard Home<no value>
使用wget安装AdGuard Home
```systemd
wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
```

---


### 错误输出:

#### UDP:53端口被占用，解决方法:
查看UDP53占用服务
```systemd
lsof -iudp:53
```
输出类似于:
```systemd
COMMAND     PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-r 14542 systemd-resolve   13u  IPv4  86178      0t0  UDP 127.0.0.53:domain
systemd-r 14542 systemd-resolve   14u  IPv4  86179      0t0  TCP 127.0.0.53:domain
```

要解决此问题，您需要禁用守护程序或选择 一个不同的网络接口，并绑定到其上可访问的 IP 地址，用于 instance，网络内路由器的 IP 地址。但如果你确实需要，有几种解决方案。`systemd-resolved``localhost`

首先，AdGuard Home 可以检测此类配置，并在您按下“修复”按钮时为您禁用，该按钮显示在附近 安装屏幕上的消息。`systemd-resolvedaddress already in use`

其次，如果这不起作用，请按照以下指南进行操作。请注意，如果您是 将 AdGuard Home 与 docker 或 snap 一起使用时，您必须自己动手。

##### Step 1:创建目录:`/etc/systemd/resolved.conf.d`

```systemd
mkdir -p /etc/systemd/resolved.conf.d
```

##### Step 2:创建一个新文件:`/etc/systemd/resolved.conf.d/adguardhome.conf`

```systemd
vi /etc/systemd/resolved.conf.d/adguardhome.conf
```
添加以下内容:
```v
[Resolve]
DNS=127.0.0.1
DNSStubListener=no
```

##### Step 3:激活另一个文件`resolv.conf`
```systemd
mv /etc/resolv.conf /etc/resolv.conf.backup
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
```

##### Step 4:重新启动 DNSStubListener

```systemd
systemctl reload-or-restart systemd-resolved
```

之后，`systemd-resolvedlsof 127.0.0.1:53`不应显示在输出中，并且应该能够绑定到AdGuard Home.