[Çözüldü] Tek seferde çoklu paket yükleme

Başlatan mhmtismlylmz, 11 Ağustos 2016 - 04:04:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mhmtismlylmz

Merhaba, vermiş olduğum *bağlantıda bulunan paketlerin tümünü bir defada yükleyebilen bir komut var mı? (Synaptic Paket Yöneticisi haricinde). Örnek veriyorum her bir paket için sırasıyla "sudo apt-get install ***" komutunu girmek yerine tek bir komutla hepsini birden yükleyebilen türde bir komut.

http://kodi.wiki/view/Ubuntu_PVR_add-ons

plazma

sudo apt-get install Paket1 paket2 paket3 pak.. diye arasında bir boşluk ile paket adlarını yazın.

mhmtismlylmz

Alıntı yapılan: plazma - 11 Ağustos 2016 - 04:23:58
sudo apt-get install Paket1 paket2 paket3 pak.. diye arasında bir boşluk ile paket adlarını yazın.
Bunu biliyorum zaten, benim istediğim hepsini tek tek yazacağıma tek komutla halletmek

biminimalist

Adını yazmadığın paketleri nasıl yükleyeceksin arkadaşım

mhmtkrktr

#4
İstediğin şunun gibi bir şey sanırım. Bunu alias olarak kullanırsan istediğin olur gibi,

#!/bin/bash

echo -e "\v"
read -p "Paket adını gir:  " paket ; clear
for tamkur in $(yaourt -Ssq $paket); do yaourt -S $tamkur --noconfirm --needed & wait $! ; done
clear; exit


Tabii sorun şu ki bu Arch için :) Bunu apt-get 'e göre uyarlarsan aynı işi yapar.

Bu betiği yukarda ki içeriği biraz değiştirerek, depoda kodi-addon terimi içeren tüm paketleri sadece listele olarak çalıştırırsam sonuç aşağıdaki gibi olur. Kur komutuyla çalıştırmış olsam, sırayla hepsi kurulurdu.
(farklı olarak senin kodi-pvr demen gerekirdi. Depo farkından kaynaklanan bir durum.)

[mtk@tulpartux ~]$ '/home/mtk/Masaüstü/test.sh'


Paket adını gir:  kodi-addon

kodi-addon-adsp-basic
kodi-addon-adsp-biquad-filters
kodi-addon-adsp-freesurround
kodi-addon-audioencoder-flac
kodi-addon-audioencoder-lame
kodi-addon-audioencoder-vorbis
kodi-addon-audioencoder-wav
kodi-addon-screensaver-asteroids
kodi-addon-screensaver-asterwave
kodi-addon-screensaver-biogenesis
kodi-addon-screensaver-cpblobs
kodi-addon-screensaver-greynetic
kodi-addon-screensaver-matrixtrails
kodi-addon-screensaver-pingpong
kodi-addon-screensaver-pyro
kodi-addon-screensaver-rsxs
kodi-addon-screensaver-stars
kodi-addon-visualization-fishbmc
kodi-addon-visualization-goom
kodi-addon-visualization-projectm
kodi-addon-visualization-shadertoy
kodi-addon-visualization-spectrum
kodi-addon-visualization-waveform
kodi-addon-canada-on-demand-git
kodi-addon-dfatmo
kodi-addon-hts-pvrmanager
kodi-addon-pulsar
kodi-addon-pulsar-eztv-mc
kodi-addon-pulsar-eztv-platbr
kodi-addon-pulsar-icanuck
kodi-addon-pulsar-kickass-mc
kodi-addon-pulsar-magnetdl
kodi-addon-pulsar-provider-manager
kodi-addon-pulsar-providers-meta
kodi-addon-pulsar-yify-mc
kodi-addon-pulsar-yify-platbr
kodi-addon-pulsar-eztv-mc
kodi-addon-pulsar-eztv-platbr
kodi-addon-pulsar-icanuck
kodi-addon-pulsar-kickass-mc
kodi-addon-pulsar-magnetdl
kodi-addon-pulsar-provider-manager
kodi-addon-pulsar-providers-meta
kodi-addon-pulsar-yify-mc
kodi-addon-pulsar-yify-platbr
kodi-addon-pvr-hts
kodi-addon-pvr-hts-git
kodi-addon-pvr-hts-git
kodi-addon-pvr-iptvsimple-git
kodi-addon-pvr-mythtv-git
kodi-addon-pvr-vdr-vnsi
kodi-addon-pvr-vdr-vnsi-git
kodi-addon-pvr-vdr-vnsi-git
kodi-addon-pvr-vuplus-git
kodi-addon-quasar
kodi-addon-repo-installer
kodi-addon-screensaver-apple-aerial
kodi-addon-stream
kodi-addon-superrepo-adult
kodi-addon-superrepo-all
kodi-addon-xvdr
kodi-addon-xvdr-git
kodi-addon-xvdr-git
[mtk@tulpartux ~]$


mhmtismlylmz

Alıntı yapılan: mhmtkrktr - 11 Ağustos 2016 - 06:39:30
İstediğin şunun gibi bir şey sanırım. Bunu alias olarak kullanırsan istediğin olur gibi,

#!/bin/bash

echo -e "\v"
read -p "Paket adını gir:  " paket ; clear
for tamkur in $(yaourt -Ssq $paket); do yaourt -S $tamkur --noconfirm --needed & wait $! ; done
clear; exit


Tabii sorun şu ki bu Arch için :) Bunu apt-get 'e göre uyarlarsan aynı işi yapar.

Bu betiği yukarda ki içeriği biraz değiştirerek, depoda kodi-addon terimi içeren tüm paketleri sadece listele olarak çalıştırırsam sonuç aşağıdaki gibi olur. Kur komutuyla çalıştırmış olsam, sırayla hepsi kurulurdu.
(farklı olarak senin kodi-pvr demen gerekirdi. Depo farkından kaynaklanan bir durum.)

[mtk@tulpartux ~]$ '/home/mtk/Masaüstü/test.sh'


Paket adını gir:  kodi-addon

kodi-addon-adsp-basic
kodi-addon-adsp-biquad-filters
kodi-addon-adsp-freesurround
kodi-addon-audioencoder-flac
kodi-addon-audioencoder-lame
kodi-addon-audioencoder-vorbis
kodi-addon-audioencoder-wav
kodi-addon-screensaver-asteroids
kodi-addon-screensaver-asterwave
kodi-addon-screensaver-biogenesis
kodi-addon-screensaver-cpblobs
kodi-addon-screensaver-greynetic
kodi-addon-screensaver-matrixtrails
kodi-addon-screensaver-pingpong
kodi-addon-screensaver-pyro
kodi-addon-screensaver-rsxs
kodi-addon-screensaver-stars
kodi-addon-visualization-fishbmc
kodi-addon-visualization-goom
kodi-addon-visualization-projectm
kodi-addon-visualization-shadertoy
kodi-addon-visualization-spectrum
kodi-addon-visualization-waveform
kodi-addon-canada-on-demand-git
kodi-addon-dfatmo
kodi-addon-hts-pvrmanager
kodi-addon-pulsar
kodi-addon-pulsar-eztv-mc
kodi-addon-pulsar-eztv-platbr
kodi-addon-pulsar-icanuck
kodi-addon-pulsar-kickass-mc
kodi-addon-pulsar-magnetdl
kodi-addon-pulsar-provider-manager
kodi-addon-pulsar-providers-meta
kodi-addon-pulsar-yify-mc
kodi-addon-pulsar-yify-platbr
kodi-addon-pulsar-eztv-mc
kodi-addon-pulsar-eztv-platbr
kodi-addon-pulsar-icanuck
kodi-addon-pulsar-kickass-mc
kodi-addon-pulsar-magnetdl
kodi-addon-pulsar-provider-manager
kodi-addon-pulsar-providers-meta
kodi-addon-pulsar-yify-mc
kodi-addon-pulsar-yify-platbr
kodi-addon-pvr-hts
kodi-addon-pvr-hts-git
kodi-addon-pvr-hts-git
kodi-addon-pvr-iptvsimple-git
kodi-addon-pvr-mythtv-git
kodi-addon-pvr-vdr-vnsi
kodi-addon-pvr-vdr-vnsi-git
kodi-addon-pvr-vdr-vnsi-git
kodi-addon-pvr-vuplus-git
kodi-addon-quasar
kodi-addon-repo-installer
kodi-addon-screensaver-apple-aerial
kodi-addon-stream
kodi-addon-superrepo-adult
kodi-addon-superrepo-all
kodi-addon-xvdr
kodi-addon-xvdr-git
kodi-addon-xvdr-git
[mtk@tulpartux ~]$

Komutu nasıl uyarlayacağımı bilmiyorum ki

ata1

@mhmtkrktr ayrıca ubuntu kullananların ppa eklemeleri de gereken durumlar oluyor. Çok fazla iş yapacağı muamma

@mhmtismlylmz bizim komutların sizdeki karşılıkları bakarak bir şeyler dene istersen
https://wiki.archlinux.org/index.php/Pacman/Rosetta

bugra9

İstediğin bir ihtimal şu da olabilir :D
sudo apt-get install kodi-pvr-*

mhmtkrktr

Alıntı Yapİstediğin bir ihtimal şu da olabilir :D

Aslında ilk akla gelen bu şekilde olması ama nedense, deneyince liste oldukça kısa kalıyor. Apt ile tam liste alınabiliyorsa bu daha kolay bir çözüm oluyor :)

[mtk@tulpartux ~]$ yaourt -Ssq kodi-addon-*
kodi-addon-adsp-basic
kodi-addon-adsp-biquad-filters
kodi-addon-adsp-freesurround
kodi-addon-audioencoder-flac
kodi-addon-audioencoder-lame
kodi-addon-audioencoder-vorbis
kodi-addon-audioencoder-wav
kodi-addon-screensaver-asteroids
kodi-addon-screensaver-asterwave
kodi-addon-screensaver-biogenesis
kodi-addon-screensaver-cpblobs
kodi-addon-screensaver-greynetic
kodi-addon-screensaver-matrixtrails
kodi-addon-screensaver-pingpong
kodi-addon-screensaver-pyro
kodi-addon-screensaver-rsxs
kodi-addon-screensaver-stars
kodi-addon-visualization-fishbmc
kodi-addon-visualization-goom
kodi-addon-visualization-projectm
kodi-addon-visualization-shadertoy
kodi-addon-visualization-spectrum
kodi-addon-visualization-waveform
[mtk@tulpartux ~]$


Alıntı YapKomutu nasıl uyarlayacağımı bilmiyorum ki

@bugra9 'un verdiği komutla olmuyorsa eğer, @ata1 'in söylediği gibi şunların karşılığını bulman yeterli olur.

yaourt -Ssq = Adı geçen tüm paketleri, ( sürüm numaraları, paket açıklamaları gibi ek bilgileri olmaksızın ) listele,
yaourt -S  = Listede sırası gelen paketi kur. (Karşılığı apt-get install oluyor sanırım)
--noconfirm = Kurulumu yapılacak paket için onay isteme. (ciddimisin? son kararınmı diye sorduğu bölümleri sorma demek). Tercihe bağlı, olmasa da olur.
--needed = Listede kurulum sırası gelmiş paket zaten kuruluysa bu paketi atla. Tekrar kurma. Kısmen tercihe bağlı yine.

Alıntı Yap@mhmtkrktr ayrıca ubuntu kullananların ppa eklemeleri de gereken durumlar oluyor.

Bu paketler için ppa ekleme ihtiyacı varsa, başka bir konunun cevabı artık. Hangi yöntemle yapılırsa yapılsın olması gerekecek bir durum.

mhmtismlylmz

Alıntı yapılan: bugra9 - 11 Ağustos 2016 - 14:16:15
İstediğin bir ihtimal şu da olabilir :D
sudo apt-get install kodi-pvr-*
Çok teşekkür ediyorum, evet kesinlikle bu. Castiel gibi imdadıma yetiştin

illedelinux

Bakın burada ne denmiş, kurulmak istenen paketlerin adı bir text editöründe liste haline getirildikten sonra. tek komutla hepsi yükleniyormuş. Tabi İngilizceyi yanlış anlamadıysam. Eğer dogru anlamışsam böyle bir listeyi bir defa hazırlayıp her zaman uğraşmak yerine tek seferde kolaylık sağlar...
http://xmodulo.com/how-to-install-software-packages-in-non-interactive-batch-mode.html
GNU/Linux kullanmıyorum, onu yaşıyorum...

mhmtismlylmz

Tmm arkadaşlar hallettim ilginiz için teşekkür ederim...

ata1


mhmtismlylmz

Alıntı yapılan: ata1 - 11 Ağustos 2016 - 16:01:34
Çözülen başlıkların etiketlenmesi
https://forum.ubuntu-tr.net/index.php?topic=31789.0
Tapatalk ile bağlıyım, sanırım şuan için böyle bir seçeneğim yok veya ben bilmiyorum, varsa eğer nasıl yapacağım?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Ağustos 2016 - 16:11:46

Tmm tarayıcı ile açıp hemen yapıyorum.

ata1

yönetici arkadaşlarımız bilgilendirir yada etiketler

bugra9