"ÇÖZÜLDÜ"
Linux Mint Bozuk Paket Hatası
Çözüm: Sırasıyla;
"sudo apt check"
"sudo apt --fix-broken install"
"sudo dpkg --configure -a"
komutlarını verince bozuk paketler otomatik düzeltilip sorun çözüldü. Son komutu vermeye gerek yok. Kurulu sırasında eksik kalan dosya varsa onları tamamlıyor.
Linux kullanan arkadaşlar bana bir yardım edin. Sistemde güncelleme yapamıyorum, sürekli bu hata ile karşılaşıyorum. Terminal üzerinden "sudo apt-get update" yapsam da aynı, güncelleme yöneticisi kullansam da aynı. Nasıl çözerim?
Linux Mint kullanıyorum sistem olarak. @fatihdmrg @poseidon @seckyn




Google da aratiyorum ben bu hata mesajlarını ve daima bir çözüm buluyorum.
Vallahi biraz acemisiyim. Arattım ama hep yabancı kaynaklardan sonuç geldi, çözümü de bulamadım. Benimle birebir aynı hata değil gibiydi bulduklarım. Terminali tamamen unuttum ve herseye yeniden keşfediyorum. En son 10 yıl önce falan kullanıyordum. Amacım sizi yormak değildi, üzgünüm 🙁
@mr-paramedik
sudo nano /etc/apt/apt.conf.d/99weakkey-warning
dosya açılınca içine
APT::Key::Assert-Pubkey-Algo ">=rsa1024";
yapıştır ve kaydet.
@ronniejamesdio ctrl + S ile kaydettim. Çıkmak isterken sürecin devam ettiği konusunda beni uyarıyor.
@mr-paramedik ctrl + x ile kaydedeceksin.
@ronniejamesdio Yaptım. Şimdi de yukarıda paylaştığım hataları alıyorum.
@ronniejamesdio
terminal aç sudo -i yap alt satıra get , apt-get update apt-get upgrade apt-get dist-update şekilde sırayla yapsana.
Şu şekilde oldu. Son komutu kabul etmedi
sudo nano /etc/apt/sources.list
İle dosyayı açın ppa launched ile başlayan hatadaki repoyu silin yada başına # koyun ctrl x deyin sonrada e veya y ile kaydedip çıkın. Sonra tekrar bir update deneyin.
Linux'u yeni kullanan biri olarak görün lütfen beni, çok acemiyim. Verdiğiniz komutu yazınca terminal şu şekilde çıktı verdi. Şimdi ne yapmam gerekiyor
@mr-paramedik Software sources türkçe uygulama kaynakları diye bir uygulama var. Onu açıp sizi karşılayan ekranda varsayılana dön düğmesine basın. Daha sonra terminalde sudo apt update ve sudo apt --fix-broken install komutlarını yürütün. Düzelmezse aynı uygulamada ppalar var solda oradan tikleri kaldırıp tek dar deneyin.
yansılarda problem var orjinal repoları alırsanız düzelir
Nasıl oluyor o işlem, nasıl yapacağım?
Bir de şu şekilde 2 hata alıyorum. Bozuk dosyaları nasıl düzelteceğim ve nasıl tespit edeceğim?
@fatihdmrg
Linux türevlerini kurup 1 hafta zor dayanıp silme sebebim. Bir hata veriyor googlede saatlerce arayıp kod girip buluyorum. Hop başka bir hata.
Kesinlikle. Son kullanıcıya hitap etmemesinin tek sebebi bu. Sorun çıkınca çok iyi bilen birinin sana yardım etmesi şart. Yoksa kendi başına çözemiyorsun.
https://serverfault.com/a/965128
böyle bir çözüm gördüm ama çalışıyor mu bilmiyorum denemek lazım.
bunu otomatik yapması için
`echo "cert-digest-algo SHA256" >> ~/gnupg/gpg.conf`
echo "digest-algo SHA256" >> ~/gnupg/gpg.conf`
bu ikisini çalıştırdığınızda ilgili dosyanın sonuna bunları ekleyecek.
her ihtimale karşı dosyanın yedeğini alabilirsiniz
`cp ~/gnupg/gpg.conf ~/gnupg/gpg.conf.backup`
Çok teşekkür ederim hocam
"sudo apt check"
"sudo apt --fix-broken install"
"sudo dpkg --configure -a"
Bu şekilde tüm sorunum çözüldü gibi duruyor şimdilik.
sudo add-apt-repository --remove ppa:yannubuntu/boot-repair && apt update && apt upgrade bu komutu dener misin?
evet muhtemelen bu çözer o repoyu kaldırınca
@mr-paramedik
“sudo add-apt-repository --remove ppa:yannubuntu/boot-repair && apt update && apt upgrade”
Tırnak işaretlerinin içindeki satırı uçbirime yapıştır. Üç komut bir arada (aralarında && işareti var) ama fark etmez, biri bitince sıradakine geçer.
Gerçi apt mı apt-get mi kullanmak lazım bilmiyorum. Bayadır Mint kullanmıyorum
@ugurcansayan Şu şekilde sonuçlandı. Sizce ne yapmalıyım şu an? Sorunum devam ediyor.
@mr-paramedik “apt --fix-broken install”
@ugurcansayan Yaptım hocam
@mr-paramedik Yansılardan biri (vargonen) patates (404) olmuş galiba. Size önerdiği gibi “apt-get update” veya “apt-get update --fix-missing” ile deneyin.
Yansıları değiştirmek için bir arayüz vardı, birazdan sanal makineden öğrenip neredeymiş bakayım.
@ugurcansayan Denedim olmuyor. Tüm bunları direkt sıfırlamanın yolu yok mu hocam?
@mr-paramedik başlangıçtaki menüye “yazılım kaynakları” yazıp çıkan sonuçta turuncu simgeli olanı seçin. Orada solda resmî depoları değiştirin, Vargonen'den başkasını seçin (örneğin "ftp.linux.org.tr/ubuntu" deneyin). Aşağıya İngilizce ekran görüntüsü bırakıyorum, o ekran sizde Türkçe görünmeli
@ugurcansayan Değiştiriyorum, sonra "önbelleği güncelle" seçeneğini tıklayınca bu şekilde hata veriyor
@mr-paramedik Bir de hocam "python3-html2text" nedir? Onu mu kurmak gerekiyor? Bu şekilde bir hata daha alıyorum.
@mr-paramedik “apt --fix-broken install”
html2text, bir HTML'yi çıplak gözle okunabilecek şekle dönüştüren bir program. Görünen o ki sizdeki paketlerden biri buna bağımlı
@ugurcansayan Sırasıyla
"sudo apt check"
"sudo apt --fix-broken install"
"sudo dpkg --configure -a" yaptım hocam. Şimdi yeniden deneyeceğim. Hatalı paketleri bulmak ve onarmak içinmiş.
@mr-paramedik muhtemelen çözülür. Hem bozuk yansıdan kurtulmuşsunuz hem de hatalı bağımlılığı düzeltmiş olursunuz. dpkg ile de ilgili hata mı aldınız, yoksa önlem amaçlı mı yazdınız? Neyse sonucu merak ettim:)
@ugurcansayan Hocam bu yazdığım komutlar işe yaradı 🙂 Şu an tüm sorun çözüldü. Ancak default yansıda kaldım, yerel sunuculara geçmeye korkuyorum şu an yeniden hata alırım diye. Onunla alakası var mı bilmiyorum 🙂
@mr-paramedik Vargonen gitmiş, ne kadar zamandır yok bilmiyorum. Muhtemelen diğer yerel yansılarda sorun yaşamazsınız.
@ugurcansayan Yardımlarınız ve uğraşlarınız için çok teşekkür ederim. Sıkıntı yaşarsam etiketleyeceğim sizi postlarda haberiniz olsun 🙂
@ugurcansayan Hangi vargonen ? Sunucu hizmeti veren mi ? Repository onlardaysa belki de vargonenin satılmasından sonra kapatılmış olabilir
@mr-paramedik Yerel sunucu yerine global sunucuda kalsanız daha iyi bence 😀 hız olarak çoook aşırı fark etmiyor 🙂
@robin İşte sürekli uyarı verince "daha hızlı" diye insanı geçmeye zorluyor. Ama geçmeyeceğim. Ana sunucularda kalacağım.
Linux mint cok hata veriyor bıktırmıştı. Ubuntu veya PopOs kullandım daha az başım ağrıdı
Bu hatayı çözene kadar alnımdan ter aktı. Ama sonunda çözebildim. İşte Linux bu yüzden yaygınlaşmıyor. Basit bir hatanın çözümü için bile saatlerce uğraşabiliyorsun.
Mint biraz hevesli olan insanlar için uzun süreli bir distro değil, Windows arayüzünden elin GNU/Linux'a alıştı mı başka distroya geçmek lazım.
EndevaourOS candır, Mint ( Ubuntu tabanı ) böyle sorunlarla uğraştırıyor genelde, çoğunlukla eklenen PPA'lardan kaynaklı.
Ben de ppa dan çok çektiğim için artık herşeyi flatpaktan çekiyorum 😀
Bu dağıtım Debian tabanlı mı? Farklı olunca bu kez Terminal komutları değişiyor. Zaten acemiyim, komut sistemi değişince iyice afallayıp kalıyorum.
@mr-paramedik Hayır, Arch Linux.
`sudo apt install packagename ` oluyor `sudo pacman -S packagename `
Tekrardan neden apt pişmanlık bunu görmüş olduk. 🙂 Umarım daha da böyle saçma sorun çıkartmaz. Hep ubuntu ve mint öneriliyor ancak çok daha sorunlular bence. Her ne kadar arch başlangıç için önerilmiyor olsa da paket yöneticisi ve kullanım olarak çok daha iyi ve kolay durumda. böyle sorunlar çıkartmıyor. 18-19-20 diye upgrade etmek ile uğraştırmıyor. en fazla uzun süre güncellenmeyince anahtar uyarısı veriyor onu da tek paketi güncelleyerek çözüyorsunuz
Her yerde Ubuntu temelli dağıtımlar öneriliyor. Başka türlere geçince de Terminaldeki komutlar değişiyor. Terminal komutları değişince tek kelime yabancı dil bilmediğim bir ülkede tek başına kalmış gibi hissediyorum. Ama sürekli sıkıntı çıkartması konusu da bizzat deneyimlediğim bir olay. Siz hangi dağıtımı öneriyorunuz?
@mr-paramedik “Her yerde Ubuntu temelli dağıtımlar öneriliyor.” çünkü Ubuntu'nun pazarlaması bütçesi çok ve piyasada bu yüzden baya yaygın. Diğer distrolarda Türkçe konuşan insanların oluşturduğu topluluklardan yararlanabilirsiniz. "immutable OS" veya "atomic desktop" şeklinde tanımlanan distrolara bakın bence, yazılımları flatpak olarak yükler kullanırsınız sıkıntısız. Fedora ve OpenSuse tarafında güzel seçenekler var. Telegram ve Matrix üzerinden anlık tartışabilirsiniz de
@ugurcansayan İşte ben bayağı acemi kalıyorum. Bunlar beni korkutuyor. Çok fazla değişken var. Bir de Ubuntu kitlesi çok güçlü Türkiye'de bile.
@mr-paramedik
İlk olarak komut kısmını açıklayayım.
Aslında tüm linux dağıtımlarında, mac os da temel komutlar hepsinde aynı. Çünkü temel olarak POSIX e uyumlu işletim sistemleri oluyorlar. En başta paket yöneticisi değişiyor ve sadece o dağıtıma özel ilave program vs eklendiyse onlar diğerlerinde fark edebiliyor
Örneğin Linux mint ve Ubuntuda görsel olarak ekran kartı vs diğer sürücüleri kurmayı sağlayan arayüz gibi. OpenSuse de snapshotları yönetmeyi sağlayan snapper programı ve kendilerinin windows denetim masası benzeri yast isimli yönetim aracı gibi.
https://tr.wikipedia.org/wiki/POSIX
https://birolemekli.medium.com/posix-portable-operating-system-interface-ta%C5%9F%C4%B1nabilir-i%CC%87%C5%9Fletim-sistemi-aray%C3%BCz%C3%BC-fcf184f8c146
Örneğin ubuntu ile arch arasında en basitinden paket yöneticisi fark edeceği için
Paket kurmak için
ubuntu : apt install chromium
arch : pacman -S chromium
Her yerde Ubuntu önerilmesinin sebebi evet hem pazarlama hemde yıllardır birikmiş bir kaynak ve topluluk büyüklüğü. Karşılaştığınız her sorunu Ubuntu forumlarında, reddit ve benzeri yerlerde karşılaşan birileri bulabiliyorsunuz
Ve ayrıca diğer bir sebebi de kurulum olarak çok basit olması ve kurduktan sonra da bazı dağıtımlarda olduğu gibi işleri kolaylaştırmayı sağlayacak şeyler barındırması.
Örneğin nvidia ekran kartı kuruyorsanız ek bir ayar yapmanız gerekebiliyor bazı durum(wayland oturumu kullanmak) için ancak OpenSuse de mesela bunu sizin yerinize arkada hallediyor. Arch linuxta ise bunu kendinizin yapması gerekiyor
Aslında tek kelime bilmeden yabancı bir ülkede hissetmenizin sebebi her şeyi arkada ubuntu halletmeye çalışırken daha çok sorun doğurup bu sorunlar hakkında bir fikir olmasını geçtim neden böyle bir şey yaptığı hakkında bir fikriniz olmamasından kaynaklanıyor. Yani temel olarak kullandığınız yazılımı ve onunla gelen yeni işleyiş hakkında fikriniz olmamasından kaynaklı yabancılık hissediyor ve yanlış bir şey yapıp komple bozmaktan korkuyor olmanız gayet doğal. Bu gayet normal bir şey.
Aslında tek korkacağınız şey kurulum yaparken yanlış diski silmek. onun dışında korkulacak bir şey yok 🙂
Bunun çözümü de aslında Ubuntu yerine Arch linux gibi tüm kontrolü size veren bir dağıtım kullanarak asıl işleyişi öğrenmeniz gerektiğidir.
Öteki türlü Ubuntu da araçtaki oto pilotun size bir yerlere götürmesini beklemeye benziyor. Aksine sizin direksiyona geçip aracı kullanmayı öğrenmeniz gerekiyor.
Böyle olmadığı için de max 1 hafta sonra tüm yeni başlayanlar hatalardan bıkıp windows a geri dönüyor.
Aslında topluluktan daha önce dağıtımın dokümanı size en doğru yolu gösteren oluyor genelde. Hangi dağıtımı kullanıyor olursanız olun illa ki burada faydalı bir şey çıkacaktır. Şuana kadar kullandığım dağıtımlar arasında en iyi wiki - dokümantasyonu Archta var
https://wiki.archlinux.org/title/Main_page
Diğer konu ise bu süreçten sonra ne yapabilirsiniz.
Bence direkt Ubuntu yerine Arch Linux a geçmeniz sizin için çok daha iyi olacaktır. Yakın zamanda da bir arkadaşıma önerdim ilk dağıtım olarak başladı ve şu an çok memnun 2. bilgisayarına da onu kurmayı düşünüyor. Bu arada Manjaro, Endeavour os gibi değil. Direkt düz Arch Linux öneriyorum. Bu öneri belki de çok yanlış görünebilir herkes debian, ubuntu vs öneriyorken anca öyle. Arch a bir kere alışınca diğer dağıtımlar da Arch gibi olsun istiyorsunuz 😀
Kurulum konusunda artık eskisi gibi işkence değil. Arch install diye bir araç geliştiriliyor onunla çok kolay şekilde kuruluyor. Düzgün kurulum için sadece istediği seçenekleri boş geçmemek gerekiyor
https://wiki.archlinux.org/title/Archinstall
Neden Arch öneriyorum kısmına gelirsek
- Ubuntu, Debian, Fedora gibi 18-19-20-21 gibi sürüm numarası yok. Her sürüm geçişinde patlayacak mı çökecek mi gibi bir endişe yok. Sistemi 1 kere kuruyorsunuz ve sadece paket güncellemeleri geliyor
- Bu saydığım diğer dağıtımların test sürümünü kullanmıyorsanız Arch her zaman size daha güncel paketi ulaştırır
- Diğer dağıtımlarda arkada bir sürü program ve servis çalışıyorken arch da sadece sizin istedikleriniz çalışır
- İlk kurulumdan beri sistemi komple siz yönettiğiniz için en çok size kullanımı ve işleyişi öğretecek dağıtımlardan biridir.
İlk 2009 civarında Pardus ve diğer dağıtımlarla başladım. Şu an da OpenSuse yi tekrar denemek istemiştim o kurulu ancak Arch da yaşamadığım sorunları burada yaşadım. Tekrar en kısa sürede Arch a geri döneceğim. Evim evim güzel evim dediğim yer benim için Arch 🙂
@robin Arch Linux, tüm dağıtımlar içinde en komplike ve profesyonellik isteyen dağıtım diye yerleşmiş aklıma. Ama uzun uzun yazmışsınız, emeğinize sağlık. şimdi Youtube'dan biraz Arch Linux eğitim videoları izleyeceğim. Kalıcı olarak Linux hayatımda yer etsin istiyorum çünkü. Çok teşekkür ederim.
@mr-paramedik Arch linux başta sizden çok fazla emek ister, uğraşmanız gerekir. Ancak yeterince öğrendikten ve düzeni kurduktan sonra yıllarca sizi üzmeyecek dağıtımdır. Başta çok karmaşık korkutucu gelebilir. bunu nasıl yapacağım. bunu hayatta kuramam yada beceremem diye düşünebilirsiniz. emin olun bu kadar uğraştığınıza değecektir. Sonra keşke ubuntuyu önceden bıraksaydım dersiniz 🙂
Ayrıca takıldığınız bir şey olursa buradan yazın elimden geldiğince yardımcı olurum
@mr-paramedik
Kurulum için
https://github.com/archlinux/archinstall
https://archinstall.archlinux.page/installing/guided.html
Aslında kurulum başlangıcında config.json dosyasını ve users.json dosyasını gösterdiğinizde otomatik olarak kurulum ve kullanıcı ayarlarını kurulum programına verebiliyorsunuz. İlk başta json dosyasını sizin yapmanıza gerek yok. 1 kere kurulum aracı ile düzgün ayarları seçip bunu diske kaydet dediğinizde json dosya halinde size veriyor bir sonraki kurulumda bunu kullanabiliyorsunuz
Eski 24 mbps internet ile baştan kurması 10dk civarı sürüyordu. Opensuse aynı internet ile 45 dk sürüyordu. Bir kaç gün içerisinde 100 mbps ile arch tekrar kuracağım muhtemelen max 5 dk sürmeden kurulumu bitirecektir.
@mr-paramedik Ayrıca paket yöneticisinden ziyade OpenSuse kurulu diske dışarıdan başka live usb takıp erişemediğimi öğrenince şaşırmıştım. Varsayılan olarak diski korumalı yapıyormuş. Yani sistem çöktüğünde kurtarmak için usb takıp sistemi açtığınızda disk bomboş geliyor. Ama Archta böyle bir şey yoktu
Opensuse de de sistem çökünce kurtarmak için başlangıçta eski sürümü seçme kolaylığı var çünkü paket kurarken, güncellerken vs otomatik yedek alma özelliği var. Btrfs snapshot içerisinde yedekleme yapıyor. Bunu archta sizin manuel bir kaç komutla yapmanız gerekiyor. İki dağıtımında kendine göre + ve - leri var yani 🙂
@robin Hocam dur kafam çok karışık zaten. Bilgi yükleme daha fazla bana. 🙂 Kurulum kısmına gelecek olursak, bence yaparım. Eminim vardır bir sürü videosu. Birkaç tane de inceleme videosu izlersem bence yavaş yavaş yaparım. Takıldığım yer olursa da buradan size mutlaka ulaşırım.
Şu an aktif olarak Hem MacOS, hem Windows hem de Linux sistemlerim olduğu için birbirleri arasında geçiş yapmak zaman alıyor. Linux'u sırf keşfetmek ve zevk almak için kullanıyorum, çünkü yeni işletim sistemi kurcalamak en zevk aldığım eylemlerden biri. Arch Linux zorlayacak, bundan kesin eminim. Ama azmedersem bence yapabilirim.
@mr-paramedik Bence de bir kaç video izledikten sonra kolayca yapabilirsiniz 🙂 Ama Arch a alıştıktan sonra seveceksiniz bence 🙂