Çözüldü Nix OS'te AppImage dosyaları nasıl çalıştırılabilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Maomao

Megapat
Katılım
4 Şubat 2022
Mesajlar
5.033
Makaleler
19
Çözümler
224
Yer
Erzincan ❄️
Normal dağıtımların aksine Nixos bu dosyaları oynatamıyormuş. appimage-run, fuse, fuse2 gibi kütüphaleri ChatGPT kurmamı istedi lakin olmadı. Docker ile açılabileceğini önermişti. Önce dockfile ile script oluşturup denedim fuse bağlanamadı demişti bende scripte fuse yi eklemesini sağladım, bu sefer de ya dosya konumda yok demişti ya da aygıt bağlanamadı demişti. Manuel olarak atıp denemek istedim dosya yürütülemez dedi, içini ayıklayıp ana dosyayı çalıştırmak istediğimde ise desteklenmeyen dosya demişti. Nixos te AppImage-run veya docker dışında nasıl AppImage dosyası çalıştırabilirim?

@gen2 @Bayram Tempest @Rona @erengore @403976 sizlerin bir bilgisi var mıdır?
 
Çözüm
JavaScript:
programs.appimage = {
    enable = true;
    binfmt = true;
    package = pkgs.appimage-run.override {
        extraPkgs = pkgs: with pkgs; [
            libepoxy
        ];
    };
};
İle dener misin? binfmt ayarıyla direkt çalıştırılabilir hale geliyor bu arada.
@Qilin libepoxy kütüphanesini arıyor lakin nixos sunucularında bulunmuyor.
https://github.com/NixOS/nixpkgs/blob/33b9d57c656e65a9c88c5f34e4eb00b83e2b0ca9/nixos/modules/programs/appimage.nix tek bu girdiyi bulabildim diyebilirim. Neden appimage kurmaya çalışıyorsunuz? Nixte yeterince paket var.

Bash:
nix-shell -p appimage-run libepoxy
appimage-run $file
Olmazsa hatayı atar mısın?
Hocam chatgpt config packages kısmına eklemek yerine nix-shell ile kurdurtmaya çalışmış olabilir mi?
 
Son düzenleme:
@kaan.w buyurun hocam.

Kod:
these 2 paths will be fetched (0.13 MiB download, 1.65 MiB unpacked):
 /nix/store/494ddri28y2j87aw1fnzl5yl2dca2yrx-libepoxy-1.5.10-dev
 /nix/store/m1p78gqlc0pw3sdbz3rdhklzm0g26g96-stdenv-linux
copying path '/nix/store/494ddri28y2j87aw1fnzl5yl2dca2yrx-libepoxy-1.5.10-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/m1p78gqlc0pw3sdbz3rdhklzm0g26g96-stdenv-linux' from 'https://cache.nixos.org'...
bash: export: `RANLİB=ranlib': geçerli bir tanımlayıcı değil.

@Qilin denemek istediğm bazı şeyler var ve Configuration dosyasına da eklemiştim ayrıca.
 
@kaan.w buyurun hocam.

Kod:
these 2 paths will be fetched (0.13 MiB download, 1.65 MiB unpacked):
 /nix/store/494ddri28y2j87aw1fnzl5yl2dca2yrx-libepoxy-1.5.10-dev
 /nix/store/m1p78gqlc0pw3sdbz3rdhklzm0g26g96-stdenv-linux
copying path '/nix/store/494ddri28y2j87aw1fnzl5yl2dca2yrx-libepoxy-1.5.10-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/m1p78gqlc0pw3sdbz3rdhklzm0g26g96-stdenv-linux' from 'https://cache.nixos.org'...
bash: export: `RANLİB=ranlib': geçerli bir tanımlayıcı değil.

@Qilindenemek istediğm bazı şeyler var ve Configuration dosyasına da eklemiştim ayrıca.
Ranlib hatası Linux youtuberininde başına gelmişti yanlış hatırlamıyorsam, İngilizce diline alıp çözmüştü. En son bunu dener misin?
 

Technopat Haberler

Geri
Yukarı