• Introduktion till Neos CMS: Installation och Säkring på Ubuntu, Debian och Fedora

    Men snälla herr tux, det finns CMS. 1900 talet ringde vill ha sin primitiva kommunikation på papper tillbaka.

    Content Management Systems (CMS) är idag en hörnsten för att hantera och publicera innehåll på webbplatser. Genom att använda ett CMS kan användare enkelt uppdatera och underhålla en webbplats utan att behöva djupgående teknisk kunskap. Populära CMS-plattformar som WordPress, Joomla och Drupal har länge dominerat marknaden, men Neos CMS erbjuder ett kraftfullt alternativ med unika fördelar, särskilt för företag och avancerade användare.

    I denna artikel guidar vi dig genom installationen av Neos CMS på tre olika Linux-distributioner: Ubuntu, Debian och Fedora. Vi kommer att använda LAMP-stacken (Linux, Apache, MySQL/MariaDB och PHP), Composer och ImageMagick för installationen, och vi säkrar webbplatsen med HTTPS via Certbot och Let’s Encrypt. Artikeln avslutas med en kort översikt över hur man installerar Neos CMS på dessa distributioner.

    Vad är ett CMS?

    Ett Content Management System (CMS) är en programvara som låter användare skapa, hantera och redigera webbplatsinnehåll utan att behöva kunna programmera. CMS:er används för att bygga allt från enkla bloggar till komplexa företagswebbplatser och erbjuder ofta ett användarvänligt gränssnitt för innehållshantering. Populära CMS inkluderar:

    • WordPress: Användarvänligt med ett stort utbud av teman och plugins, idealiskt för både små bloggar och stora webbplatser.
    • Joomla: Balans mellan användarvänlighet och komplexitet, bra för mer avancerade webbplatser.
    • Drupal: Mycket kraftfullt och flexibelt, men kräver mer teknisk kunskap. Används ofta för komplexa webbplatser och intranät.

    Introduktion till Neos CMS

    Neos CMS skiljer sig från andra plattformar genom sin moderna och intuitiva redigeringsupplevelse, där innehåll kan redigeras direkt på sidan. Det är också mycket flexibelt för utvecklare, med stöd för anpassade innehållsmodeller och enkel integration med andra system. För företag som behöver en robust och flexibel CMS-lösning är Neos CMS ett utmärkt val.

    Installation av Neos CMS på Ubuntu, Debian och Fedora

    Nedan följer detaljerade instruktioner för hur du installerar Neos CMS på Ubuntu, Debian och Fedora. Varje distribution har sina egna förutsättningar och kommandon, men grundstegen förblir desamma.

    Steg 1: Installera nödvändiga beroenden

    För att börja installationen behöver du installera nödvändiga beroenden inklusive Apache, MariaDB/MySQL, PHP, Composer, Git och ImageMagick. Dessa paket är tillgängliga i distributionens förråd.

    För Ubuntu och Debian:

    Börja med att uppdatera paketlistan:

    sudo apt update

    Installera sedan alla nödvändiga paket:

    sudo apt install apache2 mariadb-server composer git php php-cli php-common php-imap php-redis php-snmp php-xml php-zip php-imagick php-mbstring php-curl libapache2-mod-php php-mysql imagemagick

    För Fedora:

    Uppdatera systemet och installera nödvändiga paket med dnf:

    sudo dnf update

    Installera sedan paketen:

    sudo dnf install httpd mariadb-server composer git php php-cli php-common php-imap php-redis php-snmp php-xml php-zip php-imagick php-mbstring php-curl php-mysqlnd ImageMagick

    Steg 2: Konfigurera PHP och MariaDB/MySQL

    Efter installationen måste vi konfigurera PHP och MariaDB (eller MySQL). Redigera PHP-konfigurationsfilen för att ställa in rätt tidszon och öka minnesgränsen.

    För Ubuntu och Debian:

    sudo nano /etc/php/8.3/apache2/php.ini

    För Fedora:

    sudo nano /etc/php.ini

    Gör följande ändringar i filen:

    date.timezone = Europe/Amsterdam
    upload_max_filesize = 80M
    memory_limit = 512M
    max_execution_time = 360

    Starta om Apache-webbservern för att tillämpa ändringarna:

    För Ubuntu och Debian:

    sudo systemctl restart apache2

    För Fedora:

    sudo systemctl restart httpd

    Säkra MariaDB-installationen och skapa en databas och användare för Neos CMS:

    sudo mariadb-secure-installation

    Logga in på MariaDB och skapa databasen och användaren:

    sudo mariadb -u root -p
    
    CREATE DATABASE neosdb;
    CREATE USER neos@localhost IDENTIFIED BY 'neospassword';
    GRANT ALL PRIVILEGES ON neosdb.* TO neos@localhost;
    FLUSH PRIVILEGES;
    QUIT;

    Steg 3: Ladda ner och installera Neos CMS

    Ladda ner Neos CMS källkod från GitHub och installera de nödvändiga PHP-biblioteken med Composer:

    git clone https://github.com/neos/neos-base-distribution.git /var/www/neos
    cd /var/www/neos
    composer install

    Ställ sedan in korrekta filbehörigheter:

    För Ubuntu och Debian:

    sudo ./flow core:setfilepermissions www-data www-data
    sudo chown -R www-data:www-data /var/www/neos

    För Fedora:

    sudo ./flow core:setfilepermissions apache apache
    sudo chown -R apache:apache /var/www/neos

    Steg 4: Konfigurera Apache (eller httpd) Virtual Host

    Skapa en ny Apache Virtual Host för att köra Neos CMS. Börja med att aktivera nödvändiga moduler:

    För Ubuntu och Debian:

    sudo a2enmod rewrite ssl

    För Fedora:

    Aktivera modulerna i Apache-konfigurationsfilen om det behövs.

    Skapa sedan en ny konfigurationsfil för Neos:

    För Ubuntu och Debian:

    sudo nano /etc/apache2/sites-available/neos.conf

    För Fedora:

    sudo nano /etc/httpd/conf.d/neos.conf

    Lägg in följande konfiguration i filen och ersätt domännamnet med ditt eget:

    <VirtualHost *:80>
        ServerName dittdomannamn.com
        ServerAdmin admin@dittdomannamn.com
        DocumentRoot /var/www/neos/Web
        <Directory /var/www/neos/Web>
            AllowOverride All
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/dittdomannamn.error.log
        CustomLog ${APACHE_LOG_DIR}/dittdomannamn.access.log combined
    </VirtualHost>

    Aktivera Virtual Host-konfigurationen och kontrollera att Apache-konfigurationen är korrekt:

    För Ubuntu och Debian:

    sudo a2ensite neos.conf
    sudo apachectl configtest
    sudo systemctl restart apache2

    För Fedora:

    sudo systemctl restart httpd

    Säkring av Neos CMS med HTTPS

    För att säkra din installation av Neos CMS med HTTPS använder vi Certbot och Let’s Encrypt. Installera först Certbot och dess Apache-plugin.

    För Ubuntu och Debian:

    sudo apt install certbot python3-certbot-apache

    För Fedora:

    sudo dnf install certbot python3-certbot-apache

    Kör sedan Certbot för att generera SSL-certifikat:

    sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email din@epostadress.com -d dittdomannamn.com

    SSL-certifikaten kommer att placeras i katalogen /etc/letsencrypt/live/dittdomannamn.com, och din Neos CMS-webbplats kommer nu att vara säkrad med HTTPS.

    Slutför installationen av Neos CMS

    Med Neos CMS installerat och säkrat kan du nu slutföra installationen via terminalen. Först, konfigurera databasen:

    cd /var/www/neos
    sudo ./flow setup:database

    Välj mysqli som databasdrivrutin och ange din databasinformation. Efter detta ställer du in bildhanteraren:

    sudo ./flow setup:imagehandler

    Migrera därefter databasen:

    sudo ./flow doctrine:migrate

    Skapa en administratörsanvändare:

    sudo ./flow user:create --roles administrator

    Slutligen, importera Neos.Demo-webbplatsen för att komma igång:

    sudo flow:cache:flush
    sudo ./flow site:import --package-key Neos.Demo

    Nu kan du logga in på Neos CMS via din webbläsare genom att besöka https://dittdomannamn.com/login och använda de administratörsupp

    gifter du skapade.

    Sammanfattning

    Du har nu lyckats installera och säkra Neos CMS på en server med Ubuntu, Debian eller Fedora. Med LAMP-stacken och HTTPS via Let’s Encrypt är din webbplats redo för produktion. Neos CMS erbjuder en kraftfull och flexibel plattform för att hantera ditt webbplatsinnehåll, med användarvänliga verktyg och avancerade funktioner som passar både små företag och stora organisationer. Oavsett vilken Linux-distribution du använder, ger Neos CMS dig möjlighet att skapa och hantera en professionell webbplats med full kontroll över innehållet och funktionaliteten.

    Bilder och exempel finner ni på

    https://www.howtoforge.com/how-to-install-neos-cms-on-ubuntu-24-04-server

  • Fedora Workstationen 41 säger hejdå till X 11.

    X11 har hängt med sedan 1987

    I teknikvärldens eviga strävan efter förnyelse och förbättring står vi inför ytterligare en vändpunkt. Fedora, en av de ledande Linuxdistributionerna, tar ett avgörande steg framåt med sitt nyaste släpp, Fedora Workstation 41. I denna version har man beslutat att helt överge X Window System, mer känt som X11, till förmån för den modernare displayserverprotokollet Wayland. Men vad innebär detta egentligen, och hur påverkar det användarna?

    X11 har länge varit ryggraden i grafiskt användargränssnitt för Unix-liknande operativsystem. Sedan dess debut 1987 har det varit standard för att hantera fönstersystem på dessa plattformar. X11 möjliggjorde flexibla och nätverkstransparenta grafiska gränssnitt, vilket gjorde det möjligt för applikationer att visa upp på en maskin medan de kördes på en annan. Trots sin långa tjänstgöring har X11 dock dragits med problem som prestandabegränsningar och komplexitet i designen.

    Mot denna bakgrund har Wayland framträtt som ett lovande alternativ. Utvecklat för att erbjuda en smidigare och säkrare användarupplevelse genom att eliminera många av de äldre arkitekturella begränsningarna hos X11, har Wayland gradvis vunnit terräng. Sedan Fedora 36 har Wayland varit den primära upplevelsen för användare av GNOME, Fedora’s standard skrivbordsmiljö.

    I och med Fedora Workstation 41 har Fedora Engineering Steering Committee (FESCo) beslutat att endast inkludera Wayland i installationsbilderna, vilket innebär att stöd för X11 inte längre kommer vara förinstallerat. Detta markerar en tydlig riktning mot framtida utveckling där fokus ligger på att modernisera och förbättra användargränssnitten.

    För de som fortfarande föredrar eller behöver X11 för specifika tillämpningar kommer paketen dock fortfarande att vara tillgängliga för manuell installation via GNOME:s specialintressegrupper och arbetsgrupper. Användare som uppgraderar från tidigare versioner av Fedora kommer också att ha kvar X11-stödet genom in-place uppgraderingar, men för nya installationer av Fedora 41 krävs manuell installation av de relevanta paketen, såsom ”gnome-session-xsession” och ”gnome-classic-session-xsession”.

    Med introduktionen av NVIDIA:s nya 555-displaydrivrutin, som innehåller stöd för explicit synkronisering, har upplevelsen av Wayland förbättrats avsevärt, vilket gör det till ett ännu mer attraktivt alternativ för framtida distributioner. Denna övergång signalerar en epok av renare, effektivare och tekniskt avancerade användarmiljöer för Fedora-användare.

    https://linuxiac.com/x11-is-no-longer-part-of-fedora-workstation-41

  • Komplett guide för installation av Drupal med Let’s Encrypt SSL på Ubuntu och Fedora

    Drupal är ett flexibelt och kraftfullt innehållshanteringssystem (CMS) som används för att skapa och hantera webbplatser. Det är öppen källkod, vilket innebär att det är gratis att använda och modifiera. Drupal är känt för sin starka anpassningsförmåga och stöd för moduler, vilket möjliggör utökad funktionalitet och skräddarsydda lösningar för olika behov. Plattformen är särskilt populär bland större organisationer och myndigheter som behöver robusta, säkra och skalbara webbplatser. Drupal har ett stort community som bidrar med kod, underhåller och utvecklar systemet kontinuerligt.

    I den här artikeln går vi igenom en omfattande guide för att installera och konfigurera Drupal, ett populärt CMS (Content Management System), med Let’s Encrypt SSL-certifikat på både Ubuntu och Fedora. Processen omfattar installation av Apache, MariaDB och PHP, skapande av databasanvändare, nedladdning och installation av Drupal, samt konfiguration av HTTPS med SSL för att säkra din webbplats.

    Förberedelser

    Innan du börjar, se till att ditt system är uppdaterat:

    • För Ubuntu:
      sudo apt update && sudo apt upgrade -y
    • För Fedora:
      sudo dnf update -y

    Installation av Apache

    Webbservern Apache är kritisk för att hantera förfrågningar till din webbplats. Så här installerar du den:

    • På Ubuntu:
      sudo apt install apache2 -y
      sudo systemctl start apache2
      sudo systemctl enable apache2
    • På Fedora:
      sudo dnf install httpd -y
      sudo systemctl start httpd
      sudo systemctl enable httpd

    Installation av MariaDB

    MariaDB serverar som databashanterare för Drupal. Installationen skiljer sig lite mellan de två operativsystemen:

    • På Ubuntu:
      sudo apt install mariadb-server -y
      sudo systemctl start mariadb
      sudo systemctl enable mariadb
    • På Fedora:
      sudo dnf install mariadb-server -y
      sudo systemctl start mariadb
      sudo systemctl enable mariadb

    Installation av PHP

    Drupal kräver PHP för att köras. Installationen inkluderar flera PHP-moduler som är nödvändiga för att Drupal ska fungera korrekt:

    • På Ubuntu:
      sudo apt install php libapache2-mod-php php-mysql -y
    • På Fedora:
      sudo dnf install php php-mysqlnd php-opcache php-gd php-xml php-mbstring -y

    Konfigurera MariaDB och användare

    Säkra din MariaDB installation

    Det är viktigt att säkra din databas:

    sudo mysql_secure_installation

    Följ instruktionerna för att ställa in ett starkt root-lösenord och göra andra säkerhetsinställningar.

    Skapa en databas och användare för Drupal

    Använd följande kommandon för att skapa en ny databas och en användare som Drupal kan använda:

    sudo mysql -u root -p
    CREATE DATABASE drupalDB;
    GRANT ALL ON drupalDB.* TO 'drupalUser'@'localhost' IDENTIFIED BY 'strong_password';
    FLUSH PRIVILEGES;
    EXIT;

    Installera och konfigurera Drupal

    Ladda ner och extrahera Drupal

    Använd följande kommandon för att ladda ner och installera Drupal i Apache’s rotkatalog:

    cd /var/www/html
    sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
    sudo tar -xzvf drupal.tar.gz
    sudo mv drupal-* drupal

    Konfigurera Apache för Drupal

    Skapa en Apache virtuell värd för din Drupal-installation och tillåt URL-omskrivningar för att stödja snygga URL:er. Här är ett exempel på hur din konfigurationsfil kan se ut:

    <VirtualHost *:80>
        ServerName din-domän.com
        DocumentRoot /var/www/html/drupal
    
        <Directory /var/www/html/drupal>
            AllowOverride All
            Order allow,deny
            allow from all
        </Directory>
    
        ErrorLog /var/log/apache2/drupal_error.log
        CustomLog /var/log/apache2/drupal_access.log combined
    </VirtualHost>

    Aktivera sedan webbplatsen och nödvändiga moduler.

    Ställ in HTTPS med Let’s Encrypt SSL

    Använd Certbot för att automatiskt hämta och konfigurera ett SSL-certifikat från Let’s Encrypt:

    • På Ubuntu och Fedora:
      sudo cert
    
    bot --apache -d din-domän.com

    Följ instruktionerna för att slutföra konfigurationen.

    Slutföra installationen

    Öppna din webbläsare och navigera till din domän för att slutföra installationen av Drupal genom dess webbgränssnitt. Följ instruktionerna på skärmen för att ställa in din webbplats, inklusive databasdetaljer och webbplatskonfiguration.

    Genom att följa dessa steg har du framgångsrikt konfigurerat en säker och robust Drupal-plattform på både Ubuntu och Fedora med stöd för SSL, vilket säkerställer att din webbplats är både säker och högpresterande.

  • Så installar du Wine 9.0 på Fedora och RHEL.

    Wine är ett open source-projekt som gör det möjligt att köra Windows-applikationer på Unix-baserade system, som Linux och macOS, utan att behöva använda en Windows-licens eller en virtuell maskin. Projektet inkluderar ett API som återskapar Windows-miljön och stöder ett stort antal program och spel.

    Wine är ett gratisprogram med öppen källkod som är designat för Linux-användare att kunna köra Windows program och spel på Unix-liknande operativsystem.

    Nyligen lanserades Wine 9.0, en stabil version som nu är tillgänglig för nedladdning. Denna version stödjer flera plattformar, inklusive Linux, Windows och Mac, och representerar resultatet av ett års utvecklingsarbete med över 7,000 förändringar. Bland de viktigaste nyheterna finns en uppdaterad WoW64-arkitektur och en experimentell drivrutin för Wayland.

    I denna artikel kommer vi att gå igenom hur man installerar Wine 9.0 på RHEL-baserade system som CentOS Stream, Rocky Linux och AlmaLinux genom att använda källkoden, vilket är en metod som rekommenderas för mer erfarna användare. Vi kommer också att täcka installationen på Fedora Linux genom att använda det officiella Wine-repositoriet.

    Steg 1: Installation av nödvändiga paket
    Innan installationen av Wine kan börja, måste vissa utvecklingsverktyg och bibliotek installeras. Dessa inkluderar:

    För RHEL-baserade system:

      yum -y groupinstall 'Development Tools'
      yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel

    För Fedora:

      dnf -y groupinstall 'Development Tools'
      dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-

    Steg 2: Nedladdning och extraktion av Wine-källkoden
    Källkoden för Wine 9.0 kan hämtas och packas upp i /tmp-mappen med följande kommandon:

      cd /tmp
      wget http://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz
      tar -xvf wine-9.0.tar.xz -C /tmp/

    Steg 4: Kompilering och installation från källkoden
    När källkoden är extraherad, kompileras Wine lokalt av användaren. Detta kan ta mellan 20 till 30 minuter och kräver administratörsbehörighet vid vissa punkter.

    Installation av Wine på Fedora via Repositoriet
    Användare av Fedora kan istället välja att enklare installera Wine direkt via dess officiella repositorium.

    Konfigurering och användning av Wine
    Efter installationen kan Wine konfigureras genom verktyget winecfg. För de som inte har en grafisk miljö installerad, kan GNOME-skrivbordet installeras via:

      dnf groupinstall workstation

    eller

      yum groupinstall "GNOME Desktop"

    För att köra program med Wine, används fullständig sökväg eller kommandon som wine notepad för att starta program.

    Trots många förbättringar är Wine inte felfritt, och användare kan uppleva programkrascher. Utvecklarna arbetar dock på att lösa dessa problem i framtida versioner. Feedback från användare uppmuntras för att fortsätta förbättra programmet.

    Den fullstädiga artikeln på Engelska finner ni här :

    https://www.tecmint.com/install-wine-in-rhel-centos-and-fedora

  • Fedora 41 får eventuellt DNF5

    Fedora 41 kan eventuell få DNF5 pakethanterare.

    Fedora 41 står inför ett förslag om att byta ut sin nuvarande pakethanterare, DNF, mot DNF5. Förslaget, drivet av Jan Kolarik och Jaroslav Mracek från Red Hat, är under offentlig granskning och väntar på godkännande från Fedora Engineering Steering Committee (FESCo). DNF5 utlovar betydande förbättringar jämfört med den nuvarande versionen, inklusive snabbare bearbetning av förfrågningar och minskat systemavtryck, tack vare avskaffandet av Python-beroenden och förenade funktionaliteter mellan DNF och MicroDNF.

    Detta syftar till att förbättra användarupplevelsen genom snabbare hantering av paket och en minskning av metadataredundans. Fedora siktar på att erbjuda en enhetlig pakethanteringsupplevelse över alla plattformar med DNF5. Planen inkluderar också en smidig övergångsprocess med automatisk ersättning av befintlig DNF med DNF5 vid systemuppgradering eller installation av DNF5, bakåtkompatibilitet för yum-kommandot och en ny daemoniserad tjänst, dnf5daemon. Även om diskussioner om DNF5 började för cirka ett och ett halvt år sedan med mål att introducera det i Fedora 39, har övergången inte genomförts ännu.

    Men det finns en stark optimism kring att förslaget denna gång kommer att godkännas, vilket möjliggör dess debut i Fedora 41.

    Varför DNF5?

    DNF5 erbjuder en rad förbättringar över äldre pakethanteringssystem. Det lovar snabbare hantering av repository-metadata och paketförfrågningar, vilket accelererar installations- och uppdateringsprocesserna. Genom att avskaffa Python-beroenden och sammanföra DNF och MicroDNF minskar det systemets fotavtryck och optimerar resursanvändningen. DNF5 syftar också till att erbjuda en enhetlig användarupplevelse över olika plattformar, från servrar till containers, och säkerställer enkel uppgradering med full bakåtkompatibilitet. Dessa förbättringar gör DNF5 till en modern och effektiv pakethanterare.

    Orginalartikel :

    https://linuxiac.com/fedora-41-with-proposal-to-adopt-dnf5/


  • Fedora Linux 40 Beta släppt med GNOME 46, KDE Plasma 6 och Linux Kernel 6.8

    Fedore 40
    Fedora 40 beta kommer med gosaker som Wayland , Kernel 6.8 och GNOME 46

    Idag meddelade Fedora-projektet att betaversionen av Fedora Linux 40 nu är tillgänglig för allmän nedladdning. Denna kommande version av operativsystemet är fullpackad med de nyaste teknologierna inom GNU/Linux-världen.

    Fedora Linux 40 beta drivs av den allra senaste Linuxkärnan, version 6.8, och introducerar GNOME 46 skrivbordsmiljön i sin huvudutgåva, Fedora Workstation. Dessutom finns den senaste versionen av KDE Plasma 6 tillgänglig i Fedora KDE Spin.

    I Fedora KDE Spin har man gjort Plasma Wayland till standardsessionen och tagit bort stödet för X11-sessioner helt, även om applikationer designade för X11 fortfarande fungerar. Övriga versioner av Fedora Linux 40 erbjuder både X11 och Wayland-sessioner, beroende på skrivbordsmiljöns kompatibilitet.

    Bland andra betydande uppdateringar i Fedora Linux 40 finns automatisk upptäckt av IP-adresskonflikter aktiverat som standard och en ny standardmetod för att tilldela stabila MAC-adresser till WiFi-anslutningar via NetworkManager. Det finns också tillägg av PyTorch, ett ramverk för öppen källkods maskininlärning, och förstärkning av systemtjänster genom systemd.

    Denna version ser även en förändring i hur DNF hanterar fil listor, där de inte längre laddas ner som standard. Vidare ersätts flera äldre komponenter och program med sina nyare motsvarigheter, som Zlib med Zlib-ng. Vissa föråldrade bibliotek och paket, som libuser och vissa versioner av OpenSSL och Python, tas bort.

    Under ytan innehåller Fedora Linux 40 beta en uppdaterad verktygskedja med de senaste versionerna av GCC, GNU Binutils, Glibc, GDB, och flera andra utvecklingsverktyg och bibliotek.

    Distributionen kommer att byggas med den nya versionen av DNF, DNF 5, och anpassas till moderna C-standarder. Även systemet för att hantera uppstart av operativsystemet har förbättrats, särskilt för enhetliga kärnor och specifikt för AArch64-arkitekturen.

    För användare med AMD GPUer innehåller Fedora Linux 40 den senaste versionen av AMD ROCm, optimerad för prestanda inom AI och högpresterande datoranvändning, med stöd för de nyaste AMD Instinct datacentergPUerna.

    Den senaste programvaran inkluderar också den nyaste versionen av LibreOffice och webbläsaren Mozilla Firefox, med anpassningar för att följa nya integrationsstandarder.

    Bland uppdateringarna för Fedora-spinnarna märks den senaste versionen av Cinnamon-skivbordsmiljön för Fedora Cinnamon Spin, och Fedora IoT fokuserar på användning inom Edge och IoT med OSTree-teknologi och ett nytt verktyg för förenklad konfiguration.

    Fedora-projektet har även introducerat Fedora Atomic Desktops, en ny samling av rpm-ostree-baserade Fedora-versioner under ett och samma paraply, inklusive Fedora Silverblue och Fedora Kinoite.

    Slutversionen av Fedora Linux 40 förväntas släppas i slutet av april eller början av maj 2024. Beta-versionen är tillgänglig nu, men det rekommenderas inte att installera den på system i produktion då den kan innehålla oupptäckta buggar eller ofärdiga funktioner.

    Tyvärr kommer Fedora Linux 40 inte att inkludera den nya pakethanteraren DNF5 eller den webbaserade installationsprogrammet Anaconda för Fedora Workstation, då dessa funktioner har skjutits upp till framtida utgåvor.

    Ovanstående text bygger på innehåll ifrån

    Här hittar du länkar för nedlaggning

    https://wiki.linux.se/index.php/Fedora

    Lite ordförklaring för artikel ovan :

    Wayland är en modern protokollspecifikation för Unix-liknande OS, ersätter X Window System för effektivare och säkrare grafikhantering.

    DNF 5 är en förbättrad pakethanterare för RPM-baserade Linux-distributioner, erbjuder snabbare prestanda och bättre beroendehantering.

  • Fedora 40 Workstation ( Beta )

    Den 26 Mars Släppts första beta versioen av Fedora.

    Fedora 40 är under utveckling och förväntas släppas i beta inom en vecka. De viktigaste nyheterna inkluderar introduktionen av KDE Plasma 6-desktopmiljön i KDE-utgåvan, som medför en rad nya funktioner. Andra kärnändringar fokuserar på systemförstärkning, uppdateringar av kärnpaket och säkerhetsförbättringar. Några av de viktigaste funktionerna och uppdateringarna inkluderar:

    • Kärnuppdateringar: Fedora 40 drivs av Linux Kernel 6.8, vilket innebär de senaste funktionerna och hårdvaruuppdateringarna.
    • GNOME 46: Fedora 40 Workstation Edition har GNOME 46, som drivs av GTK 4.13 och libadwaita 1.4.2, med uppdateringar som främst fokuserar på buggfixar och prestandaförbättringar.
    • Identifiering av dubblett-IP-adresser: Fedora 40 aktiverar standardmässigt Address Conflict Detection (ACD) för att identifiera dubblett IPv4-adresser i ett fysiskt nätverk.
    • DNF5-uppdateringar: Även om byte till DNF 5 har skjutits upp till en senare utgåva, planerar teamet att börja använda DNF 5 för att bygga Fedora, vilket börjar med pakethanteringsfunktionerna som krävs för buildroots i Mock.
    • Ändring från /var/run till /run: Fedora-teamet har migrerat /var/run selinux-policy-posterna till /run för att eliminera teknisk skuld.
    • PyTorch: PyTorch är nu tillgängligt som en del av Fedora 40-repositoriet, vilket gör det lättare för användare att integrera detta öppna maskininlärningsramverk i Fedora Linux-ekosystemet.
    • Wget: Fedora planerar att byta från GNU Wget 1.x till den mer moderna och funktionsrika Wget2.
    • Andra nyckeluppdateringar: inkluderar en ändring av Firefox-desktopfilen och användning av Kiwi för att bygga Fedora Cloud Edition-bilder.
    • Desktopmiljöuppdateringar: Fedora 40 inkluderar uppdateringar för nästan alla större desktopmiljöer och fönsterhanterare, såsom KDE Plasma 6, Xfce 4.18, och de senaste versionerna av MATE, Budgie, LXQt, i3 och Sway.

    Betautgåvan av Fedora 40 förväntas den 26 mars 2023. Denna utgåva stärker Fedora-basen för alla användningsfall genom att fokusera på stabilitet och säkerhet, trots att den kan verka som en lugn utgåva.

  • Kompilera PHP 8.3 för Ubuntu och Fedora: En Guide

    Introduktion

    Att kompilera PHP 8.3 från källkod är en uppgift som kräver särskild uppmärksamhet och kunskap, men det ger avancerade användare och utvecklare möjlighet att skräddarsy sin PHP-installation. Denna guide täcker stegen för att kompilera PHP 8.3 både på Ubuntu och Fedora-system.

    Förberedelser

    Steg 1: Installera Nödvändiga Beroenden

    För Ubuntu:

    sudo apt install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libonig-dev libsqlite3-dev libpq-dev libreadline-dev libzip-dev libfreetype6-dev

    För Fedora:

    sudo dnf install @development-tools libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel oniguruma-devel libsqlite3x-devel postgresql-devel readline-devel libzip-devel freetype-devel

    Dessa kommandon installerar de nödvändiga verktygen och biblioteken för PHP-kompilering.

    Ladda Ner PHP Källkod

    Steg 2: Ladda Ner Senaste PHP 8.3 Källkoden

    Använd wget eller curl för att ladda ner PHP 8.3 källkod:

    wget https://www.php.net/distributions/php-8.3.0.tar.gz

    Steg 3: Packa Upp Källkoden

    Packa upp arkivet med:

    tar -xvf php-8.3.0.tar.gz

    Kompilering

    Steg 4: Konfigurera Byggprocessen

    Byt till PHP-källkodskatalogen:

    cd php-8.3.0

    Konfigurera byggprocessen. Ett exempel på konfiguration:

    ./configure --prefix=/usr/local/php --with-openssl --with-zlib --enable-mbstring --with-curl --with-pdo-mysql --with-jpeg --with-freetype

    Anpassa detta efter dina behov.

    Steg 5: Bygg och Installera

    Att kompilera php är lätt.

    Kör:

    make

    Följt av:

    sudo make install

    Efter Installationen

    Steg 6: Verifiera Installationen

    För att verifiera installationen:

    /usr/local/php/bin/php -v

    Steg 7: Konfigurera PHP.ini

    Skapa och anpassa din php.ini-fil:

    cp php.ini-production /usr/local/php/lib/php.ini

    Redigera sedan php.ini enligt dina krav.

    Slutsats

    Kompilering av PHP från källkod på både Ubuntu och Fedora ger dig flexibilitet och full kontroll över din PHP-installation. Detta är särskilt användbart för dem som behöver specifika konfigurationer eller vill dra nytta av de senaste funktionerna i PHP. Regelbundna uppdateringar och noggrann hantering av säkerhetsinställningar är nödvändiga för att upprätthålla ett pålitligt och säkert system.

Etikett: fedora

  • Introduktion till Neos CMS: Installation och Säkring på Ubuntu, Debian och Fedora

    Content Management Systems (CMS) är idag en hörnsten för att hantera och publicera innehåll på webbplatser. Genom att använda ett CMS kan användare enkelt uppdatera och underhålla en webbplats utan att behöva djupgående teknisk kunskap. Populära CMS-plattformar som WordPress, Joomla och Drupal har länge dominerat marknaden, men Neos CMS erbjuder ett kraftfullt alternativ med unika…

  • Fedora Workstationen 41 säger hejdå till X 11.

    I teknikvärldens eviga strävan efter förnyelse och förbättring står vi inför ytterligare en vändpunkt. Fedora, en av de ledande Linuxdistributionerna, tar ett avgörande steg framåt med sitt nyaste släpp, Fedora Workstation 41. I denna version har man beslutat att helt överge X Window System, mer känt som X11, till förmån för den modernare displayserverprotokollet Wayland.…

  • Komplett guide för installation av Drupal med Let’s Encrypt SSL på Ubuntu och Fedora

    I den här artikeln går vi igenom en omfattande guide för att installera och konfigurera Drupal, ett populärt CMS (Content Management System), med Let’s Encrypt SSL-certifikat på både Ubuntu och Fedora. Processen omfattar installation av Apache, MariaDB och PHP, skapande av databasanvändare, nedladdning och installation av Drupal, samt konfiguration av HTTPS med SSL för att…

  • Så installar du Wine 9.0 på Fedora och RHEL.

    Wine är ett gratisprogram med öppen källkod som är designat för Linux-användare att kunna köra Windows program och spel på Unix-liknande operativsystem. Nyligen lanserades Wine 9.0, en stabil version som nu är tillgänglig för nedladdning. Denna version stödjer flera plattformar, inklusive Linux, Windows och Mac, och representerar resultatet av ett års utvecklingsarbete med över 7,000…

  • Fedora 41 får eventuellt DNF5

    Fedora 41 står inför ett förslag om att byta ut sin nuvarande pakethanterare, DNF, mot DNF5. Förslaget, drivet av Jan Kolarik och Jaroslav Mracek från Red Hat, är under offentlig granskning och väntar på godkännande från Fedora Engineering Steering Committee (FESCo). DNF5 utlovar betydande förbättringar jämfört med den nuvarande versionen, inklusive snabbare bearbetning av förfrågningar…

  • Fedora Linux 40 Beta släppt med GNOME 46, KDE Plasma 6 och Linux Kernel 6.8

    Idag meddelade Fedora-projektet att betaversionen av Fedora Linux 40 nu är tillgänglig för allmän nedladdning. Denna kommande version av operativsystemet är fullpackad med de nyaste teknologierna inom GNU/Linux-världen. Fedora Linux 40 beta drivs av den allra senaste Linuxkärnan, version 6.8, och introducerar GNOME 46 skrivbordsmiljön i sin huvudutgåva, Fedora Workstation. Dessutom finns den senaste versionen…

  • Fedora 40 Workstation ( Beta )

    Fedora 40 är under utveckling och förväntas släppas i beta inom en vecka. De viktigaste nyheterna inkluderar introduktionen av KDE Plasma 6-desktopmiljön i KDE-utgåvan, som medför en rad nya funktioner. Andra kärnändringar fokuserar på systemförstärkning, uppdateringar av kärnpaket och säkerhetsförbättringar. Några av de viktigaste funktionerna och uppdateringarna inkluderar: Betautgåvan av Fedora 40 förväntas den 26…

  • Kompilera PHP 8.3 för Ubuntu och Fedora: En Guide

    Introduktion Att kompilera PHP 8.3 från källkod är en uppgift som kräver särskild uppmärksamhet och kunskap, men det ger avancerade användare och utvecklare möjlighet att skräddarsy sin PHP-installation. Denna guide täcker stegen för att kompilera PHP 8.3 både på Ubuntu och Fedora-system. Förberedelser Steg 1: Installera Nödvändiga Beroenden För Ubuntu: För Fedora: Dessa kommandon installerar…