Milis Linux Git Depo

GNU/Linux’ta Kurulum İmajını USB Belleğe Yazdırmak

2017-04-16 1:03 ÖÖ

Milis Linux isosunu flash belleğe komut ile yazdırmak için öncelikle flash belleğinizin adını tesbit etmelisiniz.

fdisk -l

Bu şekilde bir satır olmalı:

/dev/sdb1 2048 15663103 15661056 7,5G b W95 FAT32

Artık sdX yazan yere aygıtımıza ait adını (buradaki örnek için sdb) yazarak aşağıdaki yöntemlerle kurulum dosyasını USB belleğe yazdırabiliriz:

 

1. Yol: dd aracı ile komut satırından yazdırma:

dd aracı hemen hemen tüm GNU/Linux ve Unix benzeri işletim sistemlerinde (Mac Os ve BSD türevleri) bulunan bir yardımcı araçtır. Bu aracı kullanarak kurulum imajını yazdırabilmek için

sudo dd bs=4M if=/nerede/bu/milislinux.iso of=/dev/sdX status=progress oflag=sync

komutuyla kurulum imajını yazdırabilirsiniz.

2. Yol isodumper aracı ile grafik arayüzden yazdırma

Isodumper, GNU/Linux ortamında iso dosyası kalıbını USB belleğe yazdırmak için kullanılan grafik arayüzlü bir yazılımdır.

Bu yazılım Mageia gibi diğer bazı Linux dağıtımlarının ve Milis Linux’un depolarında bulunabilir.

Program yüklü değilse Milis Linux üzerinde;

mps kur isodumper

komutuyla kurup Uygulama menüsü > Çokluortam > isodumper yolunu izleyerek programı çalıştırın.

Mİ2A2 (Milisia İşlevsel İrc Ağ Arayüzü) Tanıtım

2017-04-15 1:25 ÖÖ

Milis Linux kullanıcıları için daha kullanışlı ve güvenli bir iletişim uygulaması olan Mi2A2 (Milisia İşlevsel İrc İletişim Arayüzü) geliştiriyoruz. Protokol olarak IRC kullanmamıza rağmen resim,video veya herhangi bir dosya yükleme-öngörüntülemenin daha da kolaylaşacağı Slack benzeri bir yapı inşa ediyoruz. Ayrıca kullanıcı bazlı anahtar çiftlerinin(public-private key) kullanılmasıyla da güvenli bir iletişim ortamı hedeflemekteyiz. Gelişim safhasından bir video:

Sistem tamamen faaliyete geçtiğinde kullanıcılar bu modülü kullanarak sohbet edebilecek ya da hızlı bir şekilde online yardım alabileceklerdir.

Çekirdek Ekipten Bugün: İki kült Supertux Oyunu Depoda

2017-04-09 11:07 ÖS

Bugün çekirdek ekip olarak biraz da eğlenmeye hakkımızın olduğunu düşünüp iki kült Supertux oyunu olan Supertux 2 ve SuperTuxKart’ı paketleyip depoya koyduk. Böylelikle depodaki oyun eksikliğini az da olsa GNU/GPL lisanslı bu iki eğlenceli oyunla gidermiş olduk. İleride Steam oyun platformunu ve daha fazla açık kaynak lisanslı oyunu paketleyip sizlere sunmayı planlıyoruz.

Supertux 2

Supertux 2, eskiden atarilerde oynadığımız Super Mario’ya benzer Tux temalı bir oyun olan Supertux’un 2. versiyonudur. Oyundaki diyaloglar ve menüler tamamen Türkçeye çevrildiğinden oyuna ve hikayesine daha iyi konsantre olabilirsiniz.  Ama yine de oyunun hikayesini kısaca anlatacak olursak, penguenimiz kendisi gibi penguen olan Penny adlı kız arkadaşının bir canavar tarafından kaçırılmasıyla kendini Antartika’da maceranın ortasında bulur. Aşkı uğruna yollara düşen penguenimiz yolda kendisine zarar vermek isteyen canavarlarla savaşarak ve engelleri aşarak Penny’yi bulmak için uğraşır. Yeri gelir blokları kırarak ekmek parasını çıkartır, yeri gelir kartopu yiyip büyür, yeri gelir karnından ateşler saçarak ilerler ama asla vazgeçmez. Sonunda canavarı yenerek Penny’yi kurtarır. Çocuklar dışında eski ateri günlerini özleyen yetişkinler için de tavsiye edebileceğimiz bir oyundur.  Oyunu

$ mps kur supertux

komutuyla kurabilirsiniz 🙂

SuperTuxKart

Supertuxkart, Supertux 2 gibi yine bir başka Super Mario oyunu olan Super Mario Kart oyunundan esinlenilerek oluşturulmuş bir go-kart oyunudur. Tuxkart adlı bir başka Linux oyununun  fork edilmesiyle ortaya çıkmıştır ve Türkçe desteği vardır. Üç farklı oyun modu bulunan oyunda çeşitli açık kaynak projelerinin avatarlarından oluşan karakterlerden her hangi birini seçerek diğerlerine karşı yarışabilirsiniz. Oyunun desteklediği modlar şunlardır :

  1. Hikaye Modu: Araçları ve pistleri açmak için yarışı kazanmak ya da belli bir sürenin altında bitirmeyi gerektiren oyun tipi.
  2. Tek kullanıcılı mod: Bilgisayara karşı oynayabileceğiniz çeşitli yarış türlerinden oluşan oyun modu.
  3. Çok kullanıcılı mod (Multiplayer): Diğer arkadaşlarınızla oynayabileceğiniz çeşitli yarış türlerinden oluşan oyun modu.

Kısacası Linux için eğlenceli bir yarış oyunu arayan herkes için ideal bir oyundur. Oyunu

$ mps kur supertuxkart

komutuyla kurabilirsiniz 🙂

Milis Linux şimdi Vikipedi ve Distrowatch’da !

2017-04-05 12:08 ÖS

Dün, daha fazla kullanıcının ve gönüllünün Milis Linux ile tanışabilmesini sağlamak üzere Vikipedi başlığımızı düzenleyerek ve Distrowatch’a kayıt olarak  bazı tanıtım çalışmalarında bulunduk.

Vikipedi’de “Milis Linux” başlığının bir kullanıcı tarafından açılıp sitemizdeki bilgileri aynen yapıştırdığından telif hakkına düştüğünü farkettik ve başlığı Wikipedia standartlarına daha uygun bir şekilde yeniden yazarak başlığı kurtardık. Vikipedi başlığımızın yeni halini okumak için tıklayınız.

Distrowatch, GNU/Linux ve Unix benzeri işletim sistemleri projeleri hakkında detaylı bilgiler sunan bir veritabanıdır. Fakat çeşitli kriterlerden dolayı Distrowatch yeni kayıt ettirilen projelerin devamlılığını kontrol etmek için bekleme listelerine almaktadır. Bu süreç içerisinde ise bekleme listesindeki işletim sistemlerini içeren bir oylama listesi sunmakta ve kullanıcıların yararlı gördükleri dağıtımlara öncelik vermektedirler. Eğer siz de dağıtımımız Milis Linux’a bu incelenme sürecinde destek vermek isterseniz https://distrowatch.com/dwres.php?waitingdistro=390&resource=links#new adresindeki listeden Milis Linux’u bularak yanındaki “Recommend” (Tavsiye Et) butonuna tıklayabilirsiniz 🙂

 

Milis Paket Sistemi (MPS) Temel Komutlar

2017-04-02 3:56 ÖS

Milis Paket Sistemi

Milis Paket Sistemi (MPS), Milis işletim sisteminin kendine özgü sıfırdan bash betik dilinde yazılmış paket yöneticisidir. MPS ile talimatnamedeki talimatları kullanarak paket üretebilir,paket kurabilir, kaldırabilir ve güncelleyebilirsiniz.

Aşağıda bazı temel komutlar ve kullanımlarını görebilirsiniz:

İkili paket veritabanını ve talimatnamenin güncellenmesi:

$ mps guncelle

Sistemdeki tüm paketlerin güncellenmesi:

$ mps yukselt

Dosyadan veya depodan paket kurulumu:

$ mps kur paket_adi
$ mps kur paket_adi.mps.lz

Bir paketin silinmesi:

$ mps sil paket_adi

Bir paketin güncellenmesi:

$ mps -g paket_adi

Paket arama:

$ mps ara paket_adi

Milis Paket Sistemi (MPS) İleri Komutlar

3:16 ÖS

API Parametreler

Milis Paket Sistemi (MPS) Bash tabanlıdır ve modüler şekilde tasarlanmıştır. Yani her bir işlevi yerine getiren bağımsız bir modül vardır ve bir modül diğer modülleri geliştirmek için kullanılabilir. Bu modüller sistemde kayıtlı parametreleri kullanılarak özyinelemeli olarak çağırılırlar. Modülleri çağıran parametrelere “API Parametreler” adı verilir ve tire işaretiyle başladığından son kullanıcı parametrelerinden ayrılırlar. Bu parametreleri geliştirme dışında ileri kullanım ya da hata ayıklama amacı ile de kullanabilirsiniz.

Aşağıda bazı API Parametreleri ve kullanımlarını görebilirsiniz:

İkili paket veritabanini gunceller:

$ mps -G

Git sunucusundan talimatname ve sistem günceller:

$ mps -GG

İlgili paketi bağimlılıklarıyla ağdan çekip kurar:

$ mps kur paket_ismi

İlgili paketi kaldırır:

$ mps sil paket_ismi

sadece ilgili paketi günceller:

$ mps -g paket_ismi

ilgili paketi tüm bağımlılıklarıyla günceller:

$ mps -go paket_ismi

ilgili paketin ana bağımlılıklarını siler.(masaüstü veya blok programları kaldırmak için):

$ mps -S paket_ismi

Yereldeki paketi bagimliliksiz kurar:

$ mps -k paket_ismi

Kurulu paket listesini verir:

$ mps -kl

İlgili paketin kurulu olma durumunu verir:

$ mps -kk paket_ismi

İlgili paketin talimat dosyasına göre bağımlıksız derler,paketler:

$ mps -d paket_ismi

İlgili paketin talimat dosyasına göre bağımlıklarıyla derler,paketler:

$ mps -derle paket_ismi

İlgili paketin talimat dosyasına göre bağımlıkları kontrol eder kurar olmayanı paketler:

$ mps odkp paket_ismi

bir dosyanın hangi kurulu pakette olduğunu bulur:

$ mps -hp aranacak_dosya

 

Komut Satırından Kurulum Yapma

3:19 ÖÖ

Çalışan iso’dan direk sistemi hedef disk bölümünüze kurabilirsiniz.Ayrıca o an çalışan iso üzerinde yaptığınız ayarlamalar da kaybolmayacak ve o şekilde kurulacaktır.

A-Yeni bir terminal açıp ve aşağıdaki komutu vererek  kurulumunu yapabilirsiniz. Kurulum ekranı sizi yönlendirecektir.

$ milis-kur

B-Yeni bir terminal açıp ve aşağıdaki yönergeleri takip ederek de sistem kurulumunu yapabilirsiniz.

Uyarı! Bu kurulum tipi deneyim gerektirmektedir. Oluşabilecek veri kayıplarına karşı önceden yedek alınız.

1-hedef disk bolumunu formatla

$ mkfs.ext4 /dev/sdax

2-bolumu /mnt altına bagla

$  mount /dev/sdax /mnt

3-mevcut dosya sistemini hedefe kopyala

$ cp -axvnu /  /mnt

4-initramfs ( baslatici) oluştur

$ mount --bind /dev /mnt/dev
$ mount --bind /sys /mnt/sys
$ mount --bind /proc /mnt/proc
$ chroot /mnt dracut -N --force --xz --omit systemd  /boot/initramfs

5-gerekli grub ayarlarını yap.

$ grub-install --boot-directory=/mnt/boot /dev/sdy
$ chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg

Web Sitemiz Yenilendi !

2:58 ÖÖ

Özgür Yazılım Kullanıcıları Derneği’ne katılmadan öncesinde elimizde sadece statik dosyaları bulundurabileceğimiz bir sunucumuz bulunuyordu. Bu nedenle sitenin güncellemesini elle yapmamız gerekiyordu ve bu oldukça zahmetli bir iş. olduğundan siteyi güncel tutmakta zorlanıyorduk. Fakat ÖYAKDER ve Alastyr desteğiyle projemiz adına bir hosting hesabı tahsis edilince, siteyi açık kaynak kodlu bir içerik yönetim sistemi olan WordPress’e geçirmek için kolları sıvadık. Mevcut tasarımımızı WordPress için uyarladık ve sitemizi taşıdık. Bu sayede eskiden siteyi düzenlemek için harcadığımız zamanı Milis’in daha fazla gelişmesine ayırmayı planlıyoruz 🙂