Geliştirici ustamız tulliana'nın kendi geliştirdiği Archman GNU/Linux ve yine kendisinin paylaşıma sunduğu Archman inşa paketiyle kendi oturumunuzu oluşturabilir, her zaman kullanacağınız bir iso kalıbı çıkarabilirsiniz.
Diğer deyişle, oturumu ve kullanacağınız paketleri kendiniz belirleyeceğiniz, kendi özelleştirmenizle hazır bir iso dosyası yapabilirsiniz.
Zor gibi görünüyor ama tulliana bu işi oldukça kolay hale getirmiş, iso yapımından kuruluma varana kadar her şey sorunsuz ve otomatik yürüyor.
Ben dahi acemiliğimle yaptıysam sizler de yaparsınız, biraz uğraş gerisi gelir.
Bunun için tulliana ustamıza teşekkür eder ve başarıların devamını temenni ederim...
Arch tabanlı ve kısmen de Archman tabanlı kendi özel iso kalıbınızı yapmak isterseniz Arch oturumunda olmanız gerekir, Arch veya Arch tabanlı bir oturumdaysanız önce alttaki paketi indirin.
https://github.com/Archman-OS/ArchmanISO
İndirdiğiniz paketi sağ tık ile çıkarın.
Çıkardığınız dizinin içinde Budgie, Mate gibi bir çok oturum dosyası göreceksiniz.
Bunlar hazır masaüstleri içindir, bu yüzden iso yapımını hazır ve özel şeklinde iki bölüme ayırmak gerekiyor.
Mevcut masa üstlerinden bir iso çıkaracaksanız hazır olduğu için işlem biraz daha kolaydır.
Özel olan biraz daha zahmetli olsa da farklı oturum gibi kendine göre özelleştirme şansı daha fazladır.
Hazır masa üstlerini tercih ederseniz o masa üstüne ait örneğin xfce-packages.both adlı dosyada yapacağınız paket ekleme-çıkarma ile iş bitiyor.
Zaten başka dosya ile pek işiniz olmuyor, tabi bu hazır masa üstleri için geçerli.
Hazır masa üstünü seçtiyseniz onun xx-packages.both dosyasına istediğiniz paketi ekleyebilir veya çıkarabilirsiniz, ancak altta örneğini verdiğim xfce-packages.both dosyasında kırmızı ile işaretlediğim paketlere ellememenizi öneririm. Aynısı özel iso yapımı için de geçerli.
base
base-devel
intel-ucode
xorg
xorg-server
xorg-server-common
xorg-xinit
xorg-twm xterm
mesa
xf86-video-vmware
xf86-video-ati
xf86-video-fbdev
xf86-video-intel
xf86-video-nouveau
xf86-video-openchrome
xf86-video-sisusb
xf86-video-voodoo
xf86-video-dummy
xf86-video-amdgpu
xf86-input-libinput
xf86-input-synaptics
xf86-input-keyboard
xf86-input-mouse
xf86-input-evdev
b43-firmware
alsa-utils
pulseaudio
pulseaudio-alsa
pavucontrol
xfce4-pulseaudio-plugin
pulseaudio-bluetooth
pulseaudio-zeroconf
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
## desteklenmeyenler
xf86-video-sis
xfce4
xfce4-goodies
thunar-archive-plugin
thunar-media-tags-plugin
archman-example-files
xdg-user-dirs
archman-xfce-settings
archman-settings-manager
calamares
python-urllib3
pamac-aur
#gfxboot
vibrancy-colors-icon-theme
papirus-icon-theme
breeze-vertex
cantarell-fonts
ttf-ubuntu-font-family
ttf-ms-fonts
noto-fonts
ttf-liberation
archman-wallpapers
archman-icons
archmanos-gtk3-theme
qt5ct
cups
ghostscript
gsfonts
system-config-printer
lightdm
lightdm-settings
lightdm-slick-greeter
#lightdm-gtk-greeter
#lightdm-gtk-greeter-settings
epdfview
#abiword
#gnumeric
#diffuse
libreoffice-still
libreoffice-still-tr
xdotool
screenfetch
mugshot
virtualgl
leafpad
htop
unrar
unzip
p7zip
#xarchiver
engrampa-thunar
polkit-gnome
gnome-disk-utility
wget
squashfs-tools
ntfs-3g
gptfdisk
flashplugin
libdvdcss
udiskie
udisks2
catfish
galculator-gtk2
gimp
inkscape
gksu
gparted
gvfs
gvfs-afc
gvfs-gphoto2
gvfs-mtp
gvfs-smb
hexchat
mlocate
#mousepad
pidgin
#evince
#raktpdf
viewnior
#vlc
#qt4
#parole
quodlibet
smplayer
xfburn
#xnoise
yelp
xcursor-simpleandsoft
xcursor-vanilla-dmz-aa
git
ffmpegthumbnailer
gconf
gufw
accountsservice
light-locker
#menulibre
orage
#plank
poppler-glib
gnome-keyring
wvdial
xl2tpd
zd1211-firmware
os-prober
lsb-release
linux-firmware
reflector
exfat-utils
inxi
syslinux
virtualbox
virtualbox-guest-modules-arch
virtualbox-host-modules-arch
virtualbox-guest-utils
#midori
uget
firefox
firefox-i18n-tr
thunderbird
thunderbird-i18n-tr
jre8-openjdk
jre8-openjdk-headless
icedtea-web
subversion
yaourt
network-manager-applet
networkmanager-openconnect
networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc
networkmanager-dispatcher-ntpd
wireless_tools
wpa_actiond
samba
arch-install-scripts
b43-fwcutter
btrfs-progs
#clonezilla
crda
#darkhttpd
ddrescue
dhclient
dialog
dmraid
dnsmasq
dnsutils
dosfstools
dmidecode
#elinks
ethtool
fsarchiver
gnu-netcat
gpm
grml-zsh-config
grub
hdparm
ipw2100-fw
ipw2200-fw
irssi
lftp
linux-atm
lsscsi
mc
mtools
ndisc6
nfs-utils
nilfs-utils
#nmap
ntp
openconnect
openssh
openvpn
partclone
parted
partimage
ppp
pptpclient
refind-efi
rfkill
rp-pppoe
rsync
sdparm
sg3_utils
smartmontools
speedtouch
tcpdump
testdisk
usb_modeswitch
vim-minimal
vpnc
imagewriter
-------------------------------
packages.both dosyasında işiniz bittikten sonra hazır oturum kuracaklar iso yapımına hazırdır, ancak iso yapım aşamasına kadar olan anlatım özel iso yapacak olanlar içindir, iso yapım aşamasına kadar olan kısmı es geçebilirler.
Özel oturum hazırlama
Lxde, Openbox, JWM gibi listede olmayan farklı bir oturum hazırlamak için hazırladığınız packages.both dosyasına onu ekleyin.
Eklemeden önce mavi olarak işaretlediğim yeri silmeniz gerekir.
Mavi yazıları sildikten sonra aynı yere örneğin Openbox kullanacaksanız openbox yazın, JWM kullanacaksanız jwm yazın ve packages.both dosyasını kaydedip kapatın.
budgie-build.sh dosyasının önündeki budgie ismini seçtiğiniz oturum ismiyle değiştirin, aynı şekilde hazırladığınız xx-packages.both dosyasının önünde bulunan ismi de seçtiğiniz oturum ismiyle değişin.
Örneğin Openbox seçtiyseniz böyle olmalı.
openbox-build.sh
openbox-packages.both
build.sh dosyasını kullandığınız not defteri ile açın, not defterinin değiştir tuşundan (genelde ara tuşudur) dosyanın içinde budgie ismi geçenleri seçtiğiniz oturum ile değiştirin.
root adlı dizinin içinde bulunan budgie_customize_airootfs.sh adlı dosyanın önündeki budgie ismini yine seçtiğiniz isim ile değiştirin.
Örneğin openbox_customize_airootfs.sh gibi.
Özel yapım için daha geniş özelleştirme de yapılabilir ancak oralar biraz deneyim ister, örneğin kendim yazıcı kullanmadığım için cups kısmına bir çok ekleme-çıkarma durumunda kaldım.
Özel oturum hazırlama işi bitti.
iso yapım aşaması
Uçbirimi açın su ile root olun, sudo ile dosya yöneticinizi açın.
Örneğin.
sudo thunar
İşlem yaptığınız ArchmanISO-master dizinin içine girin, aynı dizinde uçbirimi açın.
Alttaki komutları sırayla girin.
pacman -Syy
pacman -Syu
sudo pacman -Sy
sudo pacman -S archiso make squashfs-tools dosfstools patch devtools git
Şimdi gireceğimiz komut iso yapımına başlayacaktır, ancak openbox yazan kısma hangi oturumu seçtiyseniz onun ismini yazın.
sudo ./openbox-build.sh -v -o ISO
Bu komuttan sonra ortalama yarım saat sürüyor, bu esnada işlemci yüzde yüzlerde gezdiğinin bilgisini vereyim.
Her şey düzenli gittiyse bir hata yoksa başarılı anlamına gelen successfull şeklinde biter.
Bittikten sonra iso dosyanız aynı dizinde bulunan İSO adlı dizindedir.
imagewriter adlı usb yazıcı ile usbye yazdırabilirsiniz.
Canlı oturuma geldikten sonra kurulum için Calamares adlı kurucu ile kurabilirsiniz.
Arch tabanlı, kendi zevkinize göre hazır ve özel iso yapımı için bir defada başarılı olmazsanız tekrar tekrar deneyin, bu denemeler size tecrübe kazandıracaktır.
Örneğin kendim yabancısı olduğum bu işlem için ve özel iso için sayısız denemeler yaptım, tam bir haftamı aldı, bu anlatım umarım size kolaylık sağlar, başarılar...
GNU/Linux kullanmıyorum, onu yaşıyorum...
Harika bir paylaşım yapmışsınız. Archman Linux dağıtımını hazırlarken sadece son kullanıcı değil aynı zamanda gelişim yolunda hevesli olanlar için azami kolaylık hedefledim. Ben yorulsam bile bu projenin ayakta kalmasını sağlayacak birilerinin olmasını istedim. Paylaşımınız beni gerçekten çok mutlu etti. Elinize sağlık, çok teşekkür ederim.
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Harika bir paylaşım yapmışsınız. Archman Linux dağıtımını hazırlarken sadece son kullanıcı değil aynı zamanda gelişim yolunda hevesli olanlar için azami kolaylık hedefledim. Ben yorulsam bile bu projenin ayakta kalmasını sağlayacak birilerinin olmasını istedim. Paylaşımınız beni gerçekten çok mutlu etti. Elinize sağlık, çok teşekkür ederim.
Böyle bir imkanı bize verdiğiniz için ben teşekkür ederim 🙂
Bu paylaşımınız beni de çok memnun etti, Debian, Ubuntu, Mageia, Fedora, Opensuse minimal kalıplarıyla buna biraz benzer özel oturum yapılabiliyor ama Arch için hem de iso yapımından başlayan böylesi güzide bir imkanı da siz bize sağladınız.
Bu arada sizin için bir sakıncası yoksa ve izniniz olursa JWM veya Openbox oturumu paylaşmayı düşünüyorum, tabi istediğim gibi kararlı bir kalıp çıkarmayı başarabilirsem. Çünkü bu işin bir hayli zor olduğunu yaptığım ve paylaştığım Debian-Ubuntu kalıplarından biliyorum, zira kendin için sorun olmuyor ama paylaşım düzeyine getirmek gerçekten çok zor.
Tekrar teşekkürler, sağlıkla kalın, umarım yorulmazsınız 🙂
GNU/Linux kullanmıyorum, onu yaşıyorum...
Openbox ve JWM güzel topluluk sürümleri olur, duyurusunu da yaparız buradan ve farklı paltformlardan. Teşekkürler.
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Laptopa kde 201810 kurdum birtürlü güncelleyemiyorum masaüstündeki archman dan iso yapmaya çalışacağım ama archmaniso yu nasıl indirecez gitlab ta sayfasını buldum https://gitlab.com/Archman-OS/ArchmanISO ama indiremiyorum.
Gitlab hesabınızı verirseniz ArchmanISO çalışmasına erişim izni verelim. Çalışmalarımız istismar edildiği için önem taşıyan kısımları sadece takım üyelerimize açık tutuyoruz. Talep edildiği takdirde gözden geçirmek isteyenlere de geçici erişimler verebiliriz.
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
hesabım yoktu yeni kayıt olmaya çalıştım slarikan olarak uğraştım ama tam nasıl olduğunu bilmiyorum
ArchmanISO üzerine geliştirici hakları ile hesabınızı ekledim, sorun yaşarsanız buradan, IRC Yardımdan ve hatta cepten irtibat kurabilirsiniz
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
sudo ve root ile kde için komut verdim 50 seçenek geliyor ben bişey yapmadan kendisi hataya düşüyor.
Enter a selection (default=all):
error: failed to prepare transaction (invalid or corrupted database)
==> ERROR: Failed to install packages to new root
pardon yukarıdada hata vermiş
archmanrepo is up to date
error: could not open file /home/slarikan/ArchmanISO-master/work/x86_64/airootfs/var/lib/pacman/sync/archmanrepo.db: Unrecognized archive format
Derleme yaptığınız sistem güncel değil sanırım. Yansılar eskimiş olabilir. Güncelleme yapıp tekrar deneyin. Derleme dizinini de ArchmanISO olarak kısaltın
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
https://gitlab.com/serefkalayci gitlab hesabım https://github.com/Archman-OS/ArchmanISO ve https://gitlab.com/Archman-OS/ArchmanISO linklerinden paketi indiremiyorum "page not found" diyor yetki verebilir misiniz
O Kısma Erişim Kapalı
Misafir Gelecekmiş Gibi Evini Ölüm Gelecekmiş Gibi Kalbini Temiz Tut. (Hz.Mevlana)
Telegram Kanalımız : https://t.me/archmanlinux
Telegram Sayfamız :https://t.me/archmanos