Archive | Kasım, 2017

LibreOffice 5.4.3 duyuruldu

İkinci sürüm adayı 4 Kasım 2017‘de çıkarılan LibreOffice 5.4.3’ün final sürümü, Italo Vignoli tarafından duyuruldu. The Document Foundation (TDF) tarafından sürüm takvimine uygun biçimde çıkarılarak kullanıma sunulan sürüm, kamu ve özel sektöre ait işletmeler ile bireysel kullanıcıları hedefliyor. Yaklaşık 50 düzeltme, hata ve regresyon düzeltmeleri içeren sürümle ilgili teknik ayrıntıları merak edenlerin RC1 ve RC2 sürüm notlarını inceleyebilecekleri ifade edildi. LibreOffice kullanıcıları ve topluluk üyeleri LibreOffice’e bağış yapmaya davet edilirken, Farklı dağıtımlar için ayrıntılı kurulum yönergelerinin incelenmesi önerildi ve sürüme ilişkin hataların Bugzilla üzerinden bildirilebileceği hatırlatıldı. LibreOffice 5.4.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Bağımsız, kendi kendini yöneten, meritokratik bir organizasyon olarak Özgür yazılım değerleri temelinde Almanya’da kurulan ve kâr amacı gütmeyen bir vakıf olan The Document Foundation (TDF); küresel topluluk tarafından OOo’nun meşru varisi seçilmiştir ve günden güne artan sayıda kamu yönetimi, şirketler ve KOBİ’ler tarafından masaüstü üretkenliği için ofis yazılımı olarak tercih edilmektedir. OpenOffice.org topluluğunun on yıllık emeği üzerine kurulmuştur. TDF, bağımsız bir vakfın üzerinde oluşacak kültürün gönüllü ve kurumsal katkıcıları bir araya getirebilecek en iyi çözüm olduğu inancıyla kurulmuştur ve şimdiye kadar yapılmış en iyi özgür ofis yazılımını sunmaktadır. TDF temel değerlerine inanan ve faaliyetlerine katkıda bulunan bütün bireylerin katılımına açıktır ve (Bireylerin çalışmalarına sponsor olmak gibi) kurumsal işbirliğine sahiptir. LibreOffice kullanıcıları, özgür yazılım savunucuları ve topluluk üyeleri, yapacakları bağış ile vakfı destekleyebilirler. Toplanan bağışlar, altyapı iyileştirmeleri ve projenin küresel ve yerel çapta farkındalığının artırılmasını sağlayan tanıtım faaliyetlerinde kullanılmaktadır. LibreOffice 5.4.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Türkçe yazım denetleyicisi Zemberek eklentisini indirmek için tıklayınız.

0

Ubuntu 18.04 daily builds indirilebilir

Ubuntu’nun bir sonraki sürümü 18.04’ün 2018 yılının başında çıkarılacak olan beta sürümü yayınlanmadan önce çıkarılan daily builds versiyonu kullanıma sunuldu. Test etme ve geliştirme amacıyla tasarlanmış olan sürümün son kullanıcılar için kesinlikle uygun olmadığı belirtiliyor. Ubuntu 18.04 daily builds’in yüklenip kullanılması, hataların tespit edilmesi ve rapor edilmesinin beklendiği ifade ediliyor. Ubuntu geliştiricileri ve test edenler açısından test sürecinin devam ettiği bildirilirken, sürümü mevcut durumuyla denemek isteyenlerin aşağıdaki linkten edinebilecewkleri ifade ediliyor. Ancak, indirilecek ISO kalıbının 32 değil, 64 bit olduğu hatırlatılıyor. Bilindiği gibi, Ubuntu 17.10 geliştirme döngüsü sırasında 32 bit üzerinde çalışmayı bırakmıştı. Ubuntu 18.04 daily builds hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ubuntu 18.04 daily builds edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

BIND 9.12.0b2 duyuruldu

Alpha sürümü 13 Eylül 2017’de duyurulan adını BIND (Berkeley Internet Name Domain), geliştirildiği Berkeley üniversitesinden alan günümüz Internetinin tartışmasız en popüler alan adı sunucu yazılımı olan BIND‘in 9.12.0 sürümünün son geliştirme betası duyuruldu. Çeşitli güvenlik sorunları giderilen sürüm, kimi hata düzeltmeleri ve önemli değişikliklerle geliyor.  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 edildi. BIND’in geliştirilmesi Internet Yazılım Konsorsiyumu (Internet Software Consortium) tarafından yapılmaktadır ve web sayfalarından ücretsiz olarak indirilebilir. BIND 9.12.0b2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

BIND 9.12.0b2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDE neon 20171108 duyuruldu

KDE Plasma desktop ve KDE topluluğu yazılımlarıyla bir live DVD olarak yapılandırılan Kubuntu tabanlı dağıtım KDE neon‘un yeni çıkan ve KDE Plasma 5.11.3 ile donatılan 20171108 sürümü duyuruldu. Masaüstünü daha pürüzsüz hale getirmek için pek çok yeni özellikle dolu olarak gelen sürüm, görev çubuğundaki pencereleri gruplamaya olanak sağlıyor. Yeni sürümün bir hata düzeltme sürümü olduğu belirtiliyor. KDE neon kullanıcılarına en yeni KDE uygulamalarıyla birlikte, en yeni KDE Framework sürümü sunuluyor. KDE neon 20171108 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KDE neon 20171108 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Özgür Web Teknolojileri Günleri 2017 başlıyor

Daha önce duyurduğumuz, Özgür Web Teknolojileri Günleri 2017 birkaç gün sonra başlayacak. Linux Kullanıcıları Derneği (LKD) tarafından 2010 yılında düzenlemeye başlanan ve yılda bir kez düzenlenen Özgür Web Teknolojileri Günleri; bu yıl, Yeditepe Üniversitesi‘nin ev sahipliğinde 11-12 Kasım 2017 tarihlerinde yapılacak. Özgür web teknolojileri ile ilgilenen herkesin buluşma yeri olarak tanımlanan etkinlikte, organizasyonlar, kamu kuruluşları ve özel sektörden ilgili şirketler stand açıyor. Geniş bir kitleye yararlı olabilecek konunun dinleyicilere tüm yönleriyle anlatıldığı oturumlardan oluşacak seminerlerin 45 dakikadan oluşacağı, incelemelerle proje ve kavramların tanıtımına ilişkin sunulardan oluşacak kısa bildirilerin ise 20 dakikayı geçmeyecek şekilde hazırlanması gerektiği belirtiliyor. Bunun dışında hızlıca ve kısa biçimde dinleyicilere aktarılabilir olması gereken 5 dakikalık hızlı konuşma oturumları ve web teknolojileri konusunda çalışma yapan sivil toplum kuruluşu, proje ve ilgili gruplar aracılığıyla gerçekleştirilecek çalışma toplantıları yapılacak.

Continue Reading →

Etkinliklere katılımda bir sınırlama olmamasına karşın, kayıt gerektiğini hatırlatalım. Özgür Web Teknolojileri Günleri 2017 hakkında daha ayrıntılı bilgi edinmek için projenin ilgili web sayfasını inceleyebilirsiniz.

0

Arch Linux’un 32 bit x86 desteği sona erdi

Arch Linux’un 32 bit x86 desteği bugün sona erdi. i686 paket desteğini bitireceğini yaklaşık 9 ay önce yapılan bir duyuru ile bildiren Arch Linux; bugünden itibaren 32 bit x86 desteği sona erdiriyor. i686 paketlerin ayın sonuna kadar yansılardan kaldırılacağı ve daha sonra da paket arşivinden tamamen kaldırılacağı bildiriliyor. Donanımlarını x86_64 seviyesine yükseltemeyen kullanıcılar için, bugüne değin, Arch Linux 32 adlı bir topluluk çatallamasının kullanıldığı hatırlatılıyor. Arch Linux’un 32 bit x86 desteğinin sona ermesine ilişkin olarak Bartłomiej Piotrowski’nin duyurusunu inceleyebilirsiniz.

0

Learn Linux Environment Variables Step-By-Step Easy Guide

In the previous posts, we talked about some of the basic Linux commands, today we continue our journey, and we will talk about something very important in Linux which is Linux Environment Variables. So what are Environment Variables and what is the benefit of knowing them? Environment Variables are used to store some values which can be used by scripts from the shell. You are not limited to the shell environment variables, you can create your own. The bash shell has two types of environment variables: 1.Local variables, 2.Global variables. The local variable is visible in the shell where it was defined only. The global variable is visible for any running process that runs from the shell.

Continue Reading →

Global variables

The Linux system sets some global environment variables when you log into your system and they are always CAPITAL LETTERS to differentiate them from user-defined environment variables.

To see these global variables, type printenv command:

printenv command

As you can see, there are a lot of global environment variables, to print only one of them, type echo command followed by $VariableName. Ex: to print HOME variable type echo $HOME.

home variable

Local variables

Actually, the Linux system also defines some standard local environment variables for you by default.

To view the global and local variables for the shell you are running and available to that shell, type the set command.

Setting Local Environment Variables

To declare your own environment variables directly from the shell, type variableName you want, followed by an equal sign and the variable value WITHOUT any spaces:

mysite=likegeeks

And to print the variable value, use the echo command:

echo $mysite

Sure enough, it prints likegeeks.

local environment variables

OK, what if your variable is more than one word; may be a long string, you can put the string between single quotations:

mysite=’likegeeks is a website that offers tech tutorials for geeks’

And if we type echo $mysite

set environment variables

If you forget the single quotation, the shell will assume that the second word is another command and will show an error.

As you can see, I use lower case characters for my variable not upper case and this is recommended  NOT required, this helps you distinguishing your environment variables from the system environment variables.

Once you have set your local variable, it will be visible in the currently running shell scope and that means if you start another shell window the variable will not be available in that new window.

Declare Global Environment Variables

To declare a global environment variable, you have to declare a local environment variable then use the export command like this:

myvar=’I will do it likegeeks’

echo $myvar

export myvar

global enviroment variables

As you can see I don’t use dollar sign with the export command so make sure of that.

But there is something, when I close the shell and open it again the variable is gone, so how to make it persistent?

Persisting Environment Variables

Just edit $HOME/.bashrc  and type   export myvar=‘welcome to likegeeks’  and save the file:

print persistent enviroment variable

Removing Environment Variables

This can be done by using the unset command:

unset enviroment variable

Default Environment Variables

As we know, the system defines some variables for us, one of those variables is the PATH variable, this variable holds some paths.

These paths are the default paths that the shell uses to look for a command when you type it in the shell.

Modifying the PATH Environment Variable

If you add a folder path to the PATH variable, the shell will look in that folder for any executable to run when you type any command.

Just append the path variable followed by a colon and the new directory like this:

add path to enviroment variable

And if you want to persist the PATH variable, you have to edit the .bashrc file and add type it like this:

persistent path variable

There is a useful trick but RISKY that some sysadmins do which is adding a period . to the path variable. By doing this, the shell will search for executables in the current directory you are in wherever you are.

This is relatively risky, you might give the attacker the opportunity to run a malicious script or malware in his current directory, so if you do this trick, you should know what you are doing.

System Environment Variables Paths

You can start a bash shell with one of the following ways:

  • Login shell.
  • The interactive shell.
  • The non-interactive shell.

login shell

When you log onto the system, the search for those startup files to process the commands from them:

  • /etc/profile
  • $HOME/.bash_login
  • $HOME/.bash_profile
  • $HOME/.profile

/etc/profile runs on every startup with every user, the other 3 files run for every specific user, you can call them user specific environment variables.

Interactive shell

When you go to the rescue mode, this is the interactive shell.

If you start an Interactive shell, the system will not look for /etc/profile but instead will look for .bashrc in your HOME directory.

Non-interactive shell

This shell runs by the system itself to run a shell script.

Users can customize the above-mentioned files to include environment variables, just edit the desired file and type the variable you want and save it.

Variable Arrays

You can store many values as you want in one environment variable which is called array.

myvar=(first second third fourth)

Now if you check the value of that array using echo command, you will find it returns the first element only.

To get a specific element, just reference it by its position, and the positions start from zero so to get the third one, type it like this:

echo ${myvar[2]}

To display the entire array type asterisk instead of a number:

echo ${mytest[*]}

variable array

You can remove an element of the array using unset command:

unset mytest[2]

Or you can remove the whole array:

unset myvar

likegeeks.com

0