Sistemime multilib deposunu aşağıdaki adımla ekledim:
/etc/pacman.conf
dosyasında
#[multilib] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist
olarak geçen kısımda diyezleri ( # ) kaldır yani
[multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
olsun. Sonra
pacman -Sy
komutu ile depoları güncelle
ama;
pacman -Syyu komutunu verdiğimde
şu çıktıyı alıyorum;
[root@manjaro xspacex]# pacman -Syyu :: Paket veritabanları senkronize ediliyor... core 112,3 KiB 355K/s 00:00 [######################] 100% extra 1472,7 KiB 765K/s 00:02 [######################] 100% community 1938,6 KiB 389K/s 00:05 [######################] 100% archlinuxfr 10,2 KiB 931K/s 00:00 [######################] 100% hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası repo.manjaro.org.uk adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.nluug.nl adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.halifax.rwth-aachen.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.lug.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjarolinux.polymorf.fr adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.cc.uoc.gr adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.serverhost.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.rz.tu-bs.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.heanet.ie adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.xservers.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirror.dacentec.com adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.tu-chemnitz.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası www.las.ic.unicamp.br adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjaro.fis.unb.br adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.ispros.com.bd adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası spiralinear.org adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası ftp.nluug.nl adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası kambing.ui.ac.id adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjaro.mirror.ac.za adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası ftp.heanet.ie adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası free.twaren.net adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası free.nchc.org.tw adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.ustc.edu.cn adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası manjaro.mirror.ac.za adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası mirrors.ispros.com.bd adresinden alınamadı hata: multilib (indirme kütüphanesi hatası) güncellenemedi :: Sistem güncellemesi başlatılıyor... yapılacak bir şey yok
yardım edebilirmisiniz? Teşekkürler...
/etc/pacman-mirrors.conf açın:
[yfdogan@manjaro ~]$ cat /etc/pacman-mirrors.conf ## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) Branch=unstable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist Method=rank ## Specify to use only mirrors from a specific country ## Disabled by default # OnlyCountry=Germany ## Input mirrorlist directory MirrorlistsDir="/etc/pacman.d/mirrors" ## Output mirrorlist OutputMirrorlist="/etc/pacman.d/mirrorlist" [yfdogan@manjaro ~]$
branch=stable olmalı muhtemelen sizde. Bunu kontrol edin. Yine uçbirimden:
pacman-mirrors -g
komutunu yürütün.
pacman -Syy pacman -Syu
Dediğiniz gibi bende;
Branch=enable
bende;
Branch=unstable
yaptım.
daha sonra;
pacman-mirrors -g
uyguladım.
daha sonra;
pacman -Syy
uyguladım ama yine aynı hata;
[root@manjaro xspacex]# pacman-mirrors -g :: Querying servers, this may take some time... -> 2.374 http://manjaro.mirror.ac.za/unstable/$repo/$arch -> 4.852 ftp://manjaro.mirror.ac.za/unstable/$repo/$arch -> 1.854 http://mirrors.ispros.com.bd/manjaro/unstable/$repo/$arch -> 4.958 ftp://mirrors.ispros.com.bd/manjaro/unstable/$repo/$arch -> 1.895 http://manjaro.fis.unb.br/unstable/$repo/$arch -> 1.763 http://www.las.ic.unicamp.br/pub/manjarolinux/unstable/$repo/$arch -> 3.603 http://mirrors.ustc.edu.cn/manjaro/unstable/$repo/$arch -> 0.865 http://manjarolinux.polymorf.fr/unstable/$repo/$arch -> 0.661 http://ftp.halifax.rwth-aachen.de/manjaro/unstable/$repo/$arch -> 1.451 http://ftp.tu-chemnitz.de/pub/linux/manjaro/unstable/$repo/$arch -> 0.970 http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/unstable/$repo/$arch -> 1.056 http://ftp.cc.uoc.gr/mirrors/linux/manjaro/unstable/$repo/$arch -> 2.360 http://kambing.ui.ac.id/manjaro/unstable/$repo/$arch -> 1.070 http://ftp.heanet.ie/mirrors/manjaro/unstable/$repo/$arch -> 2.408 ftp://ftp.heanet.ie/mirrors/manjaro/unstable/$repo/$arch -> 2.111 ftp://ftp.nluug.nl/pub/os/Linux/distr/manjaro/unstable/$repo/$arch -> 0.673 http://ftp.nluug.nl/pub/os/Linux/distr/manjaro/unstable/$repo/$arch -> 1.205 http://mirrors.xservers.ro/manjaro/unstable/$repo/$arch -> 0.929 http://mirrors.serverhost.ro/manjaro/packages/unstable/$repo/$arch -> 0.836 http://ftp.lug.ro/manjaro/unstable/$repo/$arch -> 2.880 http://free.twaren.net/manjaro/unstable/$repo/$arch -> 3.016 http://free.nchc.org.tw/manjaro/unstable/$repo/$arch -> 0.627 http://repo.manjaro.org.uk/unstable/$repo/$arch -> 1.137 http://mirror.dacentec.com/manjaro/unstable/$repo/$arch -> 1.956 http://spiralinear.org/manjaro/repo/unstable/$repo/$arch :: Generated and saved '/etc/pacman.d/mirrorlist' mirrorlist. [root@manjaro xspacex]# pacman -Syy :: Paket veritabanları senkronize ediliyor... core 112,3 KiB 365K/s 00:00 [################################] 100% extra 1472,7 KiB 458K/s 00:03 [################################] 100% community 1938,6 KiB 587K/s 00:03 [################################] 100% archlinuxfr 10,2 KiB 1025K/s 00:00 [################################] 100% hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası repo.manjaro.org.uk adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.halifax.rwth-aachen.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.nluug.nl adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.lug.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjarolinux.polymorf.fr adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.serverhost.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.rz.tu-bs.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.cc.uoc.gr adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.heanet.ie adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirror.dacentec.com adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.xservers.ro adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası ftp.tu-chemnitz.de adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası www.las.ic.unicamp.br adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.ispros.com.bd adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjaro.fis.unb.br adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası spiralinear.org adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası ftp.nluug.nl adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası kambing.ui.ac.id adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası manjaro.mirror.ac.za adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası ftp.heanet.ie adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası free.twaren.net adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası free.nchc.org.tw adresinden alınamadı hata: The requested URL returned error: 404 Not Found hatası nedeniyle 'multilib.db' dosyası mirrors.ustc.edu.cn adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası manjaro.mirror.ac.za adresinden alınamadı hata: Server denied you to change to the given directory hatası nedeniyle 'multilib.db' dosyası mirrors.ispros.com.bd adresinden alınamadı hata: multilib (indirme kütüphanesi hatası) güncellenemedi
pacman.conf dosya içerigini buraya aktarınız.
Buyrun;
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs [archlinuxfr] Server = http://repo.archlinux.fr/i686 [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
[c]cat /etc/pacman-mirrors.conf[/c] çıktısı şu şekilde mi ?
## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) Branch=stable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist Method=rank ## Specify to use only mirrors from a specific country ## Disabled by default # OnlyCountry=Germany ## Input mirrorlist directory MirrorlistsDir="/etc/pacman.d/mirrors" ## Output mirrorlist OutputMirrorlist="/etc/pacman.d/mirrorlist"
Sisteminiz 32-bit mi, yoksa 64-bit mi?
Benimkinde "Branch" kısmını unstable olarak değiştirmiştim.
Şu şekilde;
## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) Branch=unstable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist Method=rank ## Specify to use only mirrors from a specific country ## Disabled by default # OnlyCountry=Germany ## Input mirrorlist directory MirrorlistsDir="/etc/pacman.d/mirrors" ## Output mirrorlist OutputMirrorlist="/etc/pacman.d/mirrorlist"
32 bit
Branch=unstable yapmayın. Karşılaştırma yapabilesiniz diye verdim benim çıktıyı. Sizinki stable kalsın.
Sistemin 32-bit olduğuna göre neden multilib deposunu ekledin onu anlayamadım. Birde özel bir nedeni yoksa unstable kısmını stable olarak degiştirip kaydedin. Aşağıda düzenlenmiş pacman.conf dosyasını sizinki ile degiştirip kaydedin. Sonrada
#pacman -Syy #pacman -Syu
komutları ile senkronize edip güncellemeleri alın.
pacman.conf
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs [archlinuxfr] Server = http://repo.archlinux.fr/i686 #[multilib] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist
Dediklerinizi yaptım. Ama sadece 4 depo görünüyor ve bu arada 32 bit için multilib' e gerek yok mu?
[root@manjaro xspacex]# pacman -Syu :: Paket veritabanları senkronize ediliyor... core deposu güncel extra deposu güncel community deposu güncel archlinuxfr deposu güncel :: Sistem güncellemesi başlatılıyor... yapılacak bir şey yok [root@manjaro xspacex]# pacman -Syy :: Paket veritabanları senkronize ediliyor... core 112,3 KiB 381K/s 00:00 [######################] 100% extra 1472,7 KiB 761K/s 00:02 [######################] 100% community 1938,6 KiB 764K/s 00:03 [######################] 100% archlinuxfr 10,2 KiB 1025K/s 00:00 [######################] 100%
multilib, 64 bit sistemlerin 32 bit uygulamaları kullanabilmesi için gerekli.
O zaman zaten eklememe gerek yokmuş ama ben zaten şundan dolayı eklemeye çalışıyordum meric ile google-earth kurmaya çalıştığımda "ld-lsb" nin bağımlılığı olan "lib32-glibc" sağlanamamıştı. Bende internetten multilib deposuna girip indirmiştim. Belki başka programlardada lazım olur diye eklemek istemiştim.. Neyse artık öyle bir sorun olursa aynı yöntemle kurarım ilginiz için teşekkürler...