Nowe posty

xx Pomoc w wyborze środowiska graficznego (13)
Dzisiaj o 11:46:59
xx Fedora xfce i flatpak oraz snap (2)
Wczoraj o 11:01:14
xx Strona o testach penetracyjnych, hackingu (34)
2022-05-25, 11:40:38
xx Repozytorium z czcionkami M$ (2)
2022-05-24, 17:58:30
xx Usunąłem przez przypadek /bin co zrobić? (2)
2022-05-23, 21:36:24
xx Obrócony obraz lubuntu, xubuntu na lenovo Miix 320 (6)
2022-05-23, 11:56:25
xx Pierwsze kroki w Arch (9)
2022-05-22, 23:39:51
xx DBus (0)
2022-05-22, 12:47:35
xx Przedni panel (1)
2022-05-20, 01:34:35
xx Modem Medion S4222 jak zainstalować aplikację do jego obsługi? (52)
2022-05-18, 10:14:49

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - Paweł Kraszewski

Strony: 1 2 [3] 4 5 ... 187
31
Konfiguracja / Odp: Debian 9.13 i dovecot 2.2.27 problem
« dnia: 2022-01-27, 20:59:12 »
Ale ty wiesz, że
Cytuj
Debian 9 has been superseded by Debian 10 (buster). Security updates have been discontinued as of July 6th, 2020.
?

Poczta na systemie nie aktualizowanym od półtora roku?

32
Bash, skrypty powłoki / Odp: Skrypty linux Prosze o pomoc
« dnia: 2022-01-25, 11:16:30 »
Na przyszłość — jeżeli będziesz od razu wklejał swoje podejście do rozwiązania pokazujące, że naprawdę próbowałeś (jak teraz) i konkretny problem, dużo szybciej dostaniesz odpowiedź.

Mamy alergię na rozwiązywanie zadań domowych od zera — a tu wykazałeś się, że wpadłeś w nieoczywistą pułapkę.

A, i taka podpowiedź na przyszłość: jak zaraz pod #!/bin/bash dasz linijkę zawierającą set -x, to skrypt w czasie pracy będzie drukował dokładnie co w danym momencie wykonuje:

#!/bin/bash
set -x

# ... reszta skryptu

Porównanie wyników dobrej i złej wersji:

+ echo 'Zadanie ze skryptów'                                    + echo 'Zadanie ze skryptów'
Zadanie ze skryptów                                             Zadanie ze skryptów
+ echo 'Skrypt liczy reszte z dzielenia dwoch podanych przez    + echo 'Skrypt liczy reszte z dzielenia dwoch podanych przez
Skrypt liczy reszte z dzielenia dwoch podanych przez ciebie l   Skrypt liczy reszte z dzielenia dwoch podanych przez ciebie l
+ echo 'Podaj pierwsza liczbe'                                  + echo 'Podaj pierwsza liczbe'
Podaj pierwsza liczbe                                           Podaj pierwsza liczbe
+ read L1                                                       + read L1
+ echo 'Podaj druga liczbe'                                     + echo 'Podaj druga liczbe'
Podaj druga liczbe                                              Podaj druga liczbe
+ read L2                                                       + read L2
+ '[' 3 -eq 0 ']'                                               + '[' 3 -eq 0 ']'
++ expr 2 % 3                                                   ++ expr 2 % 3
+ D=                                                          | + D=2
+ 2                                                           | + echo 'wynik dzielenia wynosi:2'
./skr.sh: linia 15: 2: nie znaleziono polecenia               | wynik dzielenia wynosi:2
+ echo 'wynik dzielenia wynosi:'                              <
wynik dzielenia wynosi:                                       <

A, i sorki, faktycznie chodziło ci o resztę z dzielenia. Zmylił mnie tekst w wyświetlaniu wyniku.

33
Bash, skrypty powłoki / Odp: Skrypty linux Prosze o pomoc
« dnia: 2022-01-25, 11:07:27 »
1. Wbrew pozorom spacje są ważne.

#!/bin/bash

X=`uname`    # Uruchamia uname i wynik podstawia do X (czyli X będzie równe Linux)

# -----

X= `uname`   # Uruchamia wynik działania uname (czyli próbuje uruchomić program Linux) ze zmienną środowiskową X ustawioną na łańcuch pusty.
# to ekwiwalent
X="" `uname`
# czyli
X="" Linux

Zacznij korzystać z narzędzia ShellCheck, to łapie naprawdę dużo błędów. Ja pokazałem tylko ten bezpośrednio uniemożliwiający działanie, ShellCheck pokaże więcej (manifestujących się przy nietypowych argumentach).

2. W expr operator % to nie dzielenie.

Cytuj
ARG1 % ARG2: arithmetic remainder of ARG1 divided by ARG2

34
Bash, skrypty powłoki / Odp: Skrypty linux Prosze o pomoc
« dnia: 2022-01-24, 21:06:19 »
1. Podziel się kodem dotąd napisanym
2. Z czym dokładnie masz problem

35
@marcin'82 - co do obrazków, wierzymy na słowo, bo z tą rozdzielczością są lekutko nieczytelne... :D

Cytuj
Pisząc o wyłączeniu secure boot sugerowałem się wyłącznie info na stronie pobierania.

Na pewno bootloader i Grub są podpisane dla SecureBoota. Nie sprawdzałem dalej. Wiedząc, że Pop bazuje na Ubuntu, który jest w 100% działający z SecureBootem (włącznie z modułami kompilowanymi przez DKMS — do UEFI jest dogrywany lokalny klucz, którym są podpisywane lokalnie kompilowane moduły), zakładam, że Popiarze tego mechanizmu nie zepsuli. Ubuntu potrafi zrobić właściwy key-enrollment już w trakcie instalacji, po zaptaszkowaniu odpowiednich opcji.

36
<wdech><wydech><wdech><wydech>

Już mi lepiej.

1. Sprawdzałem zawartość ISO Pop!OS — wszystko jest poprawnie podpisane, nie trzeba wyłączać SecureBoota.
2. Nie stosuj narzędzia z filmu. Nagraj obraz według linku od twórców Pop!OS, który podesłałem, narzędziem Etcher. Jeżeli w np. TotalCommanderze podejrzysz plik ISO i pierwsze kilkaset bajtów to nie są same zera, nie używaj do nagrania dziwnych programików ze starych tutoriali. Od wielu lat wszystkie obrazy instalacyjne powinny być nagrywane Etcherem, albo podobnym narzędziem, nagrywającym obraz ISO sektor po sektorze od początku pendrive'a, np WinImage..
3. Plik bootujący EFI na ISO jest tam, gdzie powinien być, nazywa się tak, jak powinien nazywać i jest podpisany tak, jak powinien być podpisany. Po poprawnym nagraniu pendrive'a, UEFI powinno po prostu z niego wystartować.

W załączniku obrazki jak rozróżnić obrazy ISO. Na dzisiaj jedynymi mi znanymi współczesnymi systemami, których obraz ISO nie jest hybrydowym obrazem pendrive'a to niektóre konserwatywne BSD-ki (do pena mają osobne pliki .IMG). Ale "linuksowate" bazujące na FreeBSD już są hybrydowe (FreeBSD, HardenedBSD, MidnightBSD, Hello).


Edit
Zrobiłem statystykę moich plików ISO:
* 206 obrazów hybrydowych
* 21 obrazyów nie-hybrydowych bootowalnych w standardzie ElTorito
   * 2 Windowsy :D
   * 9 Specyficzne antyki i narzędzia (puppy-slax, slax, dsl, TinyCore, stary SysRecueCD)
   * 3 Niestandardowe OSy (solaris/smartos, plan9, Kolibri)
   * 7 BSD niebazujące na FreeBSD
* 13 niebootowalnych w ogóle
    * 12 Repozytoria (np dalsze płyty od Debiana, CentOSa, Devuana)
    * 1 Płyty z instalatorami aplikacji,

37
I teraz postaw siebie na moim miejscu...

* Porady jednego youtubera... Moja kryształowa kulka w myszce milczy. Dalej nie wiem, na podstawie jakiego filmu to robiłeś.

* Po odpaleniu laptopa niestety nie radzę sobie z uruchomieniem systemu z USB . Robię wszystko jak znalazłem na "internetach" ale po zapisaniu i zresetowaniu komputera on wraca spowrotem do systemu UEFI - Moja kryształowa kulka w myszce dalej milczy. Dalej nie wiem, co robiłeś po znalezieniu w "internetach".

* Może źle coś zrobiłem instalując Linuxa - Brawo, drogi Watsonie. Moja kryształowa kulka w myszce milczy i nie wiem, co źle zrobiłeś.

* Laptop schenker Via 15 pro zawsze lubiłem sprzęt renomowanych producentów z tradycjami.


Przy okazji, czy jest coś nie tak z podręcznikiem instalacji Pop-a? Chłopaki Istoty informatyczne zadały sobie dużo trudu robiąc to w sposób przyjazny dla użytkowników wszystkich popularnych systemów... Masz nawet całą podstronę, jak zrobić bootowalne USB...

38
@mackeire - zintegrowane GPU w Intelach to dopiero seria Core-i*. Nie wiem, czy to i w nazwie to nawet nie jest od "integrated". Wcześniejsze miały tylko dyskretne grafy. Ja mam Vaiówkę C2D, ale z Radkiem. I całkiem nieźle chodzi nawet na świeżych systemach. Znaczy tak nie za szybko, ale stabilnie.

Wcześniejsze GPU Intela były zintegrowane w mostku północnym/MCH, ale wtedy to było raczej abo Intel albo chipset bez GPU i dyskretne GPU.

39
Nouveau jest we wszystkich nowych dystrybucjach, z nowymi kernelami. Sztuczka polega na odpowiedzeniu "nie" na pytanie, czy zainstalować driver zamkniętoźródłowy. W szczególności, jeżeli masz opcję systemu/bootowania z driverem nVidia i bez, wybierasz ten bez.

Na nouveau powinien zadziałać i najnowszy Zorin (jak i każdy inny mainstreamowy Linux). W Zorinie potrzebny pakiet nazywa się "xserver-xorg-video-nouveau" i raczej nie jest domyślnie instalowany (przez konflikt z binarnym nVidia).

Dobij się do konsoli testowej i tam daj polecenie

sudo apt install xserver-xorg-video-nouveau

40
Podziękuj nVidii i jej polityce wycofywania wsparcia do kart graficznych ze sterowników.

Twoja karta (w nomenkalturze NVidii to chip NV98, seria NV50) była obsługiwana przez sterowniki do wersji 340 włącznie (teraz obowiązuje wersja 495). Tak stary sterownik wymaga kernela starszego, niż 5.8 (czyli 5.8 to pierwszy niekompatybilny). Nawet "stary" kernel LTS w Archu i defaultowy w Debianie 11 bullseye to już 5.10.

Masz dwie drogi:
* Korzystać ze sterownika Nouveau - one generalnie wspierają dużo starsze karty, niż natywne Nvidii. Nouveau jest wbudowane w kernel, wymaga ewentualnie dogrania drugiej połówki do X-ów (coś typu "xorg-driver-nouveau", "xf86-video-nouveau" - generalnie coś z "nouveau" w nazwie). Drivery nouveau muszą być instalowane z pakietów twojej dystrybucji, bo muszą pasować do dystrybucyjnego kernela. Według tabeli wsparcia Twoja karta jest obsługiwana plus-minus zarządzanie energią. Ale raczej nie będziesz biegał z tym laptopem na akumulatorze... W Wieśka nie pograsz, ale jako standardowa stacja do klikania w internecie powinna starczyć. Uwaga - jeżeli chcesz korzystać z nouveau, nie możesz mieć zainstalowanego drivera binarnego od nVidii. W kernelu jeden moduł blacklistuje drugi, a drivery X zapisują biblioteki OpenGL w tych samych miejscach.
* Korzystać z Linuksa jadącego na starych kernelach (typu Debian 10, póki jeszcze jest wspierany - bazuje na kernelu 4.19) i działać, póki widełki wspierana karta -- wspierany kernel -- najstarszy dostępny kernel się pokrywają.

Pamiętaj, że twój procek to antyk. W szczególności nie ma żadnego wsparcia dla kryptografii, więc jakikolwiek ruch szyfrowany w sieci (a HTTPS to obecnie z 95% całości) musi być obrabiany na piechotę. Just sayin'.


EDIT: Przyjąłem ustawową dawkę kawy i uzupełniłem cyferki

41
Inne / Odp: Problem z prawami dostępu
« dnia: 2022-01-04, 14:19:32 »
Nie przypuszczacie co się mogło popsuć?

Przypuszczamy. Na przykład SSH nie użyje prywatnych kluczy, jeżeli są czytalne przez kogokolwiek poza rootem (czyli nie są 600 albo 400).

Nie znam Slacka, ale powinno być polecenie przeinstalowania wszystkich pakietów. Powinno to naprawić większość uprawnień.

42
Inne / Odp: LinuxMint różnice w pamięci.
« dnia: 2022-01-04, 10:35:55 »
Wszystkie pokazują absolutnie wiarygodny wynik użycia pamięci przez system. Musisz tylko się dowiedzieć, co znaczą poszczególne liczby i zdecydować, co dla ciebie jest pamięcią wolną.

Hint: Dla systemu pamięć jest zbyt cenna, żeby siedziała pusta i gapiła się w sufit.

43
*Ubuntu / Odp: Jak to wersja
« dnia: 2022-01-04, 10:33:31 »
Dobra, jak przedszkolakowi:

   Ubuntu 22.04
           ^ ^
Rok wydania/ \miesiąc wydania

Wydania LTS to zawsze wiosenne w latach parzystych. Czyli 22.04 będzie LTS. Poprzednie LTS było wiosną 2020, czyli 20.04.

Wracając do tematu: 22.04 nie ma nawet jeszcze statusu alpha. Jedyna droga powrotu to reinstalacja starszej wersji. W ogólności Linuksy nie przewidują rollbacku do starszych wersji, poza pracującymi na LVM/BTRFS/ZFS z opcją snapshotu filesystemu przed aktualizacją (w sumie prawie tak samo działa czasowy rollback Windows). Wtedy po prostu cofasz się do migawki sprzed akutalizacji. Nie, Ubuntu tego nie obsługuje "z pudełka". Musisz sobie to skonfigurować samodzielnie.

44
Dziwna sprawa z tym programem.
Dziwna tylko, jak ktoś instrukcji nie czyta...

Cytuj
Please note that the default systemd service file enforces the parameter ProtectHome=on. If you intend to share files that reside within the /home/ file system you may want to lessen that restriction. You can achieve this by updating the systemd unit override file.


45
Libata w kernelu ma opcję ignorowania konkretnego urządzenia.

1. Wyszukaj identyfikator magistrali dysku z Windowsem:
dmesg | grep SU900
Powinno pojawić się parę linijek, Ciebie interesuje podobna do takiej (liczby prawdopodobnie będą inne)
[    1.516029] ata2.00: ATA-11: ADATA, SU900, max UDMA/133
Interesujący cię fragment to ten między ata a pierwszym dwukropkiem (tutaj 2.00)

2. Rebootujesz się i w managerze bootowania dodajesz taką opcję do kernela (dostosowując wartość do tej uzyskanej w poprzednim punkcie)
 ...INNE_OPCJE_KERNELA... libata.force=2.00:disable

3. Jak się zabootuje (czyli nie wyłączyłeś dysku Linuksowego) i nie pojawi się Windows (czyli wyłączyłeś dysk Windowsowy), dodaj tę opcję na stałe w konfiguracji swojego managera bootowania.

Strony: 1 2 [3] 4 5 ... 187