Witam
Z aktualizają systemu jakoś dałem radę a teraz wywala mi błąd aktualizacji programów, było ich 9 ale usunąłem i chciałem je zainstalować jeszcze raz, topornie i na chłopski rozum ale miałem nadzieję że zadziała.
Niestety teraz przy próbie instalacji z instalatora graficznego wywala mi takie coś
# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Contributor: Lukas Fleischer <lfleischer@archlinux.org>
# Contributor: Alexey Yakovenko <waker@users.sourceforge.net>
pkgname=deadbeef
pkgver=1.9.6
pkgrel=1
pkgdesc="Modular GTK audio player for GNU/Linux"
arch=(x86_64 i686 pentium4 armv7h aarch64)
url="https://deadbeef.sourceforge.io/"
license=(GPL2 LGPL2.1 ZLIB)
depends=(gtk3 alsa-lib jansson libdispatch)
makedepends=(libvorbis libmad flac curl imlib2 wavpack libsndfile libcdio libcddb
libx11 faad2 zlib intltool libpipewire libpulse libzip libsamplerate
yasm ffmpeg clang opusfile mpg123)
optdepends=('alsa-oss: for OSS output plugin'
'cdparanoia: for cd audio plugin'
'curl: for last.fm, vfs_curl (shoutcast/icecast), artwork plugins'
'dbus: for notification daemon support (OSD current song notifications)'
'faad2: for AAC plugin'
'ffmpeg: for ffmpeg plugin'
'flac: for flac plugin'
'imlib2: for artwork plugin'
'libcddb: for cd audio plugin'
'libcdio: for cd audio plugin'
'libice: optional dependency for gtkui session client support'
'libmad: for mp3 plugin (mpeg1,2 layers1,2,3)'
'libogg: for ogg vorbis plugin'
'libpipewire: for pipewire plugin'
'libsamplerate: for dsp_libsrc plugin (resampler)'
'libsm: optional dependency for gtkui session client support'
'libsndfile: for sndfile plugin'
'libvorbis: for ogg vorbis plugin'
'libx11: for global hotkeys plugin'
'libzip: for vfs_zip plugin'
'mpg123: for MP1/MP2/MP3 playback'
'opusfile: for opus plugin'
'pulseaudio: for PulseAudio output plugin'
'wavpack: for wavpack plugin'
'yasm: required to build assembly portions of ffap plugin'
'zlib: for Audio Overload plugin (psf, psf2, etc), GME (for vgz)')
conflicts=(deadbeef-pipewire-plugin-git)
source=("https://sourceforge.net/projects/deadbeef/files/travis/linux/${pkgver}/deadbeef-${pkgver}.tar.bz2")
sha512sums=('6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572')
build () {
cd "${srcdir}/${pkgname}-${pkgver}"
export CC=clang CXX=clang++
./configure --prefix=/usr --disable-gtk2
make
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -D COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
Co mogę z tym zrobić?
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.
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:
Muszę 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 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.