Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak napisać swój pierwszy program w języku Swift na Linuksie?
    Pozostałe

    Jak napisać swój pierwszy program w języku Swift na Linuksie?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby napisać swój pierwszy program w języku Swift na systemie Linux, należy wykonać kilka kroków: od instalacji narzędzi, przez napisanie kodu, aż po uruchomienie aplikacji. Poniżej znajduje się szczegółowy poradnik krok po kroku stworzony specjalnie z myślą o użytkownikach Linuksa.

    Spis treści pokaż
    1 1. Czym jest Swift?
    2 2. Instalacja Swift na Linuksie
    2.1 Wymagania wstępne
    2.2 Krok 1 – Zainstaluj potrzebne zależności
    2.3 Krok 2 – Pobierz paczkę Swift
    2.4 Krok 3 – Rozpakuj archiwum
    2.5 Krok 4 – Przenieś pliki do katalogu systemowego
    2.6 Krok 5 – Dodaj Swift do zmiennej PATH
    2.7 Krok 6 – Sprawdź instalację
    3 3. Twój pierwszy program w Swift
    3.1 Krok 1 – Utwórz nowy plik
    3.2 Krok 2 – Wpisz kod źródłowy
    3.3 Krok 3 – Skompiluj program
    3.4 Krok 4 – Uruchom program
    4 4. Tryb interaktywny REPL (Read-Eval-Print Loop)
    5 5. Wyjaśnienia i typowe błędy
    6 6. Co dalej?

    1. Czym jest Swift?

    Swift to nowoczesny, szybki i bezpieczny język programowania stworzony przez Apple, który pierwotnie powstał do tworzenia aplikacji na platformy iOS i macOS, ale obecnie działa także na Linuksie. Dzięki temu możesz rozwijać oprogramowanie open source, aplikacje serwerowe, narzędzia CLI i wiele więcej korzystając z Linuksa.

    2. Instalacja Swift na Linuksie

    Wymagania wstępne

    Przed rozpoczęciem instalacji, upewnij się, że Twój system jest zaktualizowany. Dla Ubuntu najnowsze wersje Swift są kompatybilne z wersjami 20.04, 22.04 oraz 24.04.

    Krok 1 – Zainstaluj potrzebne zależności

    Dla Ubuntu 22.04 –

    sudo apt-get update sudo apt-get install binutils git gnupg2 libc6-dev libcurl4-openssl-dev libedit2 \ libgcc-9-dev libpython3.8 libsqlite3-0 libstdc++-9-dev libxml2-dev libz3-dev pkg-config \ tzdata unzip zlib1g-dev 

    Dla Ubuntu 20.04 i 18.04:

    sudo apt-get install binutils git gnupg2 libc6-dev libcurl4 libedit2 \ libgcc-9-dev libpython2.7 libsqlite3-0 libstdc++-9-dev libxml2 libz3-dev pkg-config \ tzdata uuid-dev zlib1g-dev 

    Krok 2 – Pobierz paczkę Swift

    Najpierw pobierz właściwą wersję Swift dla swojego systemu. Odwiedź oficjalną stronę swift.org/download/ i pobierz najnowszy plik .tar.gz zgodny z Twoją wersją Ubuntu.

    Przykład dla Ubuntu 24.04 (Swift 5.10.1):

    wget https://download.swift.org/swift-5.10.1-release/ubuntu2404/swift-5.10.1-RELEASE-ubuntu24.04.tar.gz 

    Krok 3 – Rozpakuj archiwum

    tar xzf swift-5.10.1-RELEASE-ubuntu24.04.tar.gz 

    Krok 4 – Przenieś pliki do katalogu systemowego

    sudo mv swift-5.10.1-RELEASE-ubuntu24.04 /opt/swift 

    Krok 5 – Dodaj Swift do zmiennej PATH

    echo "export PATH=\$PATH:/opt/swift/usr/bin" >> $HOME/.profile source $HOME/.profile 

    Krok 6 – Sprawdź instalację

    swift --version 

    Jeśli zobaczysz informację o wersji Swift, instalacja przebiegła poprawnie.

    3. Twój pierwszy program w Swift

    Krok 1 – Utwórz nowy plik

    Stwórz katalog i plik z kodem:

    mkdir ~/swift-hello cd ~/swift-hello nano hello.swift 

    Krok 2 – Wpisz kod źródłowy

    W pliku hello.swift wpisz:

    print("Witaj, świecie!") 

    Zapisz i zamknij plik (CTRL+O, ENTER, CTRL+X).

    Krok 3 – Skompiluj program

    swiftc hello.swift -o hello 

    swiftc to kompilator języka Swift.

    Krok 4 – Uruchom program

    ./hello 

    Jeśli wszystko działa poprawnie, zobaczysz na ekranie tekst:

    Witaj, świecie! 

    4. Tryb interaktywny REPL (Read-Eval-Print Loop)

    Możesz eksperymentować z poleceniami Swift bezpośrednio w terminalu:

    swift 

    Następnie możesz pisać pojedyncze linie kodu, np.:

    print("To jest REPL w Swift!") 

    Aby wyjść, wpisz :quit.

    5. Wyjaśnienia i typowe błędy

    • Brak zależności – Jeśli kompilacja nie działa, upewnij się, że zainstalowałeś wszystkie potrzebne biblioteki.
    • PATH – Jeśli polecenie swift nie jest rozpoznawane, sprawdź, czy poprawnie dodałeś Swift do zmiennej PATH.
    • Różne wersje Ubuntu – Upewnij się, że ściągasz zestaw buildów Swift pasujący do Twojej wersji systemu.

    6. Co dalej?

    • Zapoznaj się z podstawami języka Swift: zmienne, funkcje, klasy, opcjonalne typy.
    • Pracuj z pakietami – Swift Package Manager (swift package init).
    • Odkrywaj zaawansowane projekty open source na GitHubie i dokumentację na swift.org.

    Podsumowanie – Swift na Linuksie to solidne narzędzie do nauki programowania i tworzenia nowoczesnych aplikacji. Instalacja wymaga kilku kroków, ale już po kilku minutach możesz uruchomić swój pierwszy program.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    MacBook Air beside green leadf

    dd w Linux – zastosowania, ryzyka i alternatywy

    10 min. czyt.
    closeup photo of computer keyboard

    Jak awk ułatwia przetwarzanie plików tekstowych i strumieni danych – techniki, zmienne i przykłady

    21 min. czyt.

    Jak stworzyć swój pierwszy program w języku Java?

    3 min. czyt.

    Jak przeglądać tabele partycji dysku w systemie Linux? 4 polecenia

    3 min. czyt.

    Jak napisać i uruchomić swój pierwszy program w C na Linuksie?

    3 min. czyt.

    Plik .swift – co to jest i do czego służy?

    1 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.