Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

Arch + Hyprland / Kyocera FS-1040 Yazıcı görünmüyor.

21 Yazılar
2 Üyeler
0 Reactions
639 Görüntüleme
(@alpeerbahar)
Gönderiler: 11
Active Member
Konu başlatıcı
 

Peki hocam varsayalım ki yazıcı uyumlu değil bu neden ile Arch'tan vazgeçmek mi zorundayım? Yani bir şekilde yazdırabilmenin yolu yok mu?

 
Gönderildi : 17/07/2024 10:52 am
Ramadan Ali
(@alicavus)
Gönderiler: 115
Estimable Member Admin
 

Peki hocam varsayalım ki yazıcı uyumlu değil bu neden ile Arch'tan vazgeçmek mi zorundayım? Yani bir şekilde yazdırabilmenin yolu yok mu?

Elbette yazdırabilmenin yolları var. Kullandığımız her sürücü, donanım yazılımı, uygulama vs bunların hepsini yazan insanlar var. Yazıcılar nasıl çalışır, bilgisayarlarla nasıl konuşurlar, ne tür cevaplar göndermesi gerekir vs vs gibi konularda uzmanlaşmış insanlar vardır.

Konulara hakim değilseniz hazır üretilmiş olan yazılımlara ihtiyaç duyarsınız. Bu ezelden beri böyledir. Kimse bizim ihtiyaçlarımıza uygun çözümler sağlamak zorunda değildir.

"Vaz geçmek" kişisel kanıyla ilgilidir. Net bir şey ifade etmez. Neye hazırsınız mesela? Nelerden feragat edebilirsiniz? Aslında siz Arch Linux kullanmak zorunda değilsiniz, özgür bir insansınız, bu da demek oluyor ki, istediğiniz her çözümü uygulayabilirsiniz.

Genelde bir yazılım son güncel dağıtımlarda çalışıyorsa (Ubuntu, Fedora) Arch Linux'ta çalıştırılabilir. Elbette istisnalar vardır.

Yazılım diyelim ki X dağıtımında düzgün çalışıyor. Yazılımınız kurulurken bu dağıtımda ne tür değişikler uygulamış, nelere ihtiyaç duymuş, yazılım hangi kütüphanelere bağlanmış bunları inceleyin. Eğer Arch Linux'ta kütüphaneler çakışıyorsa - malesef kurulum olamayacaktır. Açık kaynak olmayan yazılımların problemi en başta budur. Bir dağıtımda çalışsa dahi, derlenmiş yazılımı başka platforma taşıyınca kütüphane, Linux çekirdeği çağrıları vs vs uyumsuzlukları ortaya çıkabilir.

Arch Linux KISS (Keep It Simple, Stupid "İşi basit ve aptal tut"), DIY (Do It Yourself "Kendin yap") prensiplerine bağlı ileri düzey  beceri gerektiren dağıtımdır. Eskilerin tabiri vardır: "İlimin başı soğandan acı, sonu baldan tatlıdır", dolayısıyla zamanla deneyim edinince Arch Linux'u çok kolay bulacaksınız.

Arch Linux sürekli kullanıcılardan bakım beklediği için öğrenmeyi teşvik eder ve hayli zaman alır. 

 
Gönderildi : 17/07/2024 12:00 pm
Ramadan Ali
(@alicavus)
Gönderiler: 115
Estimable Member Admin
 

Peki hocam varsayalım ki yazıcı uyumlu değil bu neden ile Arch'tan vazgeçmek mi zorundayım? Yani bir şekilde yazdırabilmenin yolu yok mu?

Elbette yazdırabilmenin yolları var. Kullandığımız her sürücü, donanım yazılımı, uygulama vs bunların hepsini yazan insanlar var. Yazıcılar nasıl çalışır, bilgisayarlarla nasıl konuşurlar, ne tür cevaplar göndermesi gerekir vs vs gibi konularda uzmanlaşmış insanlar vardır.

Konulara hakim değilseniz hazır üretilmiş olan yazılımlara ihtiyaç duyarsınız. Bu ezelden beri böyledir. Kimse bizim ihtiyaçlarımıza uygun çözümler sağlamak zorunda değildir.

"Vaz geçmek" kişisel kanıyla ilgilidir. Net bir şey ifade etmez. Neye hazırsınız mesela? Nelerden feragat edebilirsiniz? Aslında siz Arch Linux kullanmak zorunda değilsiniz, özgür bir insansınız, bu da demek oluyor ki, istediğiniz her çözümü uygulayabilirsiniz.

Genelde bir yazılım son güncel dağıtımlarda çalışıyorsa (Ubuntu, Fedora) Arch Linux'ta çalıştırılabilir. Elbette istisnalar vardır.

Yazılım diyelim ki X dağıtımında düzgün çalışıyor. Yazılımınız kurulurken bu dağıtımda ne tür değişikler uygulamış, nelere ihtiyaç duymuş, yazılım hangi kütüphanelere bağlanmış bunları inceleyin. Eğer Arch Linux'ta kütüphaneler çakışıyorsa - malesef kurulum olamayacaktır. Açık kaynak olmayan yazılımların problemi en başta budur. Bir dağıtımda çalışsa dahi, derlenmiş yazılımı başka platforma taşıyınca kütüphane, Linux çekirdeği çağrıları vs vs uyumsuzlukları ortaya çıkabilir.

Arch Linux KISS (Keep It Simple, Stupid "İşi basit ve aptal tut"), DIY (Do It Yourself "Kendin yap") prensiplerine bağlı ileri düzey  beceri gerektiren dağıtımdır. Eskilerin tabiri vardır: "İlimin başı soğandan acı, sonu baldan tatlıdır", dolayısıyla zamanla deneyim edinince Arch Linux'u çok kolay bulacaksınız.

Arch Linux sürekli kullanıcılardan bakım beklediği için öğrenmeyi teşvik eder ve hayli zaman alır. 

 
Gönderildi : 17/07/2024 12:00 pm
(@alpeerbahar)
Gönderiler: 11
Active Member
Konu başlatıcı
 

Daha öncesinde defalarca linux deneyimim oldu ama her seferinde bir şeylerde sorun yaşayıp "Amaaan ya bununla mı uğraşıcam, at windows geç." mantık yapısıyla yaklaştım fakat bu sefer kararlıyım ve elimdeki donanımları kullanmamı zor hale getirmesi beni Arch'tan vazgeçiremeyecek. Başta çok karışık geliyor evet ilerleyen zamanlarda kolaylaşacağının da farkındayım. Fakat o çizginin öte tarafına geçebilmek için de çaba sarf ediyorum. Bu yüzden bu forumda belki de benim tarafımdan açılacak olan birçok konu görebilirsiniz. Çünkü malesef ki ingilizcem wikilerde ya da reddit te yazılanları anlayabilecek kadar mükemmel değil. Burada da Türkçe konuşan yardımsever forumdaşlara sığınmak durumunda kalıyorum.

 

Sonuca gelecek olursak temiz kurulum yaptıktan sonra sadece

$ sudo pacman -Syu && sudo pacman -S base-devel

komutu ile sistemi güncellemek ve

$ yay -S kyocera-print-driver

komutu ile driverı kurmak. Eğer yine olmuyorsa bir alternatif aranmalı. Doğru mu anladım hocam?

 

 
Gönderildi : 17/07/2024 12:59 pm
Ramadan Ali
(@alicavus)
Gönderiler: 115
Estimable Member Admin
 

Çünkü malesef ki ingilizcem wikilerde ya da reddit te yazılanları anlayabilecek kadar mükemmel değil.

Ne yazık ki Türkçe belgelendirme konusunda bir sürü eksikliklerimiz var. Zamanla Türkçe belgelerin sayı ve kalite bakımından artmasını umuyorum.
FOSS (Açık kaynak özgür yazılım) camiasının bir parçası olmak için mükemmel İngilizcemiz olması gerekli değildir. Bozuk cümlelerle kendimizi ifade etmekten korkmamalıyız. Önemli olan pratik yapmak ve hatalarımızdan ders çıkarmak...
Günümüzde ChatGPT gibi yazılımlar hızla hayatımıza girerken dil bariyeri kalkmaya başladı. Bu tür asistanlar temel seviyede öğrenme yardımcımız olabilirler. Kaldı ki bir sürü dil pratiği yapmak için ortamlar var, bunları kullanabiliriz.   

Sonuca gelecek olursak temiz kurulum yaptıktan sonra sadece

$ sudo pacman -Syu && sudo pacman -S base-devel

komutu ile sistemi güncellemek ve

$ yay -S kyocera-print-driver

komutu ile driverı kurmak. Eğer yine olmuyorsa bir alternatif aranmalı. Doğru mu anladım hocam?

Arch Linux'ta  "Sistemini güncel tut", "Güncellemeyi tüm sisteme uygula", "Uyarılara dikkat et" gibi temel ilkeler söz konusudur. Güncel yazılım kurabilmek için güncel depolara ihtiyaç duyarız.

Yeni yazılım kurmadan evvel sistemi güncellememizin sebebi yarı güncel (yani bozuk sistem) oluşma riskini önlemek içindir. pacman -Syu koşarak pacman'a "güncel depo paket bilgilerini al, sistemi yükselterek paketleri eşitle (senkronize et)" emrini vermiş oluyoruz. pacman -S base-devel koşarak pacman'a "base-devel paketini senkronize et (yükle)" demiş oluyoruz.

Arch Linux'ta depo paket bilgilerini güncelleyince mutlaka sistemi yükseltmemiz gerekiyor. Güncel olmayan depo bilgisi hata vermeye müsaittir. Örneğin A paketine ihtiyacınız olsun. Sizin depo veritabanınızda A paketinin sürümü X olsun. Arch Linux paketçileri A paketi depolarda yeni sürümüne güncelledikleri vakit siz pacman -S A koştuğunuzda eski sürüm depolarda mevcut olmadığı için pacman hata verecektir. -Sy ile depo paket bilgilerini güncellerseniz paketi kurabilirsiniz. Ancak tüm sistemi güncellemelisiniz, çünkü depolar güncellenince bir birine çeşitli bağımlılıklarla bağlı olan paketler de ortak olarak güncellenmek zorundadır.

Arch Linux'ta paket yüklemek için mutlaka önce sisteminizi güncelleyin:

$ sudo pacman -Syu
$ sudo pacman -S paketadı

base-devel paketinin açıklaması "Arch Linux paketleri oluşturmak için temel araçlar"dır. Yani kendimiz paket oluşturabilmek için gererekli paketleri base-devel paketini kurunca sistemimize kurarız.

yay'la AUR deposundan sürücü kurabilmeniz için sisteminizde yüklü olması gerekir. yay Arch Linux resmi depolarında yoktur

yay yüklemek için:

$ yay -S yay

diye komut giremezsiniz yani.

yay yüklemek için:

$ rm -r yay-bin
$ curl -o -  https://aur.archlinux.org/cgit/aur.git/snapshot/yay-bin.tar.gz  | bsdtar xf -
$ cd yay-bin
$ makepkg -scri

koşmamız gerekir.

AUR kullanımı hakkında belgemize göz atın.


Yazıcımızın sürücülerini kurunca cups arayüzünden ( http://localhost:631/) eklememiz gerekiyor. Bunu yapabilmemiz için kullanıcımız lp ve lpadmin gruplarına üye olmalı.

$ pacman -Si cups
Depo : extra
İsim : cups
Sürüm : 2:2.4.10-1
Açıklama : OpenPrinting CUPS - daemon package
Mimari : x86_64
URL :  https://openprinting.github.io/cups/ 
Lisanslar : Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
Gruplar : Hiçbiri
Sağlananlar : Hiçbiri
Bağımlılıkları : acl pam libcups>=2.4.10 cups-filters dbus systemd
systemd-libs libpaper hicolor-icon-theme glibc
gcc-libs avahi gnutls
Tercihli Bağımlılıklar :
cups-browsed: to browse the network for remote CUPS queues and IPP network printers
libusb: for usb printer backend
ipp-usb: allows to send HTTP requests via a USB connection on devices without Ethernet or WiFi connections
xdg-utils: xdg .desktop file support
colord: for ICC color profile support
logrotate: for logfile rotation support
Çakışıyor : Hiçbiri
Değiştirilenler : Hiçbiri
İndirme Boyutu : 5,16 MiB
Kurulum Boyutu : 12,73 MiB
Paketçi : Andreas Radke <andyrtr@archlinux.org>
İnşa Tarihi : 19.06.2024 (ср) 21:50:23
Doğrulayan : SHA-256 Özeti İmza

 Görüldüğü üzere cups'un opsiyonel (tercihli) bağımlılıkları vardır:

- Ağdan yazıcı desteği için: cups-browsed
- USB ile bağlı yazıcılarımız için: libusb
- LAN kablosu ve WiFi aygıtı bulunmayan yazıcılarımıza HTTP sorguları yöneltebilmek için: ipp-usb
- Renk profiilemesi için: colord
kurmalıyız:

$ sudo pacman -S --asdeps cups-browsed libusb ipp-usb colord

Bundan dolayı pacman'la kurulum yaparken çıkan mesajlara dikkat etmeliyiz.

Sistem dilini Türkçe olarak ayarlarsanız, İngilizce çıkan mesajları Google Translate, Bing Translator gibi hizmetleri kullanarak Türkçeye tercüme edin. Sisteminizin size ne dediğini anlamak zorundasıznız. 

 
Gönderildi : 17/07/2024 2:47 pm
(@alpeerbahar)
Gönderiler: 11
Active Member
Konu başlatıcı
 

Gönderen: @alicavus

$ rm -r yay-bin
$ curl -o -   https://aur.archlinux.org/cgit/aur.git/snapshot/yay-bin.tar.gz   | bsdtar xf -
$ cd yay-bin
$ makepkg -scri

Hocam buradaki kodların anlamlarını da açıklayabilir misiniz? Kopyala yapıştır yaparak değil mantığını kavrayarak, öğrenerek uygulamak istiyorum.

Gönderen: @alicavus

$ sudo pacman -S --asdeps cups-browsed libusb ipp-usb colord

Buradan sonra ne yapacağız peki?

Bu ileti 3 ay önce 2 defa tarafından alpeerbahar tarihinde düzenlendi
 
Gönderildi : 18/07/2024 3:19 pm
Sayfa 2 / 2
Paylaş:
Translate »