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.

problem z PAK-iem ROZWIĄZANY

Zaczęty przez Piejanto, Sierpień 24, 2023, 11:16:42 PM

Poprzedni wątek - Następny wątek

Piejanto

Wczoraj zrobiłem aktualizację za pmocą [pak]-a.
Dziś po wklepaniu polecenia
 
pak -Syu   

Otrzymałem następujący komunikat:
 ***                                       
Używana jest konfiguracja użytkownika: /home/jan/.config/pak/pak.conf
błąd: Plik konfiguracyjny użytkownika jest niekompletny lub niepoprawny. Sprawdź swoje ustawienia.
 ***
Zrobiłem próbę trzykrotnie. Również po resecie komputra otrzymałem podobne wyniki.
Z tego co pamiętam, wczoraj pokazała mi się m.in. aktualizacja [pak]
W końcu zrobiłem aktualizację za pomocą [pacman]-a i [reflector]-a ale przyznam, że bardzo by mi brakowało [pak]-a

Czy to jest tylko jakiś chwilowy problem z [pak]-iem? A jeśli chwilowy, to jak [pak]-a naprawić, gdy już będzie po problemie?
[octopi] mi pokazuje [pak]-a zainstalowanego z AUR
Może powinienem odinstalować, zrobić czyszczenie za pomocą [-Sc] i ponownie zainstalować?
Co robić?
Dzięki za podpowiedzi

                           

nycko

Jest nowy plik konfiguracyjny /etc/xdg/pak.conf. Przybyły dwie opcje. Porównaj swój pak.conf z tym nowym i dodaj czego brakuje.
GitLab = users/nycko123/projects | GitHub = nycko123 | AUR = packages/?SeB=m&K=nycko123

Piejanto

#2
OK. dzięki za podpowiedź. Ale...
Niestety chyba nie wiem, jak to wpisać. Za pomoca Midnight Commandera wszedłem do /etc/xdg/pak.conf ale nie wiem w którym miejscu miałby cokolwiek dopisać. Czy chodzi o dopisanie (3 pozycje)
GitLab=users/home/jan
GitHub=jan
AUR=packages/....  i tutaj już nie wiem, co miałbym dopisać ???


************************************************************************
Jest jeszcze jeden mały problem. Wczoraj i dziś podczas robienia aktualizacji za pomocą pacmana pokazywało mi następujący komunikat:

 pacman -Syu --disable-download-timeout      (08-27 18:14)
:: Synchronizowanie baz danych z pakietami...
 core is up to date
 extra                   8,3 MiB   462 KiB/s 00:18 [######################] 100%
 chaotic-aur             2,8 MiB   690 KiB/s 00:04 [######################] 100%
błąd:  nie udało się pobrać pliku 'core.db' z mirror.telepoint.bg : Protocol "rsync" not supported or disabled in libcurl
błąd:  nie udało się pobrać pliku 'extra.db' z mirror.telepoint.bg : Protocol "rsync" not supported or disabled in libcurl
:: Rozpoczynanie pełnej aktualizacji systemu...
rozwiązywanie zależności...
szukanie sprzecznych pakietów...
*****************
Nie bardzo wiem, do czego miałby mi być potrzebny plik [core.db] z [telepoint.bg] ? - o co chodzi?

robson75

Co do pierwszego Twojego problemu, to weź wejdź do /etc/xdg/pak.conf otwórz plik w jakimś edytorze tekstowym, zaznacz wszystko i skopiuj zawartość, następnie wklej do swojego pliku po uprzednim wyczyszczeniu go.

A jeżeli chodzi o mirrory, to przecież to już było piłowane na tym forum wielokrotnie. Musisz odświeżyć mirrory
reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
Arch Linux Xfce - 64Bit Linux User #621110

Piejanto

Jeśli chodzi o AUR, to [pak] u mnie go aktualizował i mam go wpisanego w
/etc/xdg/pak.conf.
Nie mam
GitLab=users/home/jan
GitHub=jan
i nie wiem, czy właściwie sobie wyobrażam wpis.

Mirrory odświeżałem. Odświeżałem co trzy tygodnie [pak]-iem, [pak -m], a teraz odświeżyłem [reflectorem]. Właśnie tym poleceniem, które mi podałeś, bo sobie kiedyś zapisałem.
Dzisiaj zrobiłem aktualizację, a po aktualizacji znów wpisałem [pacman -Syu] żeby mieć dowód. Na ten temat już są też zapytania w internecie, ale nie bardzo chyba im tam idzie wyjaśnianie. Wygląda to tak:

pacman -Syu --disable-download-timeout      (08-28 00:21)
:: Synchronizowanie baz danych z pakietami...
 core is up to date
 extra is up to date
 chaotic-aur             2,8 MiB   824 KiB/s 00:03 [######################] 100%
błąd:  nie udało się pobrać pliku 'core.db' z mirror.telepoint.bg : Protocol "rsync" not supported or disabled in libcurl
błąd:  nie udało się pobrać pliku 'extra.db' z mirror.telepoint.bg : Protocol "rsync" not supported or disabled in libcurl
:: Rozpoczynanie pełnej aktualizacji systemu...
 nie ma nic do zrobienia

Dzięki za pomoc, Panowie. Postaram się nie zawieść zaufania w moje zdolności.
Idzie burza. Dobrej nocy.

robson75

Janek, porównałem pliki pak.conf stary z nowym, i musisz wkleić w linii 14 ten fragment
# ask where to download: 0/1
download_ask=1
# ask to remove sources after build: 0/1
rm_src_ask=1

dla ścisłości to ten pak.conf ma jeszcze jedna zmianę w linii 89
# path to fzf binary (default: /usr/bin/fzf)
fzf_path="/usr/bin/fzf"
Arch Linux Xfce - 64Bit Linux User #621110

Piejanto

#6
robson75

A ja porównałem fragmenty od 14 i od 89 linii i jest podobnie.
Fragment od 14 linii w dół. porównałem to co mam z tym co przysłałeś. Dla ułatwienia wyróżniłem gwiazdkami. W oryginale gwiazdek oczywiście nie ma.

 
# path to downloaded PKGBUILDs (-G / -GA / -GP options)
download_path="${xdg_cache}/pak/downloaded"
*linia 14**********    # ask where to download: 0/1
             od Ciebie            # ask where to download: 0/1
*****************    download_ask=1
             od Ciebie            download_ask=1
*****************    # ask to remove sources after build: 0/1
             od Ciebie            # ask to remove sources after build: 0/1
*****************    rm_src_ask=1
             od Ciebie            rm_src_ask=1
************************************************************


i dalej od linii 89 w dół :


# path to reflector binary (default: /usr/bin/reflector)
reflector_path="/usr/bin/reflector"
***linia 89****      # path to fzf binary (default: /usr/bin/fzf)
       od Ciebie           # path to fzf binary (default: /usr/bin/fzf)
*************      fzf_path="/usr/bin/fzf"
       od Ciebie           fzf_path="/usr/bin/fzf"
# AUR protocols (https://, http://)
aur_link="https://aur.archlinux.org"

Wygląda na to, że wszystko się zgadzało z tym co powinno być.
A po wklepaniu polecenia otrzymuję komunikat:

pak -Syu --disable-download-timeout                  (08-28 14:42)
Używana jest konfiguracja użytkownika: /home/jan/.config/pak/pak.conf
błąd: Plik konfiguracyjny użytkownika jest niekompletny lub niepoprawny. Sprawdź swoje ustawienia.

 UWAGA : cały czas mówimy o pliku /etc/xdg/pak.conf

nycko

1. Przenieś plik /home/jan/.config/pak/pak.conf w inne miejsce. Na przykład na pulpit.
2. Zaktualizuj poleceniem
pak -SyuP do wersji pak 5.6.1
3. Przenieś pak.conf z pulpitu spowrotem do /home/jan/.config/pak/pak.conf
GitLab = users/nycko123/projects | GitHub = nycko123 | AUR = packages/?SeB=m&K=nycko123

Piejanto

Ooooooo!!!! DZIĘKUJĘ !!!
Zrobiłem to i [pak] jest jak nowy. Proszę:

pak -Syu --disable-download-timeout                  (08-29 00:53)
Używana jest konfiguracja użytkownika: /home/jan/.config/pak/pak.conf

:: Uruchamianie aktualizacji systemu...
Sprawdzanie...
 nie ma nic do zrobienia

:: Uruchamianie aktualizacji z AUR...
Sprawdzanie...
 nie ma nic do zrobienia

:: Uruchamianie aktualizacji z POLAUR...
Sprawdzanie...

Pakiety do aktualizacji:
 nie ma nic do zrobienia
*************************************
@nycko
@robson75
Panowie dziękuję Wam,jak nie wiem co.
Trochę się spociłem, ale jest OK
DZIĘ-KU-JĘ
Pomyślności

Zobacz najnowsze wiadomości na forum