Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

.deb uzantlı paket yükleme

13 Yazılar
2 Üyeler
0 Reactions
3,634 Görüntüleme
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Merhabalar. Son kullanıcıyım. Forumdaki ( http://archman.org/forum/index.php?topic=1905.msg13854#msg13854 ) yöntemi denememe rağmen .deb uzantılı paketleri yükleyemiyorum. Şu videodaki ( https://www.youtube.com/watch?v=0yh6k3A52Ek ) gibi debtap ile de denedim yine de yapamadım. Böyle 3 paket denedim hiçbirinde de olmadı. Yardımcı olabilirseniz sevinirim.

Forumdaki çözümde 5. bölümdeki açıklama ve sonrasını anlayamadım. Dependency nedir? nasıl bulunur?

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

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.

debtap ile denedeğimide de süreç şöyle oluyor:
kurmak istediğim paket: estru3d ( https://sourceforge.net/projects/estru3d/?source=navbar )


[ali@fakir-pc estru3d]$ sudo debtap -u estru3d_0.1.0-0ubuntu1_all.deb
[sudo] password for ali:
==> Synchronizing pkgfile database...
:: Updating 4 repos...
  core is up to date
  multilib is up to date
  community is up to date
  extra is up to date
==> Synchronizing debtap database...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100 37.4M  100 37.4M    0    0  2664k      0  0:00:14  0:00:14 --:--:-- 2633k
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  839k  100  839k    0    0  1156k      0 --:--:-- --:--:-- --:--:-- 1156k
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  219k  100  219k    0    0  428k      0 --:--:-- --:--:-- --:--:--  428k
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100 37.6M  100 37.6M    0    0  2703k      0  0:00:14  0:00:14 --:--:-- 2646k
==> Downloading latest virtual packages list...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  149    0  149    0    0    176      0 --:--:-- --:--:-- --:--:--  176
100 11890    0 11890    0    0  7002      0 --:--:--  0:00:01 --:--:-- 54541
==> Downloading latest AUR packages list...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time  Current
                                Dload  Upload  Total  Spent    Left  Speed
100  296k    0  296k    0    0  342k      0 --:--:-- --:--:-- --:--:--  342k
==> Generating base group packages list...
==> All steps successfully completed!
[ali@fakir-pc estru3d]$

ardından


[ali@fakir-pc estru3d]$ debtap estru3d_0.1.0-0ubuntu1_all.deb
==> Extracting package data...
==> Fixing possible directories structure differencies...
==> Generating .PKGINFO file...

:: Enter Packager name:
estru3d

:: Enter package license (you can enter multiple licenses comma separated):


*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait...

Warning: These dependencies (depend =  fields) could not be translated into Arch Linux packages names:
gambas3-gb-qt4-opengl, gambas3-gb-qt4-webkit

==> Checking and generating .INSTALL file (if necessary)...

:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue:


==> Generating .MTREE file...

==> Creating final package...
xz: estru3d-0.1.0-1-any.pkg.tar: Bellek ayrılamadı
mv: '*.xz' durumlanamadı: Böyle bir dosya ya da dizin yok
==> Package successfully created!
==> Removing leftover files...
[ali@fakir-pc estru3d]$

aldığım hata


xz: estru3d-0.1.0-1-any.pkg.tar: Bellek ayrılamadı
mv: '*.xz' durumlanamadı: Böyle bir dosya ya da dizin yok

Diğer paketlerde de böyle hata aldım. Yardımcı olabilirseniz sevinirim. Yoksa yeni yeni alışabildiğim Manjaro'yu bırakıp debian tabanlı bir sisteme geçmek zorunda kalacağım. Şimdiden teşekkür ederim.

 
Gönderildi : 03/08/2018 9:54 pm
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

Debtap ile paket dönüştürmede hata alabilirsiniz ve sık sık karşılaşabilirsiniz. Dönüştürmek istediğiniz uygulama da beta bir uygulama. Daha fazla sorun çıkması muhtemel tabiki. Burada sorun (dependency) bağımlılık paketlerinin dağıtımlara göre farklı adlandırılmalarından ve inşa veya kurulum dizinlerinde dağıtımlara göre farklılıklar olmasından kaynaklanmaktadır. Zaten verdiğiniz çıktılarda böyle bir dizin yok demiş. Aradığı dizin adı ile açtığı dizin adı aynı olmadığı için muhakkak. Bende bahsettiğiniz paketi dönüştürmeyi bir deneyip tekrar yazayım.

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 04/08/2018 8:45 am
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

Bahse konu paketi Arch paketi olarak dönüştürüp paketledim ancak kuramadım, kurulum bağımlılığı olarak aşağıdaki paketleri istedi:


bağımlılıklar sağlanamadı:
'gambas3-gb-qt4-opengl>=3.8'
'gambas3-gb-qt4-opengl<3.99.0'
'gambas3-gb-qt4-webkit>=3.8'
'gambas3-gb-qt4-webkit<3.99.0'

Bu bağımlılık paketlerinin ise eski sürümlerinin arch depolarından kalktığını ve görüyorum. gambas3-gb-qt5-opengl ve gambas3-gb-qt5-webkit olarak yeni sürümleri depoda mevcut. Dolayısı ile yukarıda da dediğim gibi dağıtımların paketleme çalışmaları birçok sorun çıkarabilir. Bunları ayıklayıp sorunu aşma yoluna gidebilirsiniz. Ben şu ihtiyaç duyulan bağımlılıkları qt5 olarak değiştirip paketleyim bakalım ne olacak. Bu kez de kurulurken sorun çıkmayabilir ama bağımlılık yükseltmesinden dolayı uygulama çalışmayabilir

... ve çalışmadı, uyumsuzluk giderilemedi. Bu uygulamanın güncellenmesi lazım

Paketleme ve kurulum bağımlılıklarını güncelledim ve debtap -wp estru3d_0.1.0-0ubuntu1_all.deb komutu ile dönüştürüp paketledim ancak çalışmadı yinede. Şuraya upload ettim.

Arch paketleme dosyalarını almak isterseniz:

PKGBUILD:


# Generated by debtap
# Maintainer: tulliana

pkgname=estru3d-bin
pkgver=0.1.0
pkgrel=1
pkgdesc="Software para cálculo de estructuras mediante el método de la rigidez. Calcula estructuras tridimensionales, representa esfuerzos y solicitaciones en apoyos. Gráficas elásticas. This program is written in Gambas."
arch=('any')
url=""
license=('gnu')
groups=('')
depends=('gambas3-gb-desktop-x11' 'gambas3-gb-eval-highlight' 'gambas3-gb-image' 'gambas3-gb-opengl' 'gambas3-gb-opengl-glsl' 'gambas3-gb-opengl-glu' 'gambas3-gb-opengl-sge' 'gambas3-gb-qt5' 'gambas3-gb-qt4-ext' 'gambas3-gb-qt5-opengl' 'gambas3-gb-qt5-webkit' 'gambas3-gb-settings' 'gambas3-runtime' 'hicolor-icon-theme')
options=('!strip' '!emptydirs')
install=${pkgname}.install
source=("PUT_FULL_URL_FOR_DOWNLOADING_DEB_PACKAGE_HERE")
sha512sums=('bee72e629a85219fa3f7e74290a94a928097ff66e6e9ac7828fdcf9e8ff83fe25436fba60b558af5dda2b4a105650033b7bf6015c7894399cd938c67104572fd')

package(){

# Extract package data
tar xf data.tar.xz -C "${pkgdir}"

install -D -m644 "/usr/share/doc/estru3d/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

}

estru3d-bin.install:


post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
if [ -f usr/bin/update-mime-database ]; then
update-mime-database usr/share/mime &> /dev/null
fi
update-desktop-database -q
}

post_upgrade() {
post_install
}

post_remove() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
if [ -f usr/bin/update-mime-database ]; then update-mime-database usr/share/mime &> /dev/null ; fi
update-desktop-database -q
}

Detaylı bilgi için bakınız: http://archman.org/forum/index.php?topic=2836.0

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 04/08/2018 9:15 am
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Teşekkür ederim. Gayet açıklayıcı oldu benim için. Bu paketi ben daha önce nasıl olmuşsa kurabilmişim ama bir türlü açlamıyordu ben de yukarıdaki yöntemlerle baştan kurayım dedim. Sizin yüklediğiniz paketi pacman -U ile yüklemeye çalıştığımda

hata: işlem gerçekleştirilemedi (çakışan dosyalar)

şeklinde hata alıyorum. Kurulu olanı pacman ile kaldıramıyorum paket yöneticisinden de paketi bulamadım kaldırmak için. Yenisini yükleyebilmek için eskisini nasıl kaldırabilirim? Hata kodundaki çakışan tüm dosyaları elle silsem olur mu?

 
Gönderildi : 04/08/2018 3:15 pm
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

sudo pacman -R paket --force
Deneyin

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 04/08/2018 5:02 pm
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

paket yukarıda da bahsettiğim gibi estru3D

çıktılarım şöyle:


[ali@fakir-pc ~]$ pacman -Qs estru3
[ali@fakir-pc ~]$

Yani bir sonuç dönmüyor. Böyle olunca da:


[ali@fakir-pc ~]$ sudo pacman -R estru3D
[sudo] password for ali:
hata: hedef bulunamadı: estru3D
[ali@fakir-pc ~]$ sudo pacman -R estru3D --force
hata: Geçersiz seçenek  '--force'
[ali@fakir-pc ~]$

dediğinizi yapamıyorum. Paket yöneticisinde de gözükmüyor ama Bilim ve Matematik kategorisi altında duruyor.
Aynı şekilde hatalı kurulan bir paketim daha var o da tamamen aynı durumda.

 
Gönderildi : 04/08/2018 9:52 pm
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 
sudo pacman -Rd --nodeps estru3d
sudo pacman -Rc estru3d

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 05/08/2018 2:04 am
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

Yardiminiz icin tesekkur ederim ama yine olmadi ayrica klavye duzeni de EN oldu. Hata kodum soyle


[ali@fakir-pc ShellCalismalarim]$ sudo pacman -Rd --nodeps estru3d
hata: hedef bulunamadı: estru3d
[ali@fakir-pc ShellCalismalarim]$ sudo pacman -Rc estru3d
hata: hedef bulunamadı: estru3d
[ali@fakir-pc ShellCalismalarim]$
 
Gönderildi : 05/08/2018 7:56 pm
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

Benim gönderdiğim paketi force parametresi ile yükleyip ondan sonra  en son söylediğim şekilde kaldırın kaldırın

sudo pacman -U paket --force

yani

sudo pacman -U estru3d-0.1.0-1-any.pkg.tar.xz --force

ardından

sudo pacman -Rd --nodeps estru3d

veya

sudo pacman -Rc estru3d

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 05/08/2018 8:31 pm
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

maalesef


[ali@fakir-pc estru3d]$ sudo pacman -U estru3d-0.1.0-1-any.pkg.tar.xz --force
[sudo] password for ali:
warning: option --force is deprecated; use --overwrite instead
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) estru3d-0.1.0-1

Total Installed Size:  4,69 MiB

:: Proceed with installation? [Y/n] e
[ali@fakir-pc estru3d]$ sudo pacman -Rd --nodeps estru3d
error: target not found: estru3d
 
Gönderildi : 06/08/2018 9:11 am
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

pacman -Qi estru3d çıktısı nedir?

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 06/08/2018 12:49 pm
tulliana
(@tulliana)
Gönderiler: 3520
Famed Member Admin
 

Elle temizlemek isterseniz aşağıdaki gibi temizleyebilirsiniz.


sudo rm -r /usr/bin/estru3d
sudo rm /usr/lib/libmatrix8-0.0.2.so
sudo rm /usr/share/applications/estru3d.desktop
sudo rm -r /usr/share/doc/estru3d/copyright
sudo rm -r /usr/share/estru3d
sudo rm -r /usr/share/menu/estru3d
sudo rm /usr/share/pixmaps/estru3d.xpm

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 06/08/2018 12:56 pm
(@fakir)
Gönderiler: 17
Eminent Member
Konu başlatıcı
 

pacman -Qi estru3d çıktısı nedir?


[ali@fakir-pc ~]$ pacman -Qi estru3d
error: package 'estru3d' was not found
[ali@fakir-pc ~]$ pacman -Qi estru3D
error: package 'estru3D' was not found
[ali@fakir-pc ~]$

Elle sileyim ben. Çok teşekkür ederim.

 
Gönderildi : 06/08/2018 3:03 pm
Paylaş:
Translate »