Tuesday, 3 February 2015

Pre-Alpha OpenMandriva Lx 3 Datang!

,


Kenapa hadir edisi Pre-Alpha? Tidak kurang tidak lebih karena kami ingin menghadirkan sesuatu yang segar dan baru. Dengan dukungan anda, rilis kami yang akan datang akan menjadi lebih bersinar dari sebelumnya.

Anda bisa mendownload edisi pre-Alpha ini disini:
http://sourceforge.net/projects/openmandriva/files/alpha/2015.0/

dan lihat catatan rilisnya disini:
https://wiki.openmandriva.org/en/Release_3/Release_Notes

Lalu apa yang ada di edisi Pre-Alpha ini?

  1. Aplikasi oma-welcome "Welcome to OpenMandriva Lx", aplikasi yang memperkenalkan OpenMandriva Lx kepada penggunanya, apa saja fitur dan sekaligus cara cepat untuk melakukan beberapa hal seperti mengupdate, menginstall software baru dan mengkonfigurasi desktop secara langsung
  2. Xorg 1.16.3 dengan driver terbaru. Silakan gunakan OpenGL mode daripada XRender untuk mendapatkan efek transparan yang lebih nyata
  3. KDE 4.14.3 dengan launcher menu Homerun Kicker.
  4. KDE Framework 5.x yang masih dalam proses penyiapan
  5. SDDM sebagai display manager default, yang dikembangkan dengan basis Qt5 dan QML
  6. LXQt 0.8 yang disiapkan khusus dan jadi desktop default untuk rilis pre-Alpha kali ini
  7. xfce4 versi 4.10 bagi yang membutuhkan desktop dengan basis GTK2 yang stabil
  8. Wayland compositor yang bisa anda nikmati dengan Weston dan sejumlah desktop lain seperti Hawaii, Papyros-OS, Orbital dll
  9. LibreOffice versi 4.3.5
  10. Firefox versi 35
  11. Java versi 7 dan 8 dengan Eclipse Kepler
  12. Fitur Print dengan paket software dari HP
  13. Layanan Cloud dengan OwnCloud
  14. Systemd versi 218
  15. LCMS versi 2
  16. Libarchive dengan bsdtar dan bsdcpio sebagai aplikasi defaultnya
  17. Perl versi 5.20.1
  18. Python versi 3.4.3 dan Python3 sebagai default versi yang dipakai dari Python2
  19. dan yang paling mengejutkan ISO Build Tools baru yang tidak menggunakan livecd-tools, kini kita semua bisa membuat LiveCD OpenMandriva baik didalam ABF maupun diluar ABF dengan komputer kita sendiri, silakan lihat di https://abf.io/openmandriva/omdv-build-iso


Sumber: https://blog.openmandriva.org/en/2015/02/pre-alpha-oma-lx3-is-here-hot-and-fresh/
Read more →

Sunday, 25 January 2015

Installer OpenMandriva untuk Wanboard Dirilis

,


Anda pemilik Wandboard? Kini satu lagi distro linux yang bisa anda cicipi, OpenMandriva Linux!

Distro linux penerus Mandrake dan Mandriva ini memang masih malu-malu merilis versi distribusi diluar edisi x86 dan x86_64, namun jika anda ulik-ulik di repository, repo untuk armvX sudah tersedia.



Salah satu team developer OpenMandriva khusus platform ARM, Alexander Khryukin (fedya) melalui milis Cooker menyampaikan hal tersebut pagi ini.

I wrote a small script to make possible install OpenMandriva ARM

on Wandboards or Sabre Lite boards in one run

https://github.com/fedya/omv_wandboard



run like



sh create_omv_chroot.sh sdX


*) sdX - is your microsd card
Untuk script installer itu sendiri sebagai berikut:
#!/bin/bash
#set -x
# Disks to check
#disks="
#/dev/sda
#/dev/sdb"

#disks=$(for dev in $( grep -Hv '^0$' /sys/block/s*/removable | sed 's/removable:.*$/device\/uevent/' | xargs grep -H '^DRIVER=sd' |
#       sed 's/device.uevent.*$/size/' | xargs grep -Hv '^0$' | cut -d / -f 4;) ;do echo "$dev";done)

# remove me for autodect
#flash_disk=`grep -Hv '^0$' /sys/block/s*/removable | sed 's/removable:.*$/device\/uevent/' | xargs grep -H '^DRIVER=sd' |
#        sed 's/device.uevent.*$/size/' | xargs grep -Hv '^0$' | cut -d / -f 4`

flash_disk=/dev/"$@"
kernel_version=3.17.4-armv7-x3

# Setting up path
PATH="$PATH:/usr/bin:/usr/sbin"

clear_disk () {
 echo "Wipe fisr 10Mb of $flash_disk"
 sudo dd if=/dev/zero of=$flash_disk bs=1M count=10 > /dev/null 2>&1
 echo "DONE"
 }

burn_uboot () {
 echo "Install u-boot"
 sudo dd if=u-boot.imx of=$flash_disk seek=1 conv=fsync bs=1k > /dev/null 2>&1
 echo "DONE"
 sleep 2
 sync
 }
                                                                                                                                                                                                                   
flash_partitions () {                                                                                                                                                                                                     
        echo "Partitioning"                                                                                                                                                                                        
 sudo sfdisk --in-order --Linux --unit M $flash_disk > /dev/null 2>&1 <<-__eof__ data-blogger-escaped--l="" data-blogger-escaped-1="" data-blogger-escaped-2="" data-blogger-escaped-__eof__="" data-blogger-escaped-create_fs="" data-blogger-escaped-echo="" data-blogger-escaped-ext4="" data-blogger-escaped-filesystem="" data-blogger-escaped-flash_disk="" data-blogger-escaped-in="" data-blogger-escaped-mkfs.ext4="" data-blogger-escaped-reating="" data-blogger-escaped-rootfs="" data-blogger-escaped-sleep="" data-blogger-escaped-sudo="" data-blogger-escaped-sync="" data-blogger-escaped-x83=""> /dev/null 2>&1
 echo "DONE"
 sync
 }

# download prebuilt chroot env
download_env () {
 sleep 2
 echo "Prepare minimal system"
 if [ ! -f omv_armvhl_minimal.tar.xz ]
 then
 curl -L http://file-store.rosalinux.ru/api/v1/file_stores/b216e56a4f4492f700d85fa5748d8606138b9a2a -o omv_armvhl_minimal.tar.xz
 fi
 echo "Prepare kernel stuff (modules, firmwares, etc)"
 if [ ! -f ${kernel_version}.zImage ]
 then
 curl -L http://file-store.rosalinux.ru/download/0ab4eca78684e6e4bb984853a40e92cc2efbe8f2 -o ${kernel_version}.zImage
 fi
 if [ ! -f ${kernel_version}-modules.tar.gz ]
 then
 curl -L http://file-store.rosalinux.ru/download/971166023873486bc257ec994111dd317a58f9cf  -o ${kernel_version}-modules.tar.gz
 fi
 if [ ! -f ${kernel_version}-firmware.tar.gz ]
 then
 curl -L http://file-store.rosalinux.ru/download/284688fdfb89a0861e954a998ed8db9d7a03189f  -o ${kernel_version}-firmware.tar.gz
 fi
 if [ ! -f ${kernel_version}-dtbs.tar.gz ]
 then
 curl -L http://file-store.rosalinux.ru/download/9d70a362c4b74f829b053f01622b31b4edde20a5  -o ${kernel_version}-dtbs.tar.gz
 fi
 if [ ! -e brcmfmac4329-sdio.bin ] && [ ! -e brcmfmac4330-sdio.bin ] && [ ! -e brcmfmac4329-sdio.txt ] && [ ! -e brcmfmac4320-sdio.txt ]
 then
 curl -L -O https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/brcm/brcmfmac4329-sdio.bin
 curl -L -O https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/brcm/brcmfmac4330-sdio.bin
 curl -L -O https://raw.githubusercontent.com/Freescale/meta-fsl-arm-extra/master/recipes-bsp/broadcom-nvram-config/files/wandboard/brcmfmac4329-sdio.txt
 curl -L -O https://raw.githubusercontent.com/Freescale/meta-fsl-arm-extra/master/recipes-bsp/broadcom-nvram-config/files/wandboard/brcmfmac4330-sdio.txt
 fi
 echo "Done"
 }

extract_env () {
 sudo mkdir -p /media/rootfs/
 sudo mount $flash_disk"1" /media/rootfs/
 sudo bsdtar -xf omv_armvhl_minimal.tar.xz -C /media/rootfs/
 sync
 sudo sh -c "echo 'uname_r=${kernel_version}' > /media/rootfs/boot/uEnv.txt"
 # Wandboard Quad (Original)
 # sudo sh -c "echo 'dtb=imx6q-wandboard-revb1.dtb' >> /media/rootfs/boot/uEnv.txt"
 # Wandboard Quad (new C1)
 echo "set device tree binary"
 sudo sh -c "echo 'dtb=imx6q-wandboard.dtb' >> /media/rootfs/boot/uEnv.txt"
 # Wandboard Dual/Solo (Original)
 # sudo sh -c "echo 'dtb=imx6dl-wandboard-revb1.dtb' >> /media/rootfs/boot/uEnv.txt"
 # Wandboard Dual/Solo (new C1)
 # sudo sh -c "echo 'dtb=imx6dl-wandboard.dtb' >> /media/rootfs/boot/uEnv.txt"
 echo "set video mode"
 sudo sh -c "echo 'cmdline=video=HDMI-A-1:1024x768@60e' >> /media/rootfs/boot/uEnv.txt"
 echo "copy kernel image"
 sudo cp -v ${kernel_version}.zImage /media/rootfs/boot/vmlinuz-${kernel_version}
 echo "copy device tree binaries"
 sudo mkdir -p /media/rootfs/boot/dtbs/${kernel_version}/
 sync
 sudo tar -xf ${kernel_version}-dtbs.tar.gz -C /media/rootfs/boot/dtbs/${kernel_version}/
 echo "copy modules"
 sudo tar -xf ${kernel_version}-modules.tar.gz -C /media/rootfs/
 sync
 echo "make root partition writable on the board"
 sudo sh -c "echo '/dev/mmcblk0p1  /  auto  errors=remount-ro  0  1' >> /media/rootfs/etc/fstab"
 echo "Set up WiFi"
 sudo mkdir -p /media/rootfs/lib/firmware/brcm/
 sudo cp -v ./brcmfmac43*-sdio.bin /media/rootfs/lib/firmware/brcm/
 sudo cp -v ./brcmfmac43*-sdio.txt /media/rootfs/lib/firmware/brcm/
 echo "unmount $flash_disk"
 sudo umount /media/rootfs
 sync
 echo "Default name:password"
 echo "root:root"
 echo "omv:omv"
 }

clear_disk
burn_uboot
flash_partitions
create_fs
download_env
extract_env
Read more →

OpenMandriva Merevisi Nomor Rilisnya

,


Sejak pertama kali pertemuan Yayasan OpenMandriva dilakukan, upaya untuk mengubah budaya rilis Mandriva dari nomor rilis tahunan (2009.0, 2009.1... 2011) menjadi budaya rilis Mandrake (4,5,6) masih sebatas wacana. Setelah disepakati ditunda sampai rilis kedua, kini Dewan Teknis OpenMandriva memutuskan untuk menggunakan nomor rilis numerikal tanpa tahun.

Keputusan ini diumumkan dalam posting resmi Blog kemarin. Keputusan yang cukup berani ini dilakukan setelah melalui pertimbangan yang sangat matang. Langkah ini mengikuti apa yang dilakukan oleh ROSA Linux yang tetap menggunakan distepoch tahunan namun menggunakan rilis numerikal secara umum (ROSA Desktop R3, R4, R5).
Read more →

Wednesday, 7 January 2015

Cara Membuat Repository Lokal OpenMandriva

,


Tutorial kali ini akan membahas tentang cara membuat repository software OpenMandriva secara lokal, baik dilokalkan di Harddisk sendiri maupun dilokalkan di repo linux server kamu.
Yang diperlukan untuk tutorial kali ini antara lain: Linux dengan akses internet (sebisa mungkin dengan bandwith internet yang tinggi) dan software rsync.
Sumber utama repo yang akan kita tuju adalah repo golden master dari OpenMandriva yaitu, ABF-DOWNLOADS.ROSALINUX.RU. Silakan ikuti langkah-langkah berikut:
1. Buat direktori yang akan jadi wadah repo software, sementara kita lokalkan versi 64 Bit Repo 'Main' terlebih dulu
mkdir /home/emka/repo/openmandriva/openmandriva2014.0/repository/x86_64/


2. Eksekusi perintah rsync berikut:

rsync -avPH --delete abf-downloads.rosalinux.ru::downloads/openmandriva2014.0/repository/x86_64/main /home/emka/repo/openmandriva/openmandriva2014.0/repository/x86_64/
penjelasan dari perintah diatas:
- avPH: a untuk archive mode, v untuk verbose mode, P untuk menambilkan progress bar dan download secara parsial, H untuk mengenali hardlinks.
- delete: hapus file yang sudah tidak ada di repo asli
- abf-downloads.rosalinux.ru::downloads: alamat server repo original
- /openmandriva2014.0/repository/x86_64/main: folder repo di server asli
- /home/emka/repo/openmandriva/openmandriva2014.0/repository/x86_64/: folder lokal yang akan jadi tujuan

Tips

Menggunakan perintah diatas secara membabi buta akan menguras banyak resource. Beberapa tips yang bisa kamu ikuti:
- tambahkan opsi --max-size=50M untuk membatasi file yang akan didownload supaya TIDAK LEBIH DARI 50MB.
- tambahkan opsi --limitbw=100 untuk membatasi kecepatan download MAKSIMUM sampai 100Kbps.
Selamat mencoba!!!
Read more →

OpenMandriva 2015.0 Alpha Ditunda!

,


Kabar tidak menyenangkan bagi para pengguna dan penggiat komunitas OpenMandriva. OpenMandriva 2015.0 Alpha resmi ditunda rilisnya sampai tanggal 15 Januari 2015 karena beberapa kendala teknis. Beberapa kendala teknis itu antara lain belum siapnya KDE Plasma 5 untuk masuk ke fase produksi, dan memaksa merilis dengan menggunakan KDE 4.x sangat tidak relevan lagi karena versi 4.x dan 5.x sudah jauh berbeda. “OpenMandriva 2015.0 harus hadir dengan KDE 5″, tegas Kate Lebedeff, Sekjend OpenMandriva Association.

Dalam kesempatan yang sama, OpenMandriva Association berjanji menghadirkan OpenMandriva 2015.0 dengan sejumlah kejutan pada Januari tahun depan nanti. Beberapa hal yang cukup menarik antara lain:

Migrasi build dari GCC ke LLVM/Clang yang sudah mencapai lebih dari 90% paket, - Perl versi 5.20.1
- LibArchive dengan bsdtar,
- Python3
- KDE Framework 5, Hawaii Desktop dan Wayland/Weston
- LXQt
- Installer baru yang mungkin sudah masuk versi Beta,
- Qt versi 5.4, dan
- RPM versi 5.4.15

Tunggu saja ya…

Read more →