Nie jesteś zalogowany na forum.

#1 2016-03-01 16:54:27

glewik
Użytkownik
Data rejestracji: 2016-03-01
Liczba postów: 7

yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Hej.

Witam wszystkich.

Od kilku dni nie mogę zainstalować ani wyszukać pakietów z/w repozytorium AUR.
Yaourt przy próbie instalacji pakietu wywala mi komunikaty w stylu

/usr/lib/yaourt/util.sh: linia 166:  5212 Błędna instrukcja     (zrzut pamięci) package-query "${PKGQUERY_C_ARG[@]}" "$@"" 

znalazłem informacje w sieci i rzekome rozwiązanie problemu ale jakoś nie potrafię tego naprawić u siebie.

Linki jakie znalazłem z podobnymi błędami:
https://github.com/archlinuxfr/yaourt/issues/152
https://forum.manjaro.org/index.php?topic=27836.0
https://github.com/archlinuxfr/yaourt/issues/154

Offline

#2 2016-03-01 17:20:37

krtommy
Użytkownik
Data rejestracji: 2015-08-25
Liczba postów: 21

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Sposób postępowania znajdziesz na forum anglojęzycznym - wątek bbs.archlinux.org. Na dodatek był już jak tam zakładałeś nowy wątek.

Offline

#3 2016-03-01 20:56:39

glewik
Użytkownik
Data rejestracji: 2016-03-01
Liczba postów: 7

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Nie wiem gdzie więcej osób zagląda. Dlatego założyłem ten sam wątek w 2 miejscach.

Wracając do problemu.

Zainstalowałem pakiet  "package-query-git" który niestety wymusił odinstalowanie yaourt-a, ponowna próba instalacji yaourta wymusza powrót do poprzedniej wersji package-query. Czyli wracam do pkt. wyjścia, ehh


Tak czy inaczej wielkie dzięki za próbę rozwiązania mojego problemu.

Offline

#4 2016-03-01 21:08:38

krtommy
Użytkownik
Data rejestracji: 2015-08-25
Liczba postów: 21

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Trzeba zaistnalować yaourt-git i po problemie.
Najprostsza metoda to wykorzystać inny manadżer pakietów obsługujący aur, np. packer.
Wystarczy zapisać stronę (plik tekstowy) paker na dysku i nadać prawa uruchamiania (chmod +x packer) a następnie wykonać plecenie

 ścieżka/do/pliku/packer -S yaourt-git

Możesz również zainstalować ten program z AUR i używać na równi z yaourt.

Offline

#5 2016-03-01 21:16:12

umcs
Użytkownik
Data rejestracji: 2015-10-04
Liczba postów: 7

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

git clone https://aur.archlinux.org/package-query.git
git clone https://aur.archlinux.org/yaourt.git
cd package-query && makepkg -sri && cd ..
cd yaourt && makepkg -sri

Po tym będziesz git ;)
A ten błąd powinni naprawić jakoś zaraz i wtedy można wrócić na normalne wydanie tych paczek.

Offline

#6 2016-03-01 21:21:21

glewik
Użytkownik
Data rejestracji: 2016-03-01
Liczba postów: 7

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Przygodę z arch-em dopiero zaczynam, i nie znam zbyt dobrze softu skonkretyzowanego na tę dystrybucję. Yaourt-a w wersji -git nie instalowałem po spojrzeniu na jego wersję (starsza niż oficjalna).

I jeszcze raz dzięki, nie omieszkam wypróbować programu jaki zaproponowałeś.

Offline

#7 2016-03-01 21:27:03

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

glewik - wersja w AUR czasem nie ma nic do rzeczy ;) Zbudowałem właśnie yaourt-git i zobacz sobie numer wersji:

==> Skończyłem tworzenie: yaourt-git 1.7.132.gdc19d03-1 (wto, 1 mar 2016, 21:23:40 CET)

Nie zmieniałem niczego w PKGBUILD ;)


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#8 2016-03-01 21:38:02

glewik
Użytkownik
Data rejestracji: 2016-03-01
Liczba postów: 7

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Sugerowałem się, że  strona "https://aur.archlinux.org/packages/yaourt-git" wskazywała że jest to wersja "yaourt-git 1.6-1" gdzie  yaourt w oficjalnym repozytorium ma wersje 1.7-2.

Dobrze zrozumiałem iż wersja budowanego pakietu z aur może być nowsza niż wskazuje na to strona "https://aur.archlinux.org/packages/" ?

Offline

#9 2016-03-01 23:07:43

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

Tak. Prawie zawsze jest tak z pakietami z końcówką -git w nazwie.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#10 2016-03-02 07:37:33

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,661
WWW

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

umcs napisał/a:
git clone https://aur.archlinux.org/package-query.git
git clone https://aur.archlinux.org/yaourt.git
cd package-query && makepkg -sri && cd ..
cd yaourt && makepkg -sri

Po tym będziesz git ;)

Nie. To rozwiązanie daje wersję "stabilne" obu programów. Dla wersji rozwojowej (czyli *-git):

git clone https://aur.archlinux.org/package-query-git.git
git clone https://aur.archlinux.org/yaourt-git.git
cd package-query-git && makepkg -sric && cd ..
cd yaourt-git && makepkg -sric

(jeśli pierwsza komenda w odpowiedzi przyniesie informację, że nie masz gita, to trzeba tę paczkę zainstalować pacmanem).

@glewik - Jeśli w istocie potrzebujesz jakiegoś wrappera do AUR, to najlepiej mieć coś oprócz yaourt, który zawsze sprawia jakieś problemy po wyjściu nowej wersji pacmana. Proponuję np. pacaur, albowiem jego obsługa jest praktycznie taka sama jak pacmana (packera również). Proponuję też przynajmniej na początek zaznajomić się z tworzeniem pakietów poprzez ściąganie tarballi ze strony AUR (choćby) i budowę pakietów poleceniem makepkg.
EDIT: Sprawdź sobie jaką masz wersję package-query (np.:

pacman -Q package-query

) - właśnie ukazała się wersja 1.8, która ma dostosować package-query do obecnego AUR, jak również łatać dużą ilość błędów. Powinna współpracować z wersją yaourt 1.7. Jeśli zatem masz wersję wcześniejszą niż 1.7, to najpierw zaktualizuj package-query do 1.8, yaourt pozostaw w wersji 1.7 (innymi słowy nie z git na końcu nazwy).


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#11 2016-03-02 17:22:04

umcs
Użytkownik
Data rejestracji: 2015-10-04
Liczba postów: 7

Odp: yaourt - Brak możliwości instalacji oraz wyszukiwania pakietów

pavbaranov napisał/a:
umcs napisał/a:
git clone https://aur.archlinux.org/package-query.git
git clone https://aur.archlinux.org/yaourt.git
cd package-query && makepkg -sri && cd ..
cd yaourt && makepkg -sri

Po tym będziesz git ;)

Nie. To rozwiązanie daje wersję "stabilne" obu programów.

Racja. Tak działa bezmyślne kopiuj/wklej ;)

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB