PKGBUILD: line .. : patch: command not found
pacman -S base-devel
pacman -S patch
PKGBUILD files are how packages are built and created for Arch Linux and its derivatives such as Manjaro.
You may have even come across them a bit yourself if you’ve ever used the AUR, Arch Linux’s user-curated repository of PKGBUILDs.
But how exactly do you go from a PKGBUILD to an installable package? What exactly is going on between the two, and how can you make them for your own packages? You’ll learn them in this article.
For those who are familiar with Bash or other shells, you’ll be delighted to know, if you didn’t already, that a PKGBUILD is pretty much just a shell script with some variables.
PKGBUILD files consist of variables and functions, all of which are used to define the package itself, and how to build it.
To create a package from a PKGBUILD, the makepkg command line utility is used. After obtaining a PKGBUILD, you simply run makepkg
inside the directory containing the PKGBUILD, and voila, you have an installable package!
Ulusal Yargı Ağı Projesine giriş (UYAP) için elektronik imza kullanımı zorunlu olmasa da (Mobil İmza Kullanılabilir) Uyap Doküman Editörünü kullanarak doküman imzalamak ve imzalı dokümanları UYAP a aktarmak için elektronik imza kullanmak hayatımızın bir parçası olmuştur. Arch Linux üzerinde Uyap Doküman Editörü ile mobil imzanızı tanıtıp rahatlıkla kullanabilirsiniz.
Öncelikle Elektronik imzanızı kullanabilmek için USB cihazımızın gerekli driver larını kurmalıyız.
Gerekli paketlerin bir kısmı depolarda olmasına rağmen asıl gerekli olan Akış kartların sürücüsüne ait paket AUR deposunda mevcuttur.
Öncelikle bize gerekli olan paketlerin kurulumu ile başlayalım. sisteminizde pikaur un kurulu olduğunu varsayarak aur dan ve pacman dan gerekli paketleri kuralım.
Kurulum için uçbirimde aşağıda ki komutları verelim.
>>> $ sudo pacman -S pcsclite pcsc-tools
>>> $ sudo yaourt -S akia
bu paketlerin kurulumu tamamlandıktan sonra Elektronik İmza kartımızın Linux da tanıtılmasını sağlayacak olan servisi (PCSCD yi) çalıştırmak ve sistem açılışında bu servisi otomatik aktif hale getirmemiz gerekli. Bunun için yine uçbirimde aşağıda ki komutları verelim;
>>> $ sudo systemctl enable pcscd
>>> $ sudo systemctl start pcscd
Elektronik imzanıza ait USB stick in Linux tarafından sorunsuzca bulunup bulunmadığını kontrol etmek için yine uçbirimde aşağıda ki komutu verebilirsiniz.
>>> $ pcsc_scan
Yine Kurulum tamamlandıktan sonra uçbirimde akia komutunu vererek akış kart programını çalıştırabilirsiniz. (Java kurulumunu henüz yapmadığınız için hata alabilirsiniz)
Elektronik imza için gerekli paketlerimiz kuruldu ve hazır. Şimdi ilerde Uyap girişinde sorun yaşamamak için Oracle java 8 ‘i yükleyelim, Aslında Open Java işimizi görüyor fakat Uyap da doküman ön izlemelerinde openjava bazen sorun çıkarıyor.
Oracle Java 8 Aur deposunda mevcut, kurulum için uçbirimde aşağıda ki komutu verelim;
Herşey hazır Uyap Sitemine bağlanma için hazır.
Uyap Editör Java ile yazılmış olması sayesinde ufak dokunuşlarla Linux üzerinde çalışır hale gelmiştir. Aur deposundan yükleyebilirsiniz.
Ulusal Yargı Ağı Projesine giriş (UYAP) için elektronik imza kullanımı zorunlu olmasa da (Mobil İmza Kullanılabilir) Uyap Doküman Editörünü kullanarak doküman imzalamak ve imzalı dokümanları UYAP a aktarmak için elektronik imza kullanmak hayatımızın bir parçası olmuştur. Arch Linux üzerinde Uyap Doküman Editörü ile mobil imzanızı tanıtıp rahatlıkla kullanabilirsiniz.
Öncelikle Elektronik imzanızı kullanabilmek için USB cihazımızın gerekli driver larını kurmalıyız.
Gerekli paketlerin bir kısmı depolarda olmasına rağmen asıl gerekli olan Akış kartların sürücüsüne ait paket AUR deposunda mevcuttur.
Öncelikle bize gerekli olan paketlerin kurulumu ile başlayalım. sisteminizde pikaur un kurulu olduğunu varsayarak aur dan ve pacman dan gerekli paketleri kuralım.
Kurulum için uçbirimde aşağıda ki komutları verelim.
>>> $ sudo pacman -S pcsclite pcsc-tools
>>> $ sudo yaourt -S akia
bu paketlerin kurulumu tamamlandıktan sonra Elektronik İmza kartımızın Linux da tanıtılmasını sağlayacak olan servisi (PCSCD yi) çalıştırmak ve sistem açılışında bu servisi otomatik aktif hale getirmemiz gerekli. Bunun için yine uçbirimde aşağıda ki komutları verelim;
>>> $ sudo systemctl enable pcscd
>>> $ sudo systemctl start pcscd
Elektronik imzanıza ait USB stick in Linux tarafından sorunsuzca bulunup bulunmadığını kontrol etmek için yine uçbirimde aşağıda ki komutu verebilirsiniz.
>>> $ pcsc_scan
Yine Kurulum tamamlandıktan sonra uçbirimde akia komutunu vererek akış kart programını çalıştırabilirsiniz. (Java kurulumunu henüz yapmadığınız için hata alabilirsiniz)
Elektronik imza için gerekli paketlerimiz kuruldu ve hazır. Şimdi ilerde Uyap girişinde sorun yaşamamak için Oracle java 8 ‘i yükleyelim, (Aslında Open Java işimizi görüyor fakat Uyap da doküman ön izlemelerinde openjava bazen sorun çıkarıyor)
Oracle Java 8 Aur deposunda mevcut, kurulum için uçbirimde aşağıda ki komutu verelim;
>>> $ sudo pikaur -S jre
jre8 javayı default yapmak için komut:
archlinux-java set java-8-jre/jre
Herşey hazır Uyap Sitemine bağlanma için hazır.
Milli Eğitim Müdürlüğünün fatih internet hattına bağlantı sorunu yaşamamak için dns ayarlarınız default yapınız yada hiç bir özel dns ayarı tanımlamayınız.
Öncelikle Intel/Nvidia hybrid bir grafik kartına sahipmiyiz öğrenelim:
lspci | grep -E "VGA|3D"
Çıktınız aşağıdaki çıktı ile benziyor ise yani, Intel Corporation ve NVIDIA Corporation görmüş iseniz hybrid bir grafik kartınız var..
Ardından, Multilib depomuz etkin değil ise etkinleştirelim: (nano yerine metin editörünüzü yazabilirsiniz.
sudo nano /etc/pacman.conf
pacman.conf dosyasında:
$ sudo pacman -Syu jre8-openjdk unzip libarchive cups ccid opensc acsccid glibc wget pcsclite pcsc-tools chromium && systemctl enable cups && systemctl start cups && systemctl enable pcscd && systemctl start pcscd && systemctl daemon-reload
Elektronik ortamda hazırlanan belgelerde “Times New Roman” veya “Arial” yazı tipi normal yazı stilinde kullanılır. Harf büyüklüğünün Times New Roman için 12 punto, Arial için 11 punto olması esastır.
/usr/local/share/fonts
dizinine dilediğiniz fontları yükleyin, dosya yetkileri 644 olarak ayarlayın ve aşağıdaki komutu çalıştırın.
$ sudo fc-cache
Yazıcı temelli PDF dönüştürücüsü yardımıyla dilediğiniz belgeyi, dilediğiniz uygulamadan yazdır komutu verdikten sonra yazıcı olarak PDF yazıcısını seçerek yazdırın. Böylece belgenizi PDF formatına dönüştürüp kaydedebilirsiniz. Dönüştürülen yeni dosyanın varsayılan kayıt dizini: $HOME/PDF/
$ sudo apt install cups-pdf
Resim işleme programları yardımı ile delil ve belgelerinizi düzenleyin.(Bazıları varsayılan olarak kuruludur.)
$ sudo apt install gimp imagemagick ghostscript tiff2pdf
OCR, karakter tanıma yazılımı
$ sudo apt install tesseract-ocr tesseract-ocr-tur
Diğer resim açıcıları, ofis uygulamaları, PDF başta olmak üzere belge görüntüleyicileri sisteminizde hali hazırda kuruludur.
Tiff dosyalarını pdf dosyalarına dönüştürmek için :
$ tiff2pdf -o ver.pdf al.tif
Pdf dosyalarını tiff dosyalarına dönüştürmek için :
$ gs -q -dNOPAUSE -sDEVICE=tiffg4 -sOutputFile=ver.tif al.pdf -c quit
OCR, resimden metne dönüştürmek için :
$ tesseract al.tif ver -l tur
Eclipse standart Java uygulamaları geliştirmenize yardımcı olacaktır. Bu yüzden Java dilini öğrenirken Eclipse'i kullanmanızı ve Android uygulaması geliştirmeye başladığınızda da Android Studio'yu kullanmanızı öneriyoruz.
Java öğrenirken Eclipse yerine NetBeans, IntelliJ IDEA gibi farklı IDE'leri de tercih edebilirsiniz.
Ne zaman Android Studio kullanmaya başlayabilirsiniz?
Android projeleri için uzun süre kullanılan Eclipse IDE'si, yerini daha esnek ve geliştiricilere çok daha fazla olanak sunan Android Studio'ya bıraktı.
Linux (Ubuntu ya da Debian) üzerinde Java uygulaması geliştirmek için birden fazla seçeneğiniz var.
Standart Java platformunun açık ve özgür bir gerçekleştirimi olan OpenJDK'yi (Open Java Development Kit) kullanmak veya Oracle'ın sunduğu Oracle Java SE JDK'yi kullanmak. Oracle JDK, özellikle yeni tümleşik geliştirme ortamı Android Studio'yu tercih edenler için IDE'nin geliştiricisi (Google) tarafından öneriliyor. Onun dışında Android uygulaması geliştirirken standart Java kütüphanelerinden faydalandığınız için bu iki JDK'den istediğinizi seçebilirsiniz.
OpenJDK'yi çoğu Linux dağıtımında paket yöneticisiyle kurmak kolayken Oracle'ın sunduğu JDK'yi kurmak için ek birkaç adım atmak gerekiyor. Lisans durumları, dağıtım şeklini biraz etkiliyor. Şuradaki aşamaları takip ederek istediğinizi kurabilirsiniz.
Devamını oku: Linux Ortamında Java Geliştirme Paketi (JDK) Kurulumu
YAY Kurulum
Kurulumu başlamadan önce yazılımın bir kopyasını indirmemiz gerekiyor ve daha sonra küçük kurulum adımlarını izlemek gerekiyor. Öncelikle terminal i açalım ve aşağıdaki kodları sırasıyla girelim.
YAY indirme:
git clone https://aur.archlinux.org/yay.git
Terminali nerede başlattıysak orada “yay” adında klasör oluşması gerek. Yay klasörünü giriş yapıyoruz.
cd yay
Yay klasörü içerisindeki kodları derliyoruz.
makepkg -si
zypper update |
The following will upgrade all the packages on your system to the latest version. |
zypper dup |
System Wide Full Distribution Upgrade |
zypper remove MozillaFirefox |
Delete a Package |
zypper install <package Name> zypper install MozillaFirefox |
Install a Package using zypper |
zypper remove MozillaFirefox |
Delete a Package |
zypper search usb* Loading repository data... Reading installed packages... S | Name | Summary | Type --+----------------+---------------------------- | usb_modeswitch | A mode switching tool multiple-device i | usbutils | Tools and libraries for USB devices |
Search for a Specific Package |
zypper addrepo <options> <URI> <alias> |
Add a Repository using Zypper |
zypper refresh Mozillarepo zypper refresh |
Refresh a Repository |
Linuxta farklı masaüstü whatsapp istemcileri kullananlar genellikle sorun yaşamaktadırlar. Bu önereceğimiz whatsapp istemcisi kapatılsa bile simge olarak görülmekte ve hatasız çalışmaktadır. Arch kullanananlar AUR ile deb kullananlar aşağıda verdiğimiz linkten kurulum yapabilirler.
https://zerkc.gitlab.io/whatsdesk/
https://aur.archlinux.org/packages/whatsdesk-bin
sudo pacman -Syyu
sudo /sbin/rcvboxdrv setup
Devamını oku: Virtualbox NS ERROR FAILURE "namespace error failure"