Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

manjaro kilka problemów

Zaczęty przez Pio24, Sierpień 25, 2018, 05:27:27 PM

Poprzedni wątek - Następny wątek

pavbaranov

#15
Opisałem Ci jak możesz wrócić na kilka sposobów. Jeśli chcesz PKGBUILD - proszę bardzo: https://pastebin.com/xQhUqyKa
Decydując się na tę opcję masz (piszę wszystko w terminalu, bo mi łatwiej):
mkdir -p kpatience_build && cd kpatience_build
wget https://pastebin.com/raw/xQhUqyKa
makepkg -sirc

I powinno grać. Jeśli druga komenda się nie wykona, możesz w zamian wejść na link jw. skopiować zawartość (RAW!!!) i zapisać go jako PKGBUILD. Reszta bez zmian. Mogę też (i pewnie tak zrobię) wrzucić PKGBUILD do POLAUR.
I choć wszystko wskazuje na to, że w Manjaro wszystko winno zadziałać poprawnie, to głowy nie daję. Jeśli nie - proś kogoś, kto ma Manjaro, by to zrobił coś analogicznego.

Aha, ten PKGBUILD ma 2 zmiany w stosunku do oryginału, z czego jedna "dostosowuje" paczkę do Qt5.11, a druga polepsza wygląd.

pavbaranov


Pio24

Walczę
[piotr@piotr-pc ~]$ mkdir -p kpatience_build && cd kpatience_build
[piotr@piotr-pc kpatience_build]$ wget https://raw.githubusercontent.com/polaur/new-branded/master/kpatience/PKGBUILD
--2018-09-29 18:27:49--  https://raw.githubusercontent.com/polaur/new-branded/master/kpatience/PKGBUILD
Załadowano certyfikat CA '/etc/ssl/certs/ca-certificates.crt'
Translacja raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.12.133
Łączenie się z raw.githubusercontent.com (raw.githubusercontent.com)|151.101.12.133|:443... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1776 (1,7K) [text/plain]
Zapis do: `PKGBUILD'

PKGBUILD            100%[===================>]   1,73K  --.-KB/s     w 0s     

2018-09-29 18:27:49 (68,5 MB/s) - zapisano `PKGBUILD' [1776/1776]

[piotr@piotr-pc kpatience_build]$ makepkg -sirc
==> Tworzenie pakietu: kpatience 18.04.3-1.1 (sob, 29 wrz 2018, 18:27:58)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
  -> Pobieranie kpat-18.04.3.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   347  100   347    0     0   1549      0 --:--:-- --:--:-- --:--:--  1549
100 3481k  100 3481k    0     0  3527k      0 --:--:-- --:--:-- --:--:-- 10.3M
  -> Pobieranie kpat-18.04.3.tar.xz.sig...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   488  100   488    0     0   2059      0 --:--:-- --:--:-- --:--:--  2067
  -> Pobieranie kdebug-307625.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2734  100  2734    0     0  12371      0 --:--:-- --:--:-- --:--:-- 12371
  -> Pobieranie qbuffer_for_qt5.11.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   572  100   572    0     0   8800      0 --:--:-- --:--:-- --:--:--  8800
==> Sprawdzanie plików source za pomocą sha256sums...
    kpat-18.04.3.tar.xz ... Zgadza się
    kpat-18.04.3.tar.xz.sig ... Pominięto
    kdebug-307625.patch ... Zgadza się
    qbuffer_for_qt5.11.patch ... Zgadza się
==> Weryfikowanie podpisów plików źródłowych za pomocą gpg...
    kpat-18.04.3.tar.xz ... NIE ZGADZA SIĘ (nieznany klucz publiczny DBD2CE893E2D1C87)
==> BŁĄD: Jeden lub więcej podpisów PGP nie może zostać zweryfikowanych!
[piotr@piotr-pc kpatience_build]$
na dysku mam katalog /home/piotr/kpatience_build
I co dalej ?

pavbaranov

Co dalej? Nie bać się czytać helpa do poleceń :) Nie będę Cię męczył dodawaniem kluczy PGP (warto jednak zerknąć na ArchWiki) - zrób:
makepkg -s --skippgpcheck

Pio24

DZIĘKI  Pavbaranov. Jesteś wielki.

Gra rozegrana , dysk nawet nie drgnął o  1MB .

pavbaranov

Ju Łelkam. Ważne że działa. I teraz. Najbliższa zmiana będzie niebawem w październiku, a potem listopadzie, ale to jedynie poprawkowe 18.08.2 i 3. Na 99% będziesz mógł nadal spokojnie używać kpatience mimo zmiany libkdegames do tych wersji. W grudniu będzie wersja 18.12.1 i tu kpatience może odmówić współpracy. Wówczas sprawdź czy tutaj: https://github.com/polaur/new-branded/tree/master/kpatience nie będzie nowszej wersji PKGBUILDu (pkgver będzie już na zawsze ta sama, zmienić się może pkgrel) - jeśli pkgrel będzie zmienione, to wówczas musisz przekompilować program, by chodził dalej (możesz sobie zachować źródła, zmienisz - raz jeszcze ściągniesz - PKGBUILD). Jeśli PKGBUILD stąd zniknie, to będzie to oznaczać, że nie jest możliwe dalsze pogodzenie libkdegames w wersji >18.08.1 (bo na tej jeszcze działa) z kpatience 18.04.3. Wówczas raczej nie zdecyduję się na "dorzucenie" libkdegames w wersji, na której to będzie jeszcze dało się budować. W takim przypadku jeśli nie będziesz korzystać z innych aplikacji KDE działających na libkdegames, to dodaj także i tę paczkę do ignorowanych pakietów przy aktualizacji.

Pio24

Dzięki raz jeszcze za pomoc. Cała paczka wysłana na moją pocztę i dysk.
Postaram się pamiętać o Twoich wskazówkach , i pomijać aktualizację dotyczące kpatience.
Jak już wcześniej pisałem ubuntowe nie mają tego problemu.
Pozdrawiam.

pavbaranov

#22
Dokonaj edycji pliku /etc/pacman.conf wprowadź linię:
IgnorePkg = kpatience
To spowoduje "trzymanie" tej paczki w zbudowanej wersji, ale libkdegames będzie się aktualizować (i tak trzeba na razie zostawić, bo mogą tam się znaleźć jakieś poprawki bezpieczeństwa itp.). Jak przestanie - działać - wiesz co masz robić.
W Ubuntu do 18.04 nie ma tego problemu, bo tam są stare wersje KDE Applications.
Żeby było śmieszniej - nie rozgrzeszając twórców kpatience - problem nie jest związany z tą aplikacją w ogóle, ale leży w przyjętych założeniach samego obecnie używanego tu solvera (niezależna aplikacja). Jego twórcy (freecell-solver) wiedzą, że program jest zasobożerny, ale na razie nie mają pomysłu na to jak sobie z tym poradzić. Inna sprawa, że nie trzeba było przechodzić na ten solver.
Spróbuję jeszcze zrobić paczkę 18.08.x ale omijającą tę zależność (zobaczymy jak bardzo ona "wbita" w paczkę). Jeśli to się uda, to będę wydawać wersje kpatience >18.08, ale wolne od freecell-solver.

Pio24

Zrobione

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = kpatience
#IgnoreGroup =

Zobacz najnowsze wiadomości na forum