To samo.
Dodatkowo
coś się blokuje i nie mogę zamknąć tego okna
A mógłbyś pokazać cały komunikat? Albo przeprowadzić operację w konsoli i wkleić komunikat. Na razie niewiele widać.
pamac build deadbeef-git 1 ✘
Przygotowanie...
Kopiowanie plików budowania deadbeef-git...
Generowanie informacji o deadbeef-git...
Sprawdzanie zależności deadbeef-git...
Błąd: Przygotowanie operacji nie powiodło się: Niepoprawna lub uszkodzona baza danych
Edytuj pliki budowania : [Edytuj]
Zastosuj operację ? [Edytuj/T/N] t
Operacja została anulowana.
Czy robię coś źle?
Wszystko robisz dobrze. Najprawdopodobniej baza danych jakoś się uszkodziła i to trochę grusza sprawa niż błąd z GPG i musisz ją odzyskać. Tutaj masz instrukcje co robić: pacman/Restore local database - ArchWiki
hmmm ugrzązłem tzn nie pamiętam jak się robiło plik wykonalny i zmuszało system do jego wykonania.
Wiem że kopiowało się zawartość do notatnika i zmieniało końcówkę ale co i jak dokładnie nie pamiętam możesz pomóc?
Nazwa pliku nie ma żadnego znaczenia. Ba, nawet nie musisz nadawać mu praw wykonywania aby go uruchomić, wystarczy samo bash <plik>
. No i po podstawy pisania skryptów odsyłam tu:
Kurde ciężko chyba szybciej będzie przeinstalować manjaro -.-’
Może później popróbuję jeszcze ale wątpię że coś z tego będzie. Dziękuję za pomoc
Chciałbym tylko się dowiedzieć czym to mogło być spowodowane? Opuszczeniem jakiejś aktualizacji? czy mogłem coś usunąć niechcący?
yay -S deadbeef
1 nie edytowałem po prostu pokazałem co wyskakuje
2 tak
3 wpisując dokładnie tak jak napisałeś nic nie działa
yay -S deadbeef 1 ✘
zsh: command not found: yay
sudo pacman -S base-devel
yay
w pamacu albo od razu wyszukaj deadbeef
w pamac i zainstalujMuszę sprostować. Przy pamac build .....
Wybierasz T ( a nie jak pisałem N, chodziło mi byś nie wciskał Edytuj).
Zainstaluj yay sudo pacman -S yay
Możliwe, że pamac ma problemy z db. Co pokaże komenda pamac update
pamac update 1 ✘ 15s
Przygotowanie...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Aby zainstalować, zaktualizować lub usunąć pakiety wymagana jest autoryzacja
Authenticating as: Fisqs (fisqs)
Password:
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases...
Refreshing extra.db...
Odświeżanie Repozytoria użytkowników Arch...
cp: nie można utworzyć zwykłego pliku '/var/tmp/pamac/dbs/sync/extra.db': Brak dostępu
cp: nie można utworzyć zwykłego pliku '/var/tmp/pamac/dbs/sync/extra.db': Brak dostępu
Nie ma nic do zrobienia.
Operacja zakończona sukcesem.
sudo pacman -S base-devel ✔ 7s
rozwiązywanie zależności…
szukanie sprzecznych pakietów...
Pakiety (10) autoconf-2.71-4 automake-1.16.5-2 bison-3.8.2-6 debugedit-5.0-5 flex-2.6.4-5 m4-1.4.19-3 make-4.4.1-2 patch-2.7.6-10 pkgconf-1.8.1-1 base-devel-1-2
Do pobrania: 3,25 MiB
Do zainstalowania: 9,83 MiB
:: Kontynuować instalację? [T/n] t
:: Pobieranie pakietów…
bison-3.8.2-6-x86_64 772,5 KiB 588 KiB/s 00:01 [#############################################################################] 100%
autoconf-2.71-4-any 644,8 KiB 3,31 MiB/s 00:00 [#############################################################################] 100%
automake-1.16.5-2-any 612,8 KiB 3,15 MiB/s 00:00 [#############################################################################] 100%
make-4.4.1-2-x86_64 523,8 KiB 2,96 MiB/s 00:00 [#############################################################################] 100%
flex-2.6.4-5-x86_64 307,5 KiB 2,26 MiB/s 00:00 [#############################################################################] 100%
m4-1.4.19-3-x86_64 246,0 KiB 2,18 MiB/s 00:00 [#############################################################################] 100%
patch-2.7.6-10-x86_64 93,0 KiB 1120 KiB/s 00:00 [#############################################################################] 100%
pkgconf-1.8.1-1-x86_64 57,5 KiB 747 KiB/s 00:00 [#############################################################################] 100%
debugedit-5.0-5-x86_64 43,5 KiB 680 KiB/s 00:00 [#############################################################################] 100%
base-devel-1-2-any 23,1 KiB 139 KiB/s 00:00 [#############################################################################] 100%
Łącznie (10/10) 3,2 MiB 923 KiB/s 00:04 [#############################################################################] 100%
(10/10) sprawdzanie kluczy w bazie [#############################################################################] 100%
(10/10) sprawdzanie spójności pakietów [#############################################################################] 100%
(10/10) wczytywanie listy plików [#############################################################################] 100%
(10/10) sprawdzanie konfliktów plików [#############################################################################] 100%
(10/10) sprawdzanie dostępnego miejsca na dysku [#############################################################################] 100%
:: Przetwarzanie zmian pakietu...
( 1/10) instalowanie m4 [#############################################################################] 100%
( 2/10) instalowanie autoconf [#############################################################################] 100%
( 3/10) instalowanie automake [#############################################################################] 100%
( 4/10) instalowanie bison [#############################################################################] 100%
( 5/10) instalowanie debugedit [#############################################################################] 100%
( 6/10) instalowanie flex [#############################################################################] 100%
( 7/10) instalowanie make [#############################################################################] 100%
( 8/10) instalowanie patch [#############################################################################] 100%
Opcjonalne zależności dla patch
ed: for patch -e functionality
( 9/10) instalowanie pkgconf [#############################################################################] 100%
(10/10) instalowanie base-devel [#############################################################################] 100%
:: Uruchamianie po-transakcji...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
~ pamac build deadbeef-git ✔ 8s
Przygotowanie...
Kopiowanie plików budowania deadbeef-git...
Generowanie informacji o deadbeef-git...
Sprawdzanie zależności deadbeef-git...
Błąd: Przygotowanie operacji nie powiodło się: Niepoprawna lub uszkodzona baza danych
Edytuj pliki budowania : [Edytuj]
Zastosuj operację ? [Edytuj/T/N] t
Operacja została anulowana.
spróbuj tego:
sudo pacman-key --refresh
potem:
sudo pacman -S base-devel
potem:
sudo pacman -S yay
Używałeś kiedyś pamaca z sudo? Nie powinno się tak robić – efekt tego właśnie widzisz. Rozwiązanie:
sudo rm -rf /var/tmp/pamac/dbs/sync
pamac update
@poyep to nie zadziała, tu nie ma problemu z kluczami jak np tu.
Raczej nie może przez pomyłkę ale wątpię
sudo rm -rf /var/tmp/pamac/dbs/sync INT ✘
[sudo] hasło użytkownika fisqs:
~ pamac update ✔
Przygotowanie...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Aby zainstalować, zaktualizować lub usunąć pakiety wymagana jest autoryzacja
Authenticating as: Fisqs (fisqs)
Password:
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases...
Odświeżanie Repozytoria użytkowników Arch...
cp: nazwa docelowa '/var/tmp/pamac/dbs/sync': Nie ma takiego pliku ani katalogu
cp: nazwa docelowa '/var/tmp/pamac/dbs/sync': Nie ma takiego pliku ani katalogu
Nie ma nic do zrobienia.
Operacja zakończona sukcesem.
Skoro wykonałeś sudo rm -rf /var/tmp/pamac/dbs/sync
to usunąłeś katalog sync a nie jego zawartość. mkdir -p /var/tmp/pamac/dbs/sync
i pamac update
mkdir -p /var/tmp/pamac/dbs/sync
~ pamac update 1 ✘
Przygotowanie...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Aby zainstalować, zaktualizować lub usunąć pakiety wymagana jest autoryzacja
Authenticating as: Fisqs (fisqs)
Password:
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases...
Odświeżanie Repozytoria użytkowników Arch...
Nie ma nic do zrobienia.
Operacja zakończona sukcesem.
No to teraz pamac build deadbeef
powinno pójść.
Poszło
Dziękuję