Archive | GNU/Linux İpuçları

Systemback ile kurulabilir Live iso yapmak

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 Kılıç‘ın en son yazdığı “Systemback ile kurulabilir Live iso yapmak” başlıklı yazıda, ilginç bir konuyu ele almış arkadaşımız. Bu nedenle konuyu buraya da alalım istedim. Sözlerine: “Debian 10 ve Ubuntu 18.04’e göre uyarladığım Systemback ile kurulabilir Live ISO yapalım. Bunun için önce buradan tar dosyasını indirin. İlledelinux Systemback.” diye başlamış arkadaşımız.

Continue Reading →

Debian 10 ve Ubuntu 18.04’e göre uyarladığım Systemback ile kurulabilir Live ISO yapalım. Bunun için önce buradan tar dosyasını indirin. İlledelinux Systemback. Dosyayı sağ tık ile çıkarın, çıkardığınız dizinin içine girin, aynı dizinde uçbirimi açın ve alttaki komutları sırayla uygulayın.

sudo apt-get install unionfs-fuse live-boot

sudo apt-get remove casper

sudo apt-get install grub2-common grub-efi-amd64-bin grub-pc-bin

sudo ./install.sh

sudo apt-get install -f

Bu komutlardan sonra Systemback sisteminize kurulmuş olacak ve kısayol simgesi sistem menüsüne gelmiş olacaktır. Debian ortamında kurulumda hata verirse aynı dizinde alttaki komutları sırayla uçbirime girin.

sudo -i

sudo cat <> /etc/apt/sources.list
deb http://ftp.debian.org/debian buster-backports main
deb http://httpredir.debian.org/debian/ buster main contrib non-free
EOF

sudo apt update

sudo apt-get -t buster-backports update

sudo sh install.sh

Kurulabilir Live İso yapmak için bundan sonrasına buradan devam edebilirsiniz: Systemback ile klonlama. Bu şekilde Debian 10 ve Ubuntu 18.04 oturumlarınızın kurulabilir Live İso kalıbını çıkarabilir, istediğiniz zamanda kullanabilir veya paylaşabilirsiniz.
Not: Systemback aynı zamanda kurucudur, canlı ortamda kurulumu Systemback ile yapabilirsiniz.”

2

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

Ubuntu 20.04 LTS “Focal Fossa”ya nasıl yükseltme yapılır?

Bilindiği gibi, Ubuntu 19.10 bu yıl Temmuz ayında ömrünün sonuna ulaşmış olacak. Bu nedenle, artık, herhangi bir destek alamayacak. Öyleyse, bir Ubuntu 19.10 veya Ubuntu 18.04 LTS kullanıcıysanız, yeni Ubuntu 20.04 LTS “Focal Fossa”ya yükseltme yapmayı düşünebilirsiniz. Zira, sonuç itibariyle Nisan 2018’de duyurulan Ubuntu 18.04 LTS’nin ömrü de gelecek yılın Nisan ayında dolacak. Bu yazıda, Ubuntu 19.10 veya Ubuntu 18.04 LTS’den Ubuntu 20.04 LTS “Focal Fossa”ya nasıl yükseltme yapılır, bunu ele alacağız. Ubuntu 20.04 LTS’ye yükseltme yapmadan önce yükselteceğiniz Ubuntu 19.10 veya Ubuntu 18.04 LTS’nin tamamen güncel olduğuna emin olmalısınız.

Continue Reading →

Sisteminizin tamamen güncel olduğundan emin olmak için terminalden aşağıdaki komutları çalıştırın.

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

Son olarak, aşağıdaki komutu çalıştırarak artık gerekli olmayan tüm paketleri kaldırabilirsiniz.
sudo apt autoremove

Ancak eğer 32-bit bir Ubuntu sürümü kullanıyorsanız, Ubuntu 20.04 LTS’ye yükseltme yapamazsınız. Çünkü, hatırlarsanız, Ubuntu 19.10 (Eoan Ermine) ile Ubuntu’nun 32 bit sistem mimarisi desteği kesildi. Canonical, Ubuntu sürümleri arasında geçiş yapmak için basit bir yöntem geliştirmiş bulunuyor. Bunun için kullanıcının güncelleme yöneticisi yardımcı programını yüklemesi gerekir. Terminalde aşağıdaki komutu çalıştırarak güncelleme yöneticisi yardımcı programını yükleyebilirsiniz. 

sudo apt install update-manager-core

Başarılı bir yüklemeden sonra artık Ubuntu yükseltme yardımcı programını çalıştırabilirsiniz.

sudo do-release-upgrade

Yeni sürüm bulunamadı” biçiminde bir uyarıyla karşılaşırsanız, endişelenmeyin. Bunun nedeni Ubuntu 18.04 LTS’den 20.04 LTS’ye doğrudan yükseltmenin 2020’nin Temmuz ayı sonlarına kadar kullanılamayacak olmasıdır. Böyle olduysa aşağıdaki komutu çalıştırarak bir zorunlu yükseltme gerçekleştirebilirsiniz.

sudo do-release-upgrade -d

Geliştirme sürümüne yükseltme yalnızca en son desteklenen sürümden edinilebilir gibi bir uyarı alırsanız, o vakit biraz çaba göstermeniz gerekiyor. 

sudo nano /etc/update-manager/release-upgrades

komutuyla release-upgrades dosyasını açınız.

Resimde görüldüğü gibi LTS satırının başındaki “#” işaretini silin ki satır çalışır hale gelsin. Kaydedip çıkın ve sonra işlemi tekrar edin.

Bir diğer çözüm ise önce Ubuntu 18.04’ü Ubuntu 19.10’a, sonra Ubuntu 20.04’e yükseltmektir.

sudo do-release-upgrade

komutu verildiğinde sistem, Ubuntu 19.10 sürümüne geçirilecektir. Ondan sonra, 20.04 LTS’ye yükseltme adımlarını uygulayabilirsiniz. Kolay gelsin.

0

20+ examples for flattening lists in Python

20+ examples for flattening lists in Python. Flattening lists means converting a multidimensional or nested list into a one-dimensional list. For example, the process of converting this [[1,2], [3,4]] list to [1,2,3,4] is called flattening. The process of flattening is very easy as we’ll see. You will learn how to flatten different shapes of lists with different techniques. So, let’s jump in. Let’s start with a simple example of converting [[0,1], [2,3]] into [0,1,2,3]. This type of flattening is called shallow flattening as it will only flatten lists of one level depth.

 

Continue Reading →

A list of lists

Let’s start with a simple example of converting [[0,1], [2,3]] into [0,1,2,3]. This type of flattening is called shallow flattening as it will only flatten lists of one level depth.

Using list comprehension

List comprehension is a way to create lists in one line of code. Let’s see how we can use list comprehension for flattening the lists.

flatten_list = [item for subl in l for item in subl]

Let’s break this line of code.

The first loop is “for subl in l” and the second nested loop is “ for item in subl ”.

Deep flattening

When we will try to flatten a list of varying depth like this [ [ 0, 1 ], [ [ 2 ] ][ 3, 4 ] ] list with shallow flattening, the output will be as follows:

But our goal is to convert [ [ 0, 1 ], [ [ 2 ] ], [ 3, 4 ] ] this list to this [ 0, 1, 2, 3, 4 ] list. This problem can be solved with deep flattening. In deep flattening, the process undergoes multiple levels of depths to create a flattened list.

There is a built-in function named deepflatten in the iteration_utilities library. You need to install this library using.

We have successfully achieved our target. Let’s take another example by changing the depth of the list.

Using recursion

To flatten a list recursively, we will call the function inside itself to run until the end:

Check whether the list length is equal to 1. If true, then check whether the type of the first index of the list is a “list”.if true, then call the function that flattens the list else, store the number in the result.

The function will be like this:

When we run this code against this [[0,1], [2], [3,4]] list, the results will be:

Flatten without recursion

To flatten a list without recursion, we will use a while loop until we pop all the elements from it. Take a look at the code, you will have a better understanding:

Flatten nested lists

To flatten a nested list, you can use deep flattening. For deep flattening lists within lists, use the given below code:

Also, you can use the recursive function as we did above.

A list of tuples

Flattening a list of tuples of a single depth is the same as flattening lists within lists. For shallow flattening of tuples, use the following code:

For deep flattening, a list of tuples with varying depth (nested), you can use the code given below:

Flatten 2d array

Let’s take a 2d array of 5×5 dimensions and convert it to a flattened list. Check the following code:

A list of NumPy arrays

There are three built-in functions defined in NumPy library that can convert the NumPy array into flattened lists.

numpy.ravel()

numpy.flatten()

numpy.reshape(-1)

numpy.ravel()

numpy.flatten()

numpy.reshape(-1)

The difference between these three functions is speed. The flatten function returns a copy every time it flattens the array. So, if you have a large data set, don’t use the flatten function; it’s the slower one.

Flatten JSON objects

For flattening JSON objects, there is a built-in function in the flatten_json library named flatten().

You first need to install it using pip:

pip install flatten_json

Then you can use this function in our code:

Flatten a list of objects

You can flatten a list of objects using a built-in function available in the itertools library with function name itertools.chain.from_iterable() Let’s see how to use this function:

The same operation can be achieved using list comprehension too:

Flatten a list of DataFrames

For flattening a list of DataFrames, the pandas library has a built-in function for flattening called df.concat() Let’s take a look at code:

Flatten & remove duplicates

First, we will flatten our list, then we will remove the duplicates.

For flattening the list, we will use our own flatten_without_rec() function, and then we will remove the duplicates.

Let us have a look at the code:

Flatten a dictionary into a list

You can flatten a dictionary to a list using a simple for loop:

Let us have a look at the code:

Using reduce

The reduce() function is defined in the functools library. You first need to import reduce from the functools.

Let’s take a look at the code:

We flattened lists with different shapes & types in different ways. I hope you find the tutorial useful. Keep coming back.

Thank you.

 

 

0

GNU/Linux’ta diskin SSD mi, HDD mi olduğu nasıl anlaşılır?

Şöyle bir şey düşünün, GNU/Linux ile yeni tanışıyorsunuz ve bu arada, üzerinde Ubuntu yüklü yeni bir laptop aldınız. Sistemi açtınız ve bu sistem içindeki disklerin SSD mi yoksa HDD mi olduğunu nasıl anlayacağınızı bilmiyorsunuz. Bu yazımız, bu konuyu içeriyor. Öncelikle 2.6.29 Linux çekirdeğinden itibaren GNU/Linux sistemler, SSD diski otomatik olarak algılayabiliyor. Şimdi, konuya ilişkin ayrıntılara geçelim. 1. Öncelikle diskin dönüp dönmediği kontrol edilebilir. Bilindiği gibi, geleneksel sabit disk sürücüsü (Hard Disk Drive HDD) verileri plakalı olarak bilinen dairesel bir diskte saklıyor ve disk döndüğünde, hareketli okuma/yazma kafası verilere erişebiliyor. Disk ne kadar hızlı dönerse, o kadar hızlı çalışır. Oysa, SDD (Solid State Drive) modern bir depolama teknolojisi olup, verilere anında erişilebilir ve SSD’ler dönmez.

Continue Reading →

İlkin, bilgisayarınızda bulunan disklerin adını bilmiyorsanız, aşağıdaki komutu yürüterek onları belirleyelim.

sudo blkid

Bu komut sonucunda aşağıdaki gibi bir çıktı alacaksınız.

Gördüğünüz gibi bende SDA ve özel ismi nvme0n1 olan iki disk var. Şimdi aşağıdaki komutu kullanarak malum diskin SSD mi, HDD mi olduğunu anlayalım.

cat /sys/block/sda/queue/rotational

Bu komuta göre aldığınız çıktı 1 ise, disk HDD’dir. Çıkış 0 (sıfır) ise, disk SDD’dir. Çünkü 1 diskin döndüğünü, 0 ise dönmediğini gösteriyor.  Bendeki disklerle ilgili ayrıntı şöyle:

Görüldüğü gibi bende SDA bir HDD’dir, oysa özel ismi nvme0n1 olanı SSD’dir.

2. lsblk komutunu kullanmak. lsblk komutu, kullanılabilir tüm veya belirtilen blok aygıtları hakkında bilgi toplamak için sysfs dosya sistemini ve udev db’yi okuyor ve util-linux paketinin bir parçası olarak görev yapıyor. lsblk komutu kullanılamıyorsa, bilgisayarınıza util-linux paketini kurabilirsiniz. Bunun için aşağıdaki komutlar kullanılabilir:

Arch tabanlı sistemlerde:
sudo pacman -S util-linux
Debian GNU/Linux, Ubuntu tabanlı sistemlerde:
sudo apt install util-linux
RPM paket yöneticisini kullanan sistemlerde:
sudo yum install util-linux
openSUSE’de:
sudo zypper install util-linux

Şimdi komutu verelim:

lsblk -d -o name,rota

Burada da SDA HDD ama özel ismi nvme0n1 olanı SSD olarak yansımış bulunuyor.

3. SMART izleme araçları kullanılabilir. smartmontools yok ise kurulumu aşağıdaki gibi yapılabilir:

Arch tabanlı sistemlerde:
sudo pacman -S install smartmontools
Debian GNU/Linux, Ubuntu tabanlı sistemlerde:
sudo apt install smartmontools
RPM paket yöneticisini kullanan sistemlerde:
sudo yum install smartmontools
openSUSE’de:
sudo zypper install smartmontools

smartmontools paketi kurulduktan sonra, diskin SSD mi yoksa HDD mi olduğunu anlamak için aşağıdaki komutu çalıştırabilirsiniz:

sudo smartctl -a /dev/sda | grep 'Rotation Rate'

Alacağınız çıktı disklerin özelliğine göre, aşağıdaki gibi gelebilir:

Birden fazla diskiniz var ve fakat GNU/Linux’un hangi kısımda kurulu olduğunu bilmiyor ve bunu öğrenmek istiyorsunuz. Bu durumda, şu komuttan yararlanabilirsiniz.

df / -h

Büyük olasılıkla alacağınız çıktı aşağıdaki gibi olacaktır.

Kolay gelsin.

1

İlledelinux ipuçları

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, hazırladığı kalıplara ilişkin ipuçları yayımlamış. “İlledelinux ipuçları” adlı yazısına şöyle başlamış dostumuz: “İlledelinux canlı oturumlarında mouse on dakika hareket ettirilmediğinde sistem varsayılan olarak 10 dakika sonra Lightdm ekranına geçer. Böyle bir durumda sistemde herhangibir iş yapıyorsanız yaptığınız iş de otomatikman sonlanır. Ayrıca Lighdm ekranından giriş de yapamazsanız, sistemi yeniden başlatmanız gerekir.

Continue Reading →

Böyle bir sorunla karşılaşmamak için basit bir çözüm vereceğim. Önce Lighdm ekranından giriş yapmak için parola ve kullanıcı adını vereyim.
Kullanıcı adı: user
Parola: live
Bu ikisiyle İlledelinux canlı oturuma geçiş yapabilirsiniz. Ancak bahsettiğim gibi yaptığınız işlerin sonlanmasına bu çözüm olmayacaktır. Bu nedenle en iyi çözüm, canlı oturum açıldığında oturum süresini uzatmak. Bunu da X server utilities yazılımının bir parçası olan xset komutuyla yapacağız. Komut çok basit, alttaki komutu uçbirime girmenizle süre bir saat uzar.
xset s 3600 3600
Ya da alttaki komutla süreyi sonsuz olarak belirleyebilirsiniz.
sudo xset s 0 0
Diyelim ki, herhangibir nedenden dolayı bu komutu iptal etmek isteyebilirsiniz. O zaman alttaki komutu kullanıyoruz.
xset s off && xset -dpms
İşlem bu kadar. Zamanında çok dağıtım dener, kurar ve test ederdim, o sıralar bu sorunla çok karşılaştığım olmuştu. Öyle ki, özellikle kurulumlar bitmek üzereyken böyle bir sorunla karşılaştığımda deliye dönerdim. Bu yüzden emekler boşa gitmesin diye elimi mouse’den hiç ayırmazdım. Bu durum pek fazla olmaz ama olduğunda da cidden insanı üzer. Daha başka aklıma ipuçları geldikçe bu başlığa ekleyeceğim, ipuçları basit gibi görünür ama deyim yerindeyse bir hayli de can kurtarır. Kolay gelsin.

0

Linux Mint Debian Edition (LMDE) 4’e yükseltme nasıl yapılır?

Hatırlanacağı gibi, “Cindy” kod adlı Linux Mint Debian Edition (LMDE) 3, 31 Ağustos 2018 duyurulmuştu. O zamandan bu yana LMDE 3’ü kullanmakta olan kullanıcılar için, “Debbie” kod adlı Linux Mint Debian Edition (LMDE) 4, bugün, Linux Mint lideri Clement Lefebvre tarafından linuxmint.com üzerinde duyuruldu. LMDE 4’e yükseltme yapmak için APT ve komut satırı deneyimine ihtiyaç olduğunu söyleyerek sözlerine başlayan Lefebvre; daha yeni bir paket tabanına yükseltme yapmanın önemli olduğunu ve acemi kullanıcılara önermediklerini söyledi. Yükseltme sırasında APT komutlarının çıktısını anlamak gerektiğini, bir paketin kaldırılması gerekip gerekmediğini, yükseltmeyi engelliyorsa, başka bir paketle çakışıyorsa vb. bir nedenle kaldırmak gerektiğini anlamanın önemli olduğunu belirtti. Lefebvre’in “How to upgrade to LMDE 4” adlı giriş yazısına buradan ulaşabilirsiniz.

Continue Reading →

Öncelikle Menü->Yönetim->Güncelleme Yöneticisi yolunu izleyerek Güncelleme Yöneticisi’nin başlatılmasını isteyen Lefebvre; önbelleği güncellemek üzere “Yenile” butonuna basılmasını öneriyor. Ardından, “Güncellemeleri Yükle” butonuna basılmasını ve Güncelleme Yöneticisi’nden gelen talimatları izleyerek, sistemin güncel olduğunu söylenene kadar tüm güncellemelerin yüklenmesini söylüyor. En son, bilgisayarı yeniden başlatmanız gerekiyor tabii. Lefebvre; yükseltme sırasında bir şey ters giderse, en son sistem anlık görüntüsünü geri yükleyerek zamanda geriye gidilebileceğini ve tüm değişikliklerin geri alınabilineceğini ifade ediyor. Lefebvre; LMDE içinden veya live bir Mint oturumundan (live DVD veya USB) Timeshift’i başlatarak, çalışmanın bu mevcut duruma geri yüklenmesinin mümkün olduğunu hatırlattı. Resmi Olmayan Debian Multimedya deposunun (deb-multimedia.org) artık LMDE 4’te kullanılmadığını belirten Lefebvre; yükseltme sırasında herhangi bir paket çakışmasını önlemek için, yükseltme sırasında deb-multimedia.org deposunun kaldırılmış olması gerektiğini söyledi. Bunun için;

sudo xed /etc/apt/sources.list.d/official-package-repositories.list

komutuyla official-package-repositories.list dosyasının root olarak açılmasını ve aşağıdaki satırın bulunarak kaldırılması geerektiğini söyledi.

deb https://www.deb-multimedia.org stretch main non-free

Şimdi dosyayı kaydedin ve APT önbelleğini güncelleyin;

sudo apt update

Clement Lefebvre’in mutlaka incelemenizi istediği “How to upgrade to LMDE 4” başlıklı yazısına buradan ulaşabilirsiniz. İşletim sisteminden manuel bir anlık görüntü oluşturma, yükseltme aracının kurulumu, mintupgrade’in nasıl yükleneceği ve kullanılacağı gibi çeşitli ayrıntılara değindiği bu yazıyı mutlaka incelemenizi öneriyor.

0