From a16654f310b204a69c6c02f7b379fe946bec7464 Mon Sep 17 00:00:00 2001 From: Dharshan BJ Date: Mon, 8 Sep 2025 14:04:27 -0700 Subject: [PATCH 1/2] update linux broker dependencies --- .../advanced/linux-broker-py-wsl.md | 14 +++++++++++++- msal-python-conceptual/advanced/linux-broker-py.md | 14 ++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/msal-python-conceptual/advanced/linux-broker-py-wsl.md b/msal-python-conceptual/advanced/linux-broker-py-wsl.md index b9ed9029..ec44eb9e 100644 --- a/msal-python-conceptual/advanced/linux-broker-py-wsl.md +++ b/msal-python-conceptual/advanced/linux-broker-py-wsl.md @@ -52,6 +52,10 @@ Install the following dependencies on your Linux platform: To install on debian/Ubuntu based Linux distribution: ```bash +sudo add-apt-repository -y universe +sudo apt update +sudo apt install libwebkit2gtk-4.1-dev -y + sudo apt install libsecret-1-0 -y #from Powershell, run @@ -63,7 +67,15 @@ wsl.exe --shutdown To install on Red Hat/Fedora based Linux distribution: ```bash -sudo dnf install libsecret-1-0 -y +sudo dnf install libsecret-1-0 webkitgtk4-devel libubsan -y +``` + +For RHEL 8, you'll also need to install OpenSSL3 packages from the EPEL repository: + +```bash +sudo dnf install -y "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm" +sudo dnf update +sudo dnf install -y openssl3-devel openssl3-libs #from Powershell, run wsl.exe --shutdown diff --git a/msal-python-conceptual/advanced/linux-broker-py.md b/msal-python-conceptual/advanced/linux-broker-py.md index 32a467fc..c9468eb2 100644 --- a/msal-python-conceptual/advanced/linux-broker-py.md +++ b/msal-python-conceptual/advanced/linux-broker-py.md @@ -135,7 +135,9 @@ If not, install it using the package manager for your distribution. To install on debian/Ubuntu based Linux distribution: ```bash -sudo apt install python3 python3-pip -y +sudo add-apt-repository -y universe +sudo apt update +sudo apt install python3 python3-pip libwebkit2gtk-4.1-dev -y ``` #### [Red Hat Enterprise Linux](#tab/rheldep) @@ -143,7 +145,15 @@ sudo apt install python3 python3-pip -y To install on Red Hat/Fedora based Linux distribution: ```bash -sudo dnf install python3 python3-pip -y +sudo dnf install python3 python3-pip libubsan webkitgtk4-devel -y +``` + +For RHEL 8, you'll also need to install OpenSSL3 packages from the EPEL repository: + +```bash +sudo dnf install -y "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm" +sudo dnf update +sudo dnf install -y openssl3-devel openssl3-libs ``` --- From bcf02a8046ca15c012e2e83e045b0caf31e105ad Mon Sep 17 00:00:00 2001 From: Dharshan BJ Date: Fri, 12 Sep 2025 14:32:51 -0700 Subject: [PATCH 2/2] address comment --- msal-python-conceptual/advanced/linux-broker-py-wsl.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/msal-python-conceptual/advanced/linux-broker-py-wsl.md b/msal-python-conceptual/advanced/linux-broker-py-wsl.md index ec44eb9e..aca986d3 100644 --- a/msal-python-conceptual/advanced/linux-broker-py-wsl.md +++ b/msal-python-conceptual/advanced/linux-broker-py-wsl.md @@ -54,9 +54,7 @@ To install on debian/Ubuntu based Linux distribution: ```bash sudo add-apt-repository -y universe sudo apt update -sudo apt install libwebkit2gtk-4.1-dev -y - -sudo apt install libsecret-1-0 -y +sudo apt install libwebkit2gtk-4.1-dev libsecret-1-0 -y #from Powershell, run wsl.exe --shutdown