Tag Archives | açık kaynak kodlu

CMake 3.17.2 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.17.2 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.17.2’yi duyurmaktan mutluluk duyduğunu söyleyen Maynard; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio gibi yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.17.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.17.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MySQL 8.0.20 duyuruldu

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.20 sürümü duyuruldu. Bunun, dünyanın en popüler açık kaynak kodlu veritabanının son derece heyecan verici bir versiyonu olduğu vurgulanırken, sürümün, artık çok daha hızlı MySQL veritabanı performansına sahip olduğu hatırlatıldı. MySQL Geliştirme ekibinin, MySQL 8.0.20’yi duyurmaktan mutluluk duyduğu söylenirken, MySQL’de bulunan rapidjson kütüphanesinin, 16 Ocak 2020 tarihli GitHub anlık paketine yükseltildiği söyleniyor. Kaynak kodu GitHub’da bulunabilecek olan sürümün, dev.mysql.com adresinden veya MySQL Yum, APT veya SUSE depolarından indirilmesi önerilirken, değişikliklerin ve hata düzeltmelerinin tam listesinin 8.0.20 sürüm notlarında bulunabileceği belirtiliyor. Clang ve GCC artık Solaris’te MySQL’i derlemek için kullanılabileceği belirtilirken, EL7 ve EL8’de CMake yapılandırmasının, GCC 8’den önce GCC 9’u arayacak şekilde ayarlandığı ifade ediliyor. Windows’ta, Visual Studio için CMake derleyici sürümü denetiminin, Visual Studio 2019’un şu anda desteklenen sürüm olduğunu belirtmek üzere güncelleştirildiği bildiriliyor. MySQL 8.0.20 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

MySQL 8.0.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ubuntu paket depoları

Bilindiği gibi, Debian Türkiye Forum’un değerli bir üyesi, değerli arkadaşımız Vedat Kılıç; uzun zamandır kendine özgü ISO kalıpları hazırlıyor. Vedat, bunları kendisine ait olan gnulinuxfree.blogspot.com üzerinden yayımlıyor. Bilindiği gibi, daha geniş bir çevreye duyurulması amacıyla bu çalışmaları forum üzerinden ve buradan da sizlere duyurmaya çaba gösteriyoruz. Vedat, bugün, ” Ubuntu paket depoları” adıyla bir yazı yayımlamış. Size bu yazıyı da aktaralım istedik. Vedat şöyle başlamış yazısına: “Bilgisayarlarda kullanmak için yazılmış açık kaynak kodlu yazılımlar, GNU/Linux dağıtımların kendi depolarında barındırılır. Bir yazılım kuracağımız zaman doğrudan bu depolardan indirir kurarız. Ubuntu’da bu depolar Main, Restricted, Universe, Multiverse adında dörde ayrılmıştır. Main ve Restricted depolarında barındırılan paketleri Ubuntu günceller ve beş yıl boyunca destekler. Universe, Multiverse depoları ise telif hakkı, kapalı kaynak kodlu olması gibi nedenlerden dolayı desteklenmez ama isteyen sorumluluk kendine ait olmak şartıyla bu depolardaki paketleri kurabilir.

Continue Reading →


.”Ubuntu’da depo adresleri /etc/apt/sources.list dosyasına kaydedilir, kurulum komutu verildiğinde komut doğrudan bu dosyaya bakarak davranış gösterir. sources.list dosyasında bir satır örneği aşağıdaki gibidir.

deb http://tr.archive.ubuntu.com/ubuntu/ bionic main restricted
Bu satırın sonuna ana (main) ve kısıtlı (restricted) desteklenen depolar eklenmiştir. Desteklenen ve desteklenmeyen depoları eklemek veya çıkarmak için satırın sonuna depo adlarını yazmanız veya yazılmışsa silmeniz gerekecektir. Örneğin, 18.04 sürümün sources.list içeriği alttaki gibidir.

deb http://tr.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://tr.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic universe
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://tr.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://tr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse

Bu da Ubuntu 20.04 sürümün sources.list içeriği.

deb http://tr.archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal main restricted
deb http://tr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
deb http://tr.archive.ubuntu.com/ubuntu/ focal universe
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal universe
deb http://tr.archive.ubuntu.com/ubuntu/ focal-updates universe
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal-updates universe
deb http://tr.archive.ubuntu.com/ubuntu/ focal multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://tr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
deb http://tr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://tr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu focal partner
# deb-src http://archive.canonical.com/ubuntu focal partner
deb http://security.ubuntu.com/ubuntu focal-security main restricted
# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
# deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse

Depo listesinin farkındaysanız aynı depo olmasına rağmen dört paket türü için ayrı satır kullanılmıştır. Satırları kare # karakteriyle kapatabilir veya açabilirsiniz. Komut kullandığınızda kapalı satırlar yok sayılacaktır. Çok gerekli değilse Universe, Multiverse depolar tercih edilmemelidir. Sistemin kararlılığını riske sokmamak adına her sürümün deposu bir başka sürüm için kullanılmamalıdır. sources.list dosyası güncellenmeden paket kurulumu yapılmamalıdır. sources.list dosyası alttaki komutla güncellenir.

sudo apt update

Sistem güncellemesi yapılmadan paket kurulumu yapılmamalıdır. Sistem alttaki komutla güncellenir.

sudo apt upgrade

Paket kurulumu ise alttaki komutla yapılır.”

sudo apt install paket-adı

Ubuntu’nun kendi deposunda bulunmayan ancak PPA adını taşıyan harici depolar da bulunuyor. PPA depolarında bulunan yazılımlar Ubuntu geliştiricileri tarafından test edilmemiş ve onlardan alakasız yazılımlardır. Bu depolardaki yazılımlar yazanın kendi test deneyimiyle sınırlıdır. Genelde iyi çalışsalar da sistemle çakışma riski taşırlar. Bu nedenle PPA depolarından kurulan yazılımlar sistemle uyumu kontrol edilmelidir. Yazılımı kurmadan ve kurduktan sonra uçbirime gireceğiniz top komutu ile farkı görebilirsiniz. PPA depolarını sisteme eklemek için uçbirime yazılımın depo adresi ve anahtarı girilir. Depo adresi ve anahtar girildiğinde uçbirim bir hata uyarısı vermezse dahi yazılımın güncellenmemiş olması, bağımlılıklarının kaldırılmış olması gibi nedenlerden yazılımı kuramayabilirsiniz, kursanız dahi çalışmayabilir. Böyle bir durumda çok fazla risk almaktansa önce alttaki komutla paketi kaldırın.

sudo apt purge paket-adı

Ardından eklediğiniz depoyu kaldırın.
Eklediğiniz depoyu kaldırmak için eklemiş olduğunuz deponun arasına –remove komutunu ekleyeceğiz.
Örneğin şöyle bir depo eklediğinizi varsayalım.

sudo add-apt-repository ppa:mozillateam/ppa

Bu depoyu kaldırmak için şöyle yapacağız.

sudo add-apt-repository --remove ppa:mozillateam/ppa

Depolarla ilgili ne yaparsak yapalım öncesinde veya sonrasında sudo apt update komutuyla liste güncellenmelidir. Ayrıca PPA deposu eklendiğinde /etc/apt dizininde .save uzantılı dosyalar oluşur. Uçbirim bu dosyalar için uyarı verir, bu uyarılar önemsiz olmakla birlikte yeni kullanıcıda rahatsızlık oluşturur. Bu dosyaları alttaki komutlarla silebilirsiniz.

sudo rm -r /etc/apt/*.save
sudo rm -r /etc/apt/sources.list.d/*.save

GNU/Linux ortamında paket depoları sistem üzerinde önemli etkiye sahiptir. Deyim yerindeyse, temiz depo temiz sistem demektir. Bu nedenle siz de sisteminizin daha sağlıklı ve kararlı çalışması için depoya önem verin ve temiz tutmaya çalışın.

gnulinuxfree.blogspot.com

0

FuryBSD 12.1-2020Q2 duyuruldu

Açık kaynak kodlu, FreeBSD tabanlı bir dağıtım olan FuryBSD‘nin 12.1-2020Q2 sürümü, Joe Maloney tarafından duyuruldu. En son FreeBSD paketleriyle birlikte FreeBSD 12.1-p3’ü temel alan sistem, Xorg 1.2.0‘a dayalı olarak geliyor. Çok sayıda hipervizör için geliştirilmiş destek sağlanan sürüm, KVM için de geliştirilmiş destek sunuyor. Artık Xorg 1.2.0 tarafından desteklenmeyen nvidia-driver-304’ün kaldırıldığı bildirilirken, XFCE için güç yöneticisinin eklendiği söyleniyor. Geçmişin kullanımı kolay diğer FreeBSD tabanlı projelerinin (PC-BSD ve TrueOS gibi) ruhunu canlandırmak için bir girişim olarak ortaya çıkan FuryBSD projesi, Xfce ve KDE Plasma masaüstü ortamlarını kullanıyor. BSD lisansı ile kullanıma sunulan FuryBSD, özgürce dağıtılabilir. Varsayılan olarak üç ayda bir sürümü yayınlanan dağıtım, sistem yönetimini gerçekleştiren ilk FreeBSD araçlarını (freebsd-update, pkg, bsdconfig, bsdinstall) içeriyor. FuryBSD 12.1-2020Q2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

FuryBSD 12.1-2020Q2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Fwupd 1.4.0 duyuruldu

GNOME geliştiricisi Richard Hughes tarafından geliştirilen GNU/Linux tabanlı sistemlere ürün yazılımı güncellemelerinin kurulumunu yönetmek için açık kaynak kodlu bir daemon olan Fwupd’un 1.4.0 sürümü, Richard Hughes tarafından duyuruldu. fwupdtool’a ‘firmware-convert’ alt komutunun eklendiğini söyleyen Hughes; Cypress CCGX ve EP963x donanımları için birer eklenti eklenen yazılıma, CPU mikrokodu için de bir eklenti eklendiğini ifade etti. Öncelikle UEFI ve EFI sistem kaynak tablosunun (ESRT) 4.2 Linux çekirdeği ve sonrasında desteklendiği hatırlanmalıdır. Linux Vendor Firmware Service (LVFS) bu güncellemeleri almak için çevrimiçi bir depo görevi görür. Aralık 2015’te Hughes’un sistemi gerçek donanım üzerinde test etmek için bir Dell geliştiricisiyle birlikte çalıştığı ve Dell Edge Gateway ürününün fwupd üzerinden bellenim servisini destekleyeceği ortaya çıkmıştı. Ağustos 2018’de Lenovo projeye katıldı ve çok çeşitli cihazları için güncelleme desteği sunmaya başladı. Eylül 2019’da Acer, Aralık 2019’dan itibaren Google, sertifikalı Chromebook’lar için Fwupd ile ürün yazılımı güncellemelerini getirdi. Fwupd 1.4.0 hakkında geniş bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Fwupd 1.4.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Lutris 0.5.6 duyuruldu

GNU Genel Kamu Lisansı altında yayınlanan ve GNU/Linux tabanlı işletim sistemleri için özgür ve açık kaynak kodlu oyun yöneticisi olan Lutris‘in 0.5.6 sürümü, Mathieu Comandon tarafından duyuruldu. Monitörden bazı Wine çekirdeği işlemleri eklenen yeni sürümde, İngilizce olmayan sistemlerde Wine sandbox için düzeltme yer aldığını söyleyen Comandon; kullanıcının eski sürümlere geri dönmeyi düşünmemesi gerektiğini, yoksa sorun yaşanabileceğini ifade etti. Kolay oyun kurulumu, yapılandırılması ve erişimini amaçlayan Lutris, Mathieu Comandon ve topluluğu tarafından geliştiriliyor. Wine, Steam, emülatörler ve Lutris uygulamasıyla başlatılabilen oyunlar kendi platformları kullanılarak oynanabilir. Lutris; DOSbox, ScummVM, Atari 800, Snes9x, Dolphin, PCSX2 ve PPSSPP gibi 20’den fazla emülatörü desteklemektedir. Lutris’e Steam desteği ilk olarak 2013 yılında eklenmiştir. Lutris 0.5.6 hakkında geniş bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Lutris 0.5.6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Inkscape 1.0 RC duyuruldu

0.92.5 sürümü de yeni duyurulmuş olan açık kaynak kodlu, ölçeklenebilir vektörel grafik düzenleyici Inkscape‘in 1.0 sürümünün sürüm adayı, test edilmek üzere kullanıma sunuldu. Inkscape projesinin, popüler vektör çizim yazılımının 1.0 RC sürümünü duyurmaktan mutlu olduğu belirtilirken, bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Ocak 2019’daki 1.0 Alpha sürümünden sonra, Inkscape 1.0 RC’nin duyurulması, kararlı Inkscape 1.0.0 sürümüne sadece birkaç hafta kaldığı izlenimi veriyor. GTK3 kullanıcı arabirimi desteği ve daha iyi HiDPI desteği sağladığı belirtiliyor. Çeşitli tuval işleme iyileştirmeleri içeren yeni sürüm, çok sayıda performans iyileştirmesi de içeriyor. Inkscape 1.0 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Inkscape 1.0 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0