Dzień dobry
Podczas próby instalacji programu SDRANGEL z paczki sdrangel-git 4.4.5.r2.b8ed5a77-1 występuje taki problem .
Budowanie sdrangel-git...
==> Tworzenie pakietu: sdrangel-git 4.4.5.r2.b8ed5a77-1 (sob, 25 sty 2020, 14:28:48)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
-> Klonowanie sdrangel repozytorium git...
Cloning into bare repository '/tmp/pamac-build/sdrangel-git/sdrangel'...
-> Znaleziono sdrangel-opencv4.patch
==> Sprawdzanie plików source za pomocą sha512sums...
sdrangel ... Pominięto
sdrangel-opencv4.patch ... Zgadza się
==> Usuwanie istniejącego katalogu $srcdir/...
==> Rozpakowywanie źródeł...
-> Tworzenie kopii roboczej repozytorium sdrangel git...
Cloning into 'sdrangel'...
done.
==> Rozpoczynanie prepare()...
sed: nie można odczytać desktop/sdrangel.desktop: Nie ma takiego pliku ani katalogu
==> BŁĄD: Wystąpił błąd w prepare().
Przerywam...
Znalazłem info o łatce, która to naprawia ale nie umiem jej zastosować.
Próbowałem recznie podczas instalacji/budowania programu PACMAN-em edytować pliki budowania ( przycisk “Edytuj pliki budowania” ) wpisując linie z patch-a ( kasując te zaznaczone na czerwono i zastępując je tymi podświetlonymi na zielono) ale wyskoczyły po moich zabiegach inne błędy.
Tu jest info o łatce Łatka
W dziale dla początkujących nie znalazłem nic na temat jak stosować patch-a.
Pozdrawiam
Arkadiusz Z.
Rekomenduję przejście na wersję z repozytorium – jest w community.
Jeśli jednak chcesz się bawić z wersją z AUR, to pewno trzeba będzie zaktualizować wersję pakietu, bo w źródłach już jest 4.12.5. Jednak czy coś więcej to nie wiem, nie znam się na tym i nigdy tego nie robiłem. Z pewnością informacje od @napcok będą przydatne.
Dziękuje za wskazówki, dziekuje też a prawidłowe sformatowanie mojego posta.
Przetłumaczyłem w google jak stosować łatkę ale to czarna magia, nie ma jakiejś aplikacji klikanej do tego ? GUI do Pacman niby pozwala edytować pliki ale …
Wkleiłem na początku istniejącego pliku patch zawartość tekstu ( raw ) ale suma sie nie zgadza i przerywa budowanie.
Wyczytałem w wiki i zrozumiałem, że w najprostszej wersji patch-owania to trzeba w pliku pkgbuild dodać w linii source po spacji nazwę pliku patch-a w tym konkretnym przypadku to sdrangel-pkgbuild.patch a w następnej lini podać sumę kontrolną pliku. Trzeba też skopiować konkretny plik patcha do katalogu gdzie zapisywane są pliki podczas budowania , tak też zrobiłem u mnie to konkretnie /tmp/pamac-build/sdrangel-git/.
Po kliknięciu zastosuj pamac zaczyna budować i patch chyba dodawany jest prawidłowo niestety coś nadal jest nie tak .
Zwrotnie dostaje
> Przygotowanie…
Budowanie sdrangel-git…
==> Tworzenie pakietu: sdrangel-git 4.4.5.r2.b8ed5a77-1 (sob, 25 sty 2020, 17:56:47)
==> Sprawdzanie zależności potrzebnych do uruchomienia…
==> Sprawdzanie zależności potrzebnych do budowy…
==> Pobieranie źródeł…
→ Klonowanie sdrangel repozytorium git…
Cloning into bare repository ‘/tmp/pamac-build/sdrangel-git/sdrangel’…
→ Znaleziono sdrangel-opencv4.patch
→ Znaleziono sdrangel-pkgbuild.patch
==> Sprawdzanie plików source za pomocą sha512sums…
sdrangel … Pominięto
sdrangel-opencv4.patch … Zgadza się
sdrangel-pkgbuild.patch … Zgadza się
==> Usuwanie istniejącego katalogu $srcdir/…
==> Rozpakowywanie źródeł…
→ Tworzenie kopii roboczej repozytorium sdrangel git…
Cloning into ‘sdrangel’…
done.
==> Rozpoczynanie prepare()…
sed: nie można odczytać desktop/sdrangel.desktop: Nie ma takiego pliku ani katalogu
==> BŁĄD: Wystąpił błąd w prepare().
Przerywam…
coś źle robię czy ten patch po prostu nie działa ?
73 de SQ6XL