Pacman çalışmıyor

JetWarker

Decapat
Katılım
27 Aralık 2019
Mesajlar
463
Daha fazla  
Cinsiyet
Erkek
Bir süredir sıkıntı var Pacman ile ilgili. Vim'in açılmaması gibi birkaç hata daha aldım. Fish Shell'ini kurduğumdan beri. Yardımcı olabilir misiniz? Dün de bir yazılımı kurmaya çalışırken bu hatayı aldım fakat o yazılımla ilgili bir sıkıntı olduğunu düşünmuştum. Herhangi bir paketi kuramıyorum şu anda. (Yay da çalışmıyor fakat pkgyi denemedim)

Kod:
$ sudo pacman -S linux-zen
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists.
if you're sure a package manager is not already.
running, you can remove /var/lib/pacman/db.lck.
$ sudo pacman -Syu
:: Synchronizing package databases...
error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update archlinuxfr (unable to lock database)
error: failed to update multilib (unable to lock database)
error: failed to synchronize all databases.
$ sudo pacman -S vim
error: failed to init transaction (unable to lock database)
error: could not lock database: File exists.
if you're sure a package manager is not already.
running, you can remove /var/lib/pacman/db.lck.
 
Son düzenleyen: Moderatör:
if you're sure a package manager is not already.
running, you can remove /var/lib/pacman/db.lck.
Eğer paket yöneticisinin kullanılmadığından eminseniz kilit dosyasını kaldırabilirsiniz denmiş. Deneyin isterseniz. Bir de Fish kabuğuna nasıl geçiş yaptınız?
 
Eğer paket yöneticisinin kullanılmadığından eminseniz kilit dosyasını kaldırabilirsiniz denmiş. Deneyin isterseniz. Bir de Fish kabuğuna nasıl geçiş yaptınız?
Nasıl yapabileceğim hakkında bilgi verebilir misiniz? Nomral bir şekilde sildiğimde herhangi bir şey değişmedi.
Eğer paket yöneticisinin kullanılmadığından eminseniz kilit dosyasını kaldırabilirsiniz denmiş. Deneyin isterseniz. Bir de Fish kabuğuna nasıl geçiş yaptınız?
Hocam tam olarak hatırlamıyorum ama bir confingi değiştirmiştim sanırım. Fish kurduğum günden beri böyle değil, birkaç gündür böyle. Ben fishten sonra birkaç sıkıntı yaşadığımdan dolayı onunla alakalı olabileceğini düşündüm sadece.
 
Son düzenleyen: Moderatör:
Nasıl yapabileceğim hakkında bilgi verebilir misiniz? Normal bir şekilde sildiğimde herhangi bir şey değişmedi.
Sudo yetkileri olan bir dosya yöneticisi ile silmenize rağmen düzelmediyse bilmiyorum. Yine de aşağıdaki komutu deneyebilirsiniz.

sudo rm /var/lib/pacman/db.lck

Hocam tam olarak hatırlamıyorum ama bir config'i değiştirmiştim sanırım. Fish kurduğum günden beri böyle değil, birkaç gündür böyle. Ben fishten sonra birkaç sıkıntı yaşadığımdan dolayı onunla alakalı olabileceğini düşündüm sadece.
Bir kabuk kurduktan sonra sistemi o kabuğa geçirmeyin, bazı stabilite sorunlarına sebep olabiliyor. cat /etc/shells ile kabukları aratın, istediğiniz kabuğun yolunu terminal emülatörünüzün özelliklerindeki başlatma komutu kısmına yazın.(Normalde /bin/bash yazıyordur orada büyük ihtimal.)
 
Sudo yetkileri olan bir dosya yöneticisi ile silmenize rağmen düzelmediyse bilmiyorum. Yine de aşağıdaki komutu deneyebilirsiniz.

sudo rm /var/lib/pacman/db.lck


Bir kabuk kurduktan sonra sistemi o kabuğa geçirmeyin, bazı stabilite sorunlarına sebep olabiliyor. cat /etc/shells ile kabukları aratın, istediğiniz kabuğun yolunu terminal emülatörünüzün özelliklerindeki başlatma komutu kısmına yazın.(Normalde /bin/bash yazıyordur orada büyük ihtimal.)
Kod:
$ cat /etc/shells                                                                                                                        11:46:14
# Pathnames of valid login shells.
# See shells(5) for details.

/bin/sh
/bin/bash
/usr/bin/git-shell
/usr/bin/fish
/bin/fish
Bu şekilde bir çıktı alıyorum hocam. Bİr de vimde şu tarz bir hata alıyorum.
Kod:
$ vim örnek                                                                                                                              11:46:14
Failed to execute process '/usr/bin/vim'. Reason:
exec: Exec format error
The file '/usr/bin/vim' is marked as an executable but could not be run by the operating system.
$
Bu arada sorun çözülmüş sanırım ama hala vimde sıkıntı var. Sudo pacman -R vim yazınca kurulu olmadığını söylüyor fakat sudo pacman -S vim yazınca da
Kod:
$ sudo pacman -S vim                                                                                                                     11:48:29
resolving dependencies...
looking for conflicting packages...

Packages (1) vim-8.2.1704-1

Total Installed Size:  3.72 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                          [##################################################] 100%
(1/1) checking package integrity                                                        [##################################################] 100%
(1/1) loading package files                                                             [##################################################] 100%
(1/1) checking for file conflicts                                                       [##################################################] 100%
error: failed to commit transaction (conflicting files)
vim: /usr/bin/rview exists in filesystem
vim: /usr/bin/rvim exists in filesystem
vim: /usr/bin/vim exists in filesystem
vim: /usr/bin/vimdiff exists in filesystem
vim: /usr/bin/vimtutor exists in filesystem
vim: /usr/bin/xxd exists in filesystem
vim: /usr/share/applications/vim.desktop exists in filesystem
vim: /usr/share/icons/hicolor/48x48/apps/gvim.png exists in filesystem
vim: /usr/share/icons/locolor/16x16/apps/gvim.png exists in filesystem
vim: /usr/share/icons/locolor/32x32/apps/gvim.png exists in filesystem
vim: /usr/share/licenses/vim/license.txt exists in filesystem
vim: /usr/share/man/da.ISO8859-1/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/da.ISO8859-1/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/da.ISO8859-1/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/da.ISO8859-1/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/da.ISO8859-1/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/da.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/da.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/da.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/da.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/da.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/da/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/da/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/da/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/da/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/da/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/de.ISO8859-1/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/de.ISO8859-1/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/de.ISO8859-1/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/de.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/de.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/de.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/de/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/de/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/de/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/fr.ISO8859-1/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/fr.UTF-8/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/fr/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/it.ISO8859-1/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/it.UTF-8/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/it/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/it/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/it/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/it/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/it/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/it/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/ja/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/pl.ISO8859-2/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/pl.UTF-8/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/pl/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/ru.KOI8-R/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/ru.UTF-8/man1/xxd.1.gz exists in filesystem
vim: /usr/share/man/tr.ISO8859-9/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/tr.ISO8859-9/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/tr.ISO8859-9/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/tr.ISO8859-9/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/tr.ISO8859-9/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/tr.UTF-8/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/tr.UTF-8/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/tr.UTF-8/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/tr.UTF-8/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/tr.UTF-8/man1/vimtutor.1.gz exists in filesystem
vim: /usr/share/man/tr/man1/rview.1.gz exists in filesystem
vim: /usr/share/man/tr/man1/rvim.1.gz exists in filesystem
vim: /usr/share/man/tr/man1/vim.1.gz exists in filesystem
vim: /usr/share/man/tr/man1/vimdiff.1.gz exists in filesystem
vim: /usr/share/man/tr/man1/vimtutor.1.gz exists in filesystem
Errors occurred, no packages were upgraded
Bu şekilde bir hata alıyorum.
 
Pacman ile ilgili fazla bir bilgim yok ama VIM uygulamasının çalışmaması gibi hatalara kabuğu doğrudan değiştirmek sebep oluyor genelde. Ben konsoldaki açılış komutu kısmına kabuğun yolunu yazarak kullanıyorum.
Peki kabuğu tekrardan bash yapıp konsoldaki açılış komutunu nasıl fish yapabilirim? Terminal olarak Terminator kullanıyorum fakat hiç configi ile uğraşmadım. Grafiksel arayüzle kişileştirdim sadece.
DeepinScreenshot_select-area_20201023120735.png

Böyle bir ekran var en alt satırına mı yazacağım?
 
Peki kabuğu tekrardan bash yapıp konsoldaki açılış komutunu nasıl fish yapabilirim? Terminal olarak Terminator kullanıyorum fakat hiç configi ile uğraşmadım. Grafiksel arayüzle kişileştirdim sadece.Eki Görüntüle 711928
Böyle bir ekran var en alt satırına mı yazacağım?
Terminator kullanmadım ama varsayılan olarak "/bin/bash" yazan bir yer olması gerek, oraya "/bin/fish" yazmalısınız.
 
Terminator kullanmadım ama varsayılan olarak "/bin/bash" yazan bir yer olması gerek, oraya "/bin/fish" yazmalısınız.
Sadece .bashrc dosyasında exec fish yazdığımı hatırlıyorum. Onu kaldırdığımda da bin/fish olarak kalmaya devam etti. Nasıl bin/bash yapabilirim orayı? Bir de dershaneye gitmem lazım hocam yanıt veremeyeceğim akşama kadar, kusura bakmayın.
 

Yeni konular

Geri
Yukarı