Gönderen Konu: Deb paketi yüklemek  (Okunma sayısı 1721 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Hayalet

  • Yeni Üye
  • *
  • İleti: 24
  • Teşekkür: +0/-0
Deb paketi yüklemek
« : 01 Eylül 2015, 13:51:39 »
Merhaba arkadaşlar.
VpnOneClick programını sisteme kurmak istiyorum lakin deb paketi var. Github'ta yok. Nasıl kurabilirim bunu mümkünmü?

Çevrimdışı ata

  • Gelişmiş Üye
  • *****
  • İleti: 2133
  • Teşekkür: +39/-0
  • yuvarlanıp gidiyoruz
  • Dağıtım / Distribution: Arch Linux
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Özgür Yazılım
Ynt: Deb paketi yüklemek
« Yanıtla #1 : 01 Eylül 2015, 14:55:40 »
örneklerle anlatmaya çalışalım

 - rpmextract ve deb2targz paketlerini yükleyin.


Kod: [Seç]
yoaurt -S rpmextract deb2targz
Kod: [Seç]
pacman -S rpmextract deb2targz
2 - Yüklemek istediğiniz paketi indirin ve internetten dependency'lerini kontrol edin.

RPM'ler için sabit bir yer yok. Çok dağınıklar. Google  aracaksınız artık.

DEB için burası.

3 - Bulduğunuz gerekli dependency'lerin sistemizde yüklü olup olmadığını şu komutla kontrol edin.



Kod: [Seç]
pacman -Ss paket_adı
4 - Aşağıdaki komutlarla rpm ya da deb paketlerini açın:

RPM:



Kod: [Seç]
cd /home/gerge/paket_adı.rpm
rpmextract.sh rpmfilename
DEB:



Kod: [Seç]
cd /home/gerge/paket_adı.deb
deb2targz debfilename

5 - Gerekli yerlerde gerekli klasörleri yaratın. /opt/kde/ ya da /usr/ gibi, bu aşamaya geldiğinizde anlayacaksınız. Eğer son aşamaya geldiğinizde çalışmazsa gerekli yerlerdeki gerekli klasörlerimize dosyalarımızı da kopyalayın.

6 - 2. ve 3. basamaktaki verilere göre bir paket_adı.PKGINFO yazın. Kalıp:


Kod: [Seç]
pkgname = paket adı
pkgver = paket versiyonu
pkgdesc = paket hakkında söylemek istediğiniz şeyler
url = bulduğunuz yer
size = sıkıştırılmamış paketin byte olarak boyu
arch = i686 ve/veya x86-64
license = lisans. GLP falan işte
depend = dependency'leri.
Örnek:



Kod: [Seç]
pkgname=consonance
pkgver=0.4.1
pkgdesc="A lightweight music manager"
arch=('i686' 'x86_64')
url="[sourceforge.net];
license=(GPL)
depends=('gtk2' 'libao' 'taglib' 'libmad' 'sqlite3' 'dbus-glib' 'libnotify')

7 - Dosya sıkıştırma programınızı kullanarak paket_adı.pkg.tar.gz adlı bir paket yaratın ve içine dosyalarımızı koyun.

8 - Şu komutla yükleyin:

Kod: [Seç]
pacman -U /home/gerge/paket_adı.pkg.tar.gz
« Son Düzenleme: 06 Mart 2016, 17:28:48 Gönderen: ata »
Suskunluğum asaletimdendir,her lafa verilecek cevabım var. Ama bir lafa bakarım laf mı ? diye bir de söyleyene bakarım adam mı ? diye

                        

Çevrimdışı nurullahisrgan

  • Aktif Üye
  • **
  • İleti: 65
  • Teşekkür: +0/-0
  • I Love Linux
  • Dağıtım / Distribution: Manjaro Linux
  • Sürüm / Release: 15.12 Red/
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Özgür Yazılım
Ynt: Deb paketi yüklemek
« Yanıtla #2 : 18 Aralık 2015, 14:35:29 »
@ata Hocam elinize sağlık.. Teşekkürler!
Dünyɑda; peynir ekmek yersen gariban olursun. Ama peyniri ekmeğin üzerine koyup birde kürdan saplarsan sosyete olursun. ☺☺☺

Çevrimdışı quipu

  • Aktif Üye
  • **
  • İleti: 67
  • Teşekkür: +0/-0
  • Dağıtım / Distribution: Manjaro Linux
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
Ynt: Deb paketi yüklemek
« Yanıtla #3 : 19 Ocak 2016, 00:16:13 »
Paketlerin yeri değişmiş:

Kod: [Seç]
yoaurt -S rpmextract deb2targz
echo "alias please=sudo" >> ~/.bashrc

Çevrimdışı combative

  • Devamlı Üye
  • ***
  • İleti: 137
  • Teşekkür: +10/-0
  • yavaş yavaş öğreniyorum
  • Dağıtım / Distribution: arch
  • Ekran Kartı - Graphic Card: ATI
  • Ekr. Kartı Sür. Graph.Dri: Sahipli yazılım
Ynt: Deb paketi yüklemek
« Yanıtla #4 : 10 Mayıs 2017, 22:14:23 »
Paket değişmemiş komutta ufak bir hata yapılmış bakarsanız. yaourt olmalı  yoaurt değil  ;D
Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.