Readme update, dnf hook fix

This commit is contained in:
Ld-Hagen
2021-10-26 21:57:14 +03:00
parent 52954635c8
commit 58be0f5c1c
3 changed files with 19 additions and 12 deletions

View File

@@ -2,37 +2,43 @@
* Fixes Opera html5 media content including DRM-protected one.
* This script must be executed all times opera fails on showing html5 media content.
* On Debian-based and Arch-based distributions it could be started automatically after Opera each update or reinstall.
* On Debian-based, RedHat-based and Arch-based distributions it could be started automatically after Opera each update or reinstall.
## Requirements
1. **wget** (Is needed for downloading the ffmpeg lib and widevine)
```sudo apt install wget```
2. **unzip** (Is needed for unpacking the downloaded file)
```sudo apt install unzip```
**unzip** (Is needed for unpacking the downloaded file)
2. **git** (Is needed for fetching this script)
```sudo apt install git```
**git** (Is needed for fetching this script)
For Debian-based systems: `sudo apt install wget unzip git`
For Arch-based systems: `sudo pacman -S wget unzip git`
For RedHat-based systems: `sudo dnf install wget unzip git`
2. (*Optional*) **python3-dnf-plugin-post-transaction-actions** (Is needed for autoupdate in RedHat-based systems)
`dnf install python3-dnf-plugin-post-transaction-actions`
## Usage
1. Clone this repo
```git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git```
`git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git`
2. Go to the repo root folder
```cd ./fix-opera-linux-ffmpeg-widevine```
`cd ./fix-opera-linux-ffmpeg-widevine`
3. (*Optional*) Run script. And if it works well go to next step.
```sudo ./scripts/fix-opera.sh```
`sudo ./scripts/fix-opera.sh`
4. Run install script and answer few questions.
```sudo ./install.sh```
`sudo ./install.sh`
5. Delete the repo
```cd .. && rm -rf ./fix-opera-linux-ffmpeg-widevine```
`cd .. && rm -rf ./fix-opera-linux-ffmpeg-widevine`

View File

@@ -44,6 +44,7 @@ create_hook ()
printf 'Now the script will run automatically every time pacman installs or updates Opera.\n'
break;;
"3" )
dnf install python3-dnf-plugin-post-transaction-actions -y
cp -f $SCRIPT_PATH/scripts/fix-opera.action $INSTALL_PATH
ln -sf $INSTALL_PATH/fix-opera.action /etc/dnf/plugins/post-transaction-actions.d/
printf 'Now the script will run automatically every time dnf installs or updates Opera.\n'

View File

@@ -1 +1 @@
opera-stable:in:/root/scripts/fix-opera.sh
opera-stable:in:/root/.scripts/fix-opera.sh