$ cd ~/dev/manjaroiso/configs/openbox
komutu ile giriş yapıp
$ [c]sudo buildiso[/c] komutu ile iso derlendiğinde Openbox-Packages paketindeki, paketlerin yeniden belirlenmiş hali ile değil eski hali ile iso derlendi, burda sanırım, Openbox-Packages paketinde paketlerin yeni belirlenmiş hallerinin derlenerek iso nun oluşması için güncelleyerek isyo oluşturmak için ek bir komut veya güncelememeyide içine alacak bir komut ilavesi nasıl olabilir. 3 defa denedim, 3 defasındada yeni hali değil eski yani ilk hali ile iso derlendi.
[bilgi]Öncelikle şu bağlantıyı incelemenizi öneririz: Manjaro iso kalıbı oluşturma ( Resimli )[/bilgi]
İso kalıbı hakkında akla takılan, merak edilen soruları burdan paylaşın.
64 bit üzerinde 32 bit inşa etmek için option.conf'da değişiklik yapmak yeterli. Ayrıca 32 bit kurup inşa etmeye gerek yok.
32 bit üzerinde de 64 bit inşa etmek için tam tersi option.conf'ta değişiklik yapmak yetmiyormu acaba?
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
@tulliana, ben böyle bir deneme yapmadım. Uygun zamanda bunada el atalım.
Yeterli.
Openbox iso oluşturmada yapılan degişikligi geri almak için openbox dizini içersinde iken aşağıdaki komutlar uygulanmalıdır.
sudo rm -Rv work*/*overlay* sudo rm -Rv work*/*openbox* sudo buildiso
Bu konuda yeni ve farklı belgeler eklenecektir.
iso derlerken, live-instaler da btrfs dosya sistemi çıkmıyor kurulum yapmak için, cli installerde çıkıyor, live-installer da btrfs disk formatınında olması ve kurulum yapılabilmesi için yapılabilecek bir değişiklik veya paket ilavesi var mı, var ise nereye yapılmalıdır.?
@erkantorun, haklısınız. live-instaler da btrfs dosya sistemi yok. Yalnız bir hatırlatma yapayım. live-instaler grafiksel kurulum aracı henüz tam rayına oturmadı. Yani test durumunda diyebiliriz. Yeni bir grafiksel kurulum aracı çalışmaları devam ediyor. Geliştirici ile irtibata geçip yeni kurulum aracında btrfs dosya sistemine yer vermeleri yönünde önerilerde bulunacağız. Şu an CLI aracı ile yetinmek durumundayız. Yani live-installere şimdilik bu yönde yapılacak bir şey yok.
Mate iso bulid de depo hataları var, depo hatalar nasıl düzeltilebilir?
Manjaro openbox a live istaller i ilave edip iso buld edip kurulum yaptım, sağ menü ingilizce, ama orjinalindeki menü şeklini türkçe yapabiliyormuyuz? Ayrıca yazı fontları tırıklı görünüyor, lxde apperange ile düzeltmeye çalışılınca düzelmiyor, bunu manuel veya kodla nasıl yapabiliriz.
Öntanımlı gelen mate pacman.conf i686 dosya içerigi aşağıdadır.
Mate pacman-i686.conf
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ CacheDir = /var/cache/pacman/pkg-x32/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled Architecture = i686 # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #UseDelta #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. #SigLevel = Optional TrustedOnly # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official packages # Manjaro Linux supports with `pacman-key --populate archlinux manjaro`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs # Followed Repositories are NOT supported by Manjaro Linux. # Use them on your own risk!" [mate] # Official MATE repo: Server = http://repo.mate-desktop.org/archlinux/$arch
Alt sırada yer alan [mate] bölümüne SigLevel = Optional TrustAll ekleyin. Yani düzenlenmiş hali şu şekilde olmalı:
32-bit (i686 için
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. #[multilib] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs [mate] # Official MATE repo: SigLevel = Optional TrustAll Server = http://repo.mate-desktop.org/archlinux/$arch
64-bit hazırlayacaksanız
#[multilib] #SigLevel = PackageRequired #Include = /etc/pacman.d/mirrorlist
satır önündeki #diyez işaretlerini kaldırın. Dosyayı düzenleyip kaydedin.
Aşağıdaki hatalar devam ediyor.
:: Synchronizing package databases... error: failed retrieving file 'basis.db' from ftp.belnet.be : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.halifax.rwth-aachen.de : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from repo.manjaro.org.uk : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.tu-chemnitz.de : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.rz.tu-bs.de : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from www.mirrorservice.org : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from manjarolinux.polymorf.fr : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.cc.uoc.gr : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from mirror.dacentec.com : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.nluug.nl : Server denied you to change to the given directory error: failed retrieving file 'basis.db' from mirror.yandex.ru : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from mirrors.ispros.com.bd : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.lug.ro : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.belnet.be : Server denied you to change to the given directory error: failed retrieving file 'basis.db' from spiralinear.org : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.heanet.ie : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from kambing.ui.ac.id : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from manjaro.mirror.ac.za : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from www.las.ic.unicamp.br : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from mirror.jmu.edu : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from ftp.heanet.ie : Server denied you to change to the given directory error: failed retrieving file 'basis.db' from ftp.tsukuba.wide.ad.jp : The requested URL returned error: 404 Not Found error: failed retrieving file 'basis.db' from mirrors.xservers.ro : The requested URL returned error: 404 Not Found
Depo adreslerini önce gözden geçirmeli ve senkronize etmelisin. Zira depo yansı adresleri zaman zaman degişebiliyor. Şu komutları uygulayın;
sudo pacman-mirrors -g sudo pacman-Syy sudo pacman-Syu
Yine hata verirse code içinde hata çıktısını buraya aktarın.
Hata devam ediyor?
:: Synchronizing package databases... error: failed retrieving file 'basis.db' from ftp.nluug.nl : The requested URL returned error: 404 Not Found pacman-x86_64.conf içeriği şöyledir. # # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #UseDelta #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. #SigLevel = Optional TrustedOnly # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official packages # Manjaro Linux supports with `pacman-key --populate archlinux manjaro`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] SigLevel = Optional TrustAll Server = file:///home/custompkgs # Followed Repositories are NOT supported by Manjaro Linux. # Use them on your own risk!" [mate] # Official MATE repo: SigLevel = Optional TrustAll Server = http://repo.mate-desktop.org/archlinux/$arch
Tabi devam eder. 32-bit için dosya vermiştim. 64-bit için ne yapmanız gerektigini yazmıştım. Sizin çıktıda sadece mate kısmı degiştirilmiş. Neyse aşağıdaki verdigim dosya içerigini dev dizini>mate klasörüne girip pacman-x86_64.conf dosyasına girip degiştirin. Sonra kaydedin.
Mate için pacman-x86_64.conf
# # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default values listed. # If you wish to use different paths, uncomment and update the paths. #RootDir = / #DBPath = /var/lib/pacman/ #CacheDir = /var/cache/pacman/pkg/ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ HoldPkg = pacman glibc manjaro-system # If upgrades are available for these packages they will be asked for first SyncFirst = manjaro-system pacman #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #VerbosePkgLists # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # [core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs [mate] # Official MATE repo: SigLevel = Optional TrustAll Server = http://repo.mate-desktop.org/archlinux/$arch pacman -Syy pacman -Syu