This commit is contained in:
2024-10-30 17:23:01 +01:00
commit 3a91b7157c
66 changed files with 2000 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -0,0 +1,69 @@
## 🐧 Fedora 40 jak nainstalovat VSCodium bez Snap či Flatpak
![](../img/vscode-to-vscodium.png)
Na instalovat [VSCodium](https://vscodium.com/) do Fedora bez použití [Snap](https://snapcraft.io/) nebo [Flatpak](https://flathub.org/) je velmi jednoduché, tento návod platí jak na Fedora 40 tak by měl fungovat na distribucích založených na RHEL.
VSCodium vyniká jako pozoruhodná alternativa k populárnímu editoru [Visual Studio Code](https://code.visualstudio.com/). Nabízí podobný zážitek bez telemetrie a sledovacích funkcí přítomných v posledně uvedené. Je přizpůsoben vývojářům, kteří upřednostňují soukromí a chtějí [open-source](https://cs.wikipedia.org/wiki/Otev%C5%99en%C3%BD_software) řešení, které neochrání funkčnost.
Zde je přehled toho, co dělá VSCodium vynikající volbou pro vývojáře:
- Otevřená povaha, zajištění transparentnosti a komunitně řízených vylepšení.
- Absence telemetrie poskytuje vývojové prostředí zaměřené na soukromí.
- Kompatibilita s množstvím programovacích jazyků a rámců.
- Rozsáhlá knihovna rozšíření pro přizpůsobení a zlepšení vývojového zážitku.
- Intuitivní uživatelské rozhraní, které se stará o začínající i zkušené vývojáře.
- Efektivní výkon, optimalizace času vývoje a využití zdrojů.
Silná podpora komunity a pravidelné aktualizace pro lepší funkčnost.
- Kompatibilita napříč platformami, která umožňuje konzistentní zkušenosti napříč různými operačními systémy.
Samostatná instalace je velmi jednoduchá:
1. Otevřeme terminál do něj vložíme tento příkaz čím zkontrolujeme aktualizace a repozitáře:
```
sudo dnf upgrade --refresh
```
2. Naimportujeme si repozitář s VSCodium:
```
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
```
3. Dále importujte úložiště provedením následujícího příkazu:
```
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
```
Měl by se nám zobrazit tento výstup:
```
[gitlab.com_paulcarroty_vscodium_repo]
name=download.vscodium.com
baseurl=https://download.vscodium.com/rpms/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
metadata_expire=1h
```
S importovaným úložištěm můžete nyní pokračovat v instalaci VSCodium.
Spusťte ve svém terminálu následující příkaz:
```
sudo dnf install codium
```
Pro uživatele, kteří se zajímají o sestavení insider založené na sestavení Visual Studio Code, spusťte následující příkaz:
```
sudo dnf install codium-insiders
```
**Poznámka:** Stabilní i insider sestavení lze nainstalovat současně, protože sdílejí samostatné instalace.
VSCodium odstraníte:
```
sudo dnf remove codium
```
Insider verzi:
```
sudo dnf remove codium-insiders
```
Pokud se rozhodnete VSCodium v budoucnu nepoužívat a chcete odstranit úložiště ze systému, spusťte následující příkaz:
```
sudo rm /etc/yum.repos.d/vscodium*
```

View File

@ -0,0 +1,54 @@
## 🐧 Fedora 40 jak nainstalovat WebStorm bez Snap či Flapak ##
![](https://lukan.cz/wp-content/uploads/2024/10/jetbrains_featured.webp)
[JetBrains](https://www.jetbrains.com/) uvolnilo zdarma pro nekomerční použití IDE [WebStorm](https://www.jetbrains.com/webstorm/) a [Rider](https://www.jetbrains.com/rider/). Bohužel je nenajdete v repozitářích Fedory 40. Pokud nechcete používat [Flatpaky](https://flathub.org/) nebo [Snapy](https://snapcraft.io/) tak možnost jak aplikace nainstalovat z balíčku tar.gz.
Provedeme instalaci WebStorma.
Stáhneme si WebStorm aktuální verzi ze stránek [JetBrain s příponou tar.gz.](https://www.jetbrains.com/webstorm/download/#section=linux) Já si na to udělal složku APP.
Otevřeme terminál ve složce kde máme WebStorm a zkontrolujeme verzi WebStormu:
```
ls -lh
```
Zadáme do terminálu tar -xvf puls název alikace a aplikaci rozbalíme:
```
tar -xvf WebStorm-2024.2.4.tar.gz
```
Vytvořte soubor s příponou .desktop v ~/.local/share/applications/ (pro uživatelské aplikace). Například, soubor může mít název myapp.desktop, ale my použijeme název webstorm.desktop. Také soubor rovnou upravíme v editoru nano a uložíme soubor.
-> Jak procovat s nano zjistíte v článku [Nano terminálový textový editor](https://lukan.cz/2024/10/%f0%9f%92%bb-nano-terminalovy-textovy-editor/)
```
[Desktop Entry]
Name=WebStorm
Comment=Description of Webstorm
Exec=/home/váš user name/APP/WebStorm-242.23726.96/bin/webstorm
Icon=/home/váš user name/APP/WebStorm-242.23726.96/bin/webstorm.png
Terminal=false
Type=Application
Categories=Utility;Application;
```
**Name**: Název aplikace, který se zobrazí v nabídce.
**Comment**: Popis aplikace.
**Exec**: Cesta k spustitelnému souboru aplikace.
**Icon**: Cesta k ikoně aplikace (můžete použít absolutní cestu nebo umístit ikonu do standardního adresáře ikon).
**Terminal**: true, pokud aplikace potřebuje běžet v terminálu, jinak false.
**Type**: Typ souboru, obvykle Application.
**Categories**: Kategorie, do kterých aplikace patří (můžete přidat více kategorií oddělených středníkem).
Udělte souboru spustitelné práva: Zajistěte, aby soubor .desktop měl spustitelné práva.
```
chmod +x ~/.local/share/applications/webstorm.desktop
```
A to je vše aplikaci uvidíme v nabídce aplikací a můžeme si ji třeba přidat do lišty.
Tento návod by měl fungovat i v jiných Linuxových Distribucích.

View File

@ -0,0 +1,54 @@
## 🐧 Fedora 40 jak nainstalovat XAMPP
![](../img/xampp-300x175.png)
Pokud vyvíjíte v [PHP](https://www.php.net/) neobejdete se bez nástrojů které Vám zapnou lokální podporu phpmyadmin a apache server na Vašem stroji. Jedním z nástrojů je [XAMPP](https://www.apachefriends.org/index.html).
V tomto tutoriálu vám ukážeme, jak nainstalovat XAMPP na Fedora 40. XAMPP je open-source řešení pro webový server, který zahrnuje Apache, MySQL, PHP a Perl. Poskytuje pohodlný způsob, jak nastavit místní vývojové prostředí na různých operačních systémech, včetně Linuxu, macOS a Windows. Pomocí XAMPP mohou vývojáři snadno testovat a nasazovat webové aplikace bez potřeby živého serveru. Přibalené komponenty bezproblémově spolupracují, což usnadňuje místní vývoj a ladění webových aplikací před jejich nasazením do produkčního prostředí.
1. Aktualizuje systém a nainstalujeme potřebný balíček libnslže zadáme do terminálu tento příkaz:
```
sudo dnf -y update && sudo dnf -y install libnsl
```
2. Pokud nemáte nainstalujte si wget pro stažení balíčků:
```
sudo dnf -y install wget
```
3. Stáhneme balíček s XAMPP:
```
wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.2.12/xampp-linux-x64-8.2.12-0-installer.run
```
4. Rozbalíme balíček:
```
chmod a+x xampp-linux-x64-*-installer.run
```
5. Spustíme instalaci:
```
sudo ./xampp-linux-x64-*-installer.run
```
6. Zaškrtneme XAMPP Developer Files a XAMPP Core Files. Potvrdíme instalaci a počkáme než proběhne.
7. Naistalujeme balíček libxcrypt-compat :
```
sudo dnf install -y libxcrypt-compat
```
8. Nastartujeme LAMP:
```
sudo /opt/lampp/lampp start
```
9. Otestujeme funkčnost tímto odkazem http://localhost/ a měla by se nám zobrazit XAMPP web page.
10. Ještě otestujeme phpadmin tímto odkazem http://localhost/phpmyadmin
11. Běžící LAMP zastavíme tímto příkazem:
```
sudo /opt/lampp/lampp stop
```
12. A pokud budeme chtít XAMPP odinstalovat provedeme to takto:
```
cd /opt/lampp
sudo ./uninstall
sudo rm-rf /opt/lampp
```

View File

@ -0,0 +1,15 @@
## 🐧 Fedora 40 jak nainstalovat ZED editor
![](https://lukan.cz/wp-content/uploads/2024/10/zedkiller.jpg)
[Zed](https://zed.dev/) je vysoce výkonný, „multiplayer“, bezplatný a open source kódový editor napsaný v [Rust](https://www.rust-lang.org/) a vyvinutý na GitHub. Byl vytvořen stejnými autory jako textový editor Atom, a přestože má funkce IDE, je velmi responzivní. V tomto tutoriálu se dozvídáme, jak nainstalovat Zed na Fedoru a ostatní distribuce z rodiny [RHEL](https://cs.wikipedia.org/wiki/Red_Hat_Enterprise_Linux).
Všechny distribuce nemají k dispozici balíček Zed. V některých případech však může být editor instalován z úložiště softwaru třetích stran. Vždy bychom si měli být vědomi toho, že balíčky hostované v těchto relacích nejsou oficiální. Balíček třetí strany Zed, instalovatelný na **Fedoru** například najdete v repozitáři **„Terra“**. Chcete-li přidat jako zdroj softwaru do našeho systému, můžeme použít následující příkaz:
```
$ sudo dnf install --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' --setopt='terra.gpgkey=https://repos.fyralabs.com/terra$releasever/key.asc' terra-release
```
Budeme vyzváni k instalaci terra-release balíčků a potvrdíme důvěřuj klíči GPG úložiště. Jakmile je úložiště k dispozici, můžeme nainstalovat Zed spuštěním:
```
$ sudo dnf install zed
```

View File

@ -0,0 +1,82 @@
## 🔑 Fedora 40 FPC FingerPrint Lenovo ThinkPad E14 Gen 4, E15 Gen 4. Zprovoznění čtečky otisku prstů. ##
Čtečka otisků prstů je skvělá věc, pomůže vám s přihlášením do systému v terminálu za každým sudo nemusíte vypisovat heslo. Pokud vlastníte **Lenovo ThinkPad / Thinkbook E14 Gen 4 nebo E15 Gen 4** možná jste podle této [tabulky](https://fprint.freedesktop.org/supported-devices.html) zjistili, že čtečka otisku prstů **Fingerprint reader FPC 10a5:9800** není v linuxu podporována a tím další vaše pokusy o zprovoznění skončily.
Ale na stránce [Lenovo](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e14-gen-4-type-21eb-and-21ec/downloads/ds563477-fpc-fingerprint-driver-for-ubuntu-2004-ubuntu-2204-thinkpad-e14-gen-4-e15-gen-4?category=Fingerprint%20Reader) existuje ovladač, který bohužel nefunguje. Nicméně po menší úpravě čtečku otisků prstů rozjedeme.
Celý tento proces jsem dělal na [Fedora 40 Workstation](https://fedoraproject.org/workstation/download) s Gnome 46.6. Tento postup by měl jít na všech distribucích rodiny RHEL a i na ostatních desktopových prostředích než jen gnome. Po úpravě skriptu by měl fungovat také v Ubuntu. Zaručit to ovšem nemohu, protože to nemám jinde než nanFedoře 40 s Gnome 40.6. A teď k samotné instalaci a úpravě scriptu.
Při instalaci postupuj opatrně, vše si zkontroluj, případně si pročti dokumentaci i scriptu nebo na stránce Lenovo ať si nezpůsobíš potíže. V žádném případě neručím za vzniklé škody.
1. Ověříme si, že vážně máte **Fingerprint reader FPC 10a5:9800** tímto příkazem:
```
lsubs
```
Pokud to sedí, pokračujeme dále.
příkaz lsusb
![](https://lukan.cz/wp-content/uploads/2024/10/Snimek-obrazovky-z-2024-10-22-21-11-38.png)
2. Pokud nemáte nainstalujte balíček **fprintd**:
```
sudo dnf install fprintd
```
3. Stáhneme si ovladač z webu Lenovo a to **FPC FingerPrint Driver r1slm02w.zip** a uložíme si ho třeba do složky **/home/"user"/Stažené/**.
4. Soubor zip rozbalíme a začneme upravovat scripty.
5. První půjdeme do složky: **/home/"user"/Stažené/r1slm02w/FPC_driver_linux_27.26.23.39/install_fpc** a tam v jakémkoliv textovém editoru otevřeme
install.sh přepíšeme vložením původního kódu a uložíme do něj tento kód:
```
if grep -qE 'ID=fedora' /etc/os-release; then
sudo cp ./libfpcbep.so /usr/lib64/
sudo chmod +x /usr/lib64/libfpcbep.so
else
sudo cp ./libfpcbep.so /usr/lib/x86_64-linux-gnu/
fi;
```
6. Půjdeme do složky: **/home/“user“/Stažené/r1slm02w/** otevřeme v ní terminál a do něj zadáme:
```
cd FPC_driver_linux_27.26.23.39/install_fpc
chmod +x install.sh
sudo ./install.sh
```
7. Teď půjdeme do této složky: **/home/"user"/Stažené/r1slm02w/FPC_driver_linux_libfprint/install_libfprint** a tam v jakémkoliv textovém editoru otevřeme
install.sh přepíšeme vložením původního kódu a uložíme do něj tento kód:
```
if grep -qE 'ID=fedora' /etc/os-release; then
sudo dnf -y install libfprint fprintd fprintd-pam 'dnf-command(versionlock)'
sudo dnf versionlock libfprint
sudo cp -r lib/* /usr/lib/
sudo cp usr/lib/x86_64-linux-gnu/* /usr/lib64/
sudo chmod +x /usr/lib64/libfprint-2*
else
sudo cp -r lib/* /lib/
sudo cp -r usr/* /usr/
sudo mkdir -p /var/log/fpc
#avoid libfprint being modified under apt upgrading
echo "libfprint-2-2 hold" | sudo dpkg --set-selections
sudo chmod 755 /usr/lib/x86_64-linux-gnu/libfprint-2.so.2.0.0
fi
echo "Installation completed successfully. You must reboot your system."
```
8. Půjdeme do složky: **/home/“user“/Stažené/r1slm02w/** otevřeme v ní terminál a do něj zadáme:
```
cd FPC_driver_linux_libfprint/install_libfprint
chmod +x install.sh
sudo ./install.sh
```
Měli byste restartovat systém, ale u mně to nebylo potřeba. Vše prošlo i bez restartu.
9. Teď v Gnome půjdeme do **Nastavení -> Uživatelé -> Přihlášení otiskem prstů** dáme Zapnout a postupujeme dle návodu skenováním prstů.
Snímaní prstů v Gnome
![](https://lukan.cz/wp-content/uploads/2024/10/Snimek-obrazovky-z-2024-10-22-21-53-39.png)
V ostatních prostředích bude postup velmi podobný nebo by měl jít tento příkaz:
```
sudo authselect enable-feature with-fingerprint
```
,ale nemám ho odzkoušený.

3
Fedora/README.md Normal file
View File

@ -0,0 +1,3 @@
![](https://lukan.cz/wp-content/uploads/2024/10/fedoralogo.webp)
[Všehny články na téma Fedora](https://lukan.cz/)