«packaging» etiketlenmiş sorular

"Debian" ya da ek paketlerin oluşturulması ve bakımı anlamına gelir. İster kişisel kullanımınız için bir paketi güncellemek isteyin, ister yazılımınızı Ubuntu kullanıcılarının eline nasıl geçireceğinizi merak edin, bu etiket tam size göre.

4
Kaynak koddan kurulan yazılımı doğrudan güncelleyebilir miyim
Ubuntu kullanmaya başladığımdan bu yana neredeyse bir yıl geçmesine rağmen, yazılımı kaynaktan yüklemeye çalışmadım. Aslında buna ihtiyaç duymadım. Ama şimdi depolarda sürüm aday aşamasında olan bir yazılım üzerinde çalışıyorum, ancak en son kararlı sürümün kaynak kodu yazılım ana sayfasında mevcuttur. Yazılımın birçok bağımlılığı varsa, kaynak koddan yüklemenin zor olabileceğini öğrendim. …

1
Sisteme yeniden başlatmanın gerekli olduğunu söyleyen bir deb dosyası nasıl yapılır?
Bir PPA kurmayı veya belki de paketimi Debian'a göndermeyi planlıyorum, ancak gerçekten bilmem gereken bir şey var, paketlerin normalde bir şeyler yaptığını /var/run/reboot-requiredve listelendiğini anlıyorum /var/run/reboot-required.pkg, ancak tam olarak nasıl bir hata dosyası oluşturduğunu sistem üzerinden gerekli tüm değişiklikleri yapmak için yeniden başlatma gerekir? Dosyalardan birinde ayarlamam gereken bir bayrak …


1
Farklı “rename” komutları arasındaki fark nedir?
Ubuntu 14.04'ten beri en az üç renamekomut vardır: renameutil-linuxpaket tarafından sağlanan , bkz. man rename.ul renametarafından sağlanan perlpakette, bkz adam prename renamerenamepaket tarafından sağlanan , bkz. man file-rename Sorular: Bu komutlar arasındaki farklar tam olarak nedir? Nasıl geliyor aynı adı kullanarak farklı komutlar sağlayan birden fazla paket var - Sanırım …

3
Çok mimarili PPA'lar nasıl oluşturulur ve yönetilir?
Her ubuntu sürümü için yeniden derlenmesi gereken bir programım var. Şu anda sadece dağıtım için Ubuntu'nun PPA'sını kullanarak paketliyorum. Sonunda, önceki ubuntu sürümü için paketler sağlamak zorundayım. Bunu nasıl başaracağımdan emin değilim. Ubuntu PPA derleme sunucusu nasıl çalışır - paketin hangi dağıtımın oluşturulması gerektiğini belirlemek için yalnızca en güncel changelog …

2
Bir systemd servisi nasıl paketlenir?
Bir systemd hizmeti olarak çalıştırmak için bir mono uygulama paketlemeye çalışıyorum. Buradaki talimatları izledim: https://wiki.debian.org/Teams/pkg-systemd/Packaging Debian kontrol dosyası derleme dh-systemd (> = 1.5) ekledim bağlıdır. Aşağıdaki gibi kurallar dosyasına --with = systemd ekledim: %: dh $@ --with=cli --with=systemd Servis dosyamı aşağıdaki içeriklerle mypackage.service adlı debian klasörüne ekledim: [Unit] Description=My Service …

2
USC'ye tescilli bir uygulama gönderdikten sonra bağımlılık nasıl eklenir?
Uygulamamı "Parlaklık Denetleyicisi" ni tescilli lisans altında gönderdim ve yayınlandı. Yürütülebilir bir .py dosyası içerir. Ancak uygulama python-wxgtk2.8 yorum alanına yazdım ama muhtemelen paketleyicileri görmezden geldi bağlıdır. Bağımlılığı kendim ekleyebilmemin bir yolu var mı? Lütfen paketi debianized etmediğimi unutmayın. Sadece brightness.py dosyasını tarttım ve gönderdim. Bağımlılık dosyasıyla bir .deb yapabilir …

4
Bugs.debian.org'da bir ITP hatası verdim - şimdi paketi Ubuntu'ya nasıl alabilirim?
Ubuntu arşivlerine eklemek istediğim bir geliştirme kütüphanesi yazdım . Anladığım kadarıyla, bunu yapmanın en iyi yolu önce paketi Debian'a almak ve daha sonra bir paket senkronizasyonu istemektir. İşte ITP hatası . Ben şimdi ne yapacağım? Bu sayfaya baktığımda, "419 gün hazırlık aşamasında" ve "son etkinlik 404 gün önce" gibi korkunç …


1
Paket yükseltme sırasında ne olur?
Yakın zamanda Launchpad'de yazılımım için Ubuntu paketleri oluşturmaya başladım. Bunlar oldukça basit; çoğu sadece .install .preinst .postinst .prerm ve .postrm dosyaları aracılığıyla tetiklenen bazı dosyaları ve komut dosyalarını içerir. Yükleme ve kaldırma düzgün çalışıyor gibi görünüyor. Ancak, bir sürümden diğerine yükseltme zor. Bir paket yükseltilirken tam olarak ne olur? Önceki …


2
Snap paketleri neden var - gerçek bir ihtiyaç var mı?
Varsayımlar Dürüst olmak gerekirse, ek paketler hakkında çok şey bilmiyorum - ama bu bu soru için önemsiz - aşağıya bakın. Sistemin mevcut sistemden önemli ölçüde farklı olduğunu düşünüyorum. Değişiklik mantıklı mı? Yeterince güçlü gerçek bir ihtiyaç var mı? Yani - yeni bir kullanım durumu var mı, yeni bir format geliştirecek …

4
Debian / changelog'dan paket sürümünü nasıl çıkarabilirim?
Paketin sürüm numarasını almak için bir kaynak paketin debian/changelogdosyasını (veya debian/control?) Ayrıştırmanın en sağlam yolu nedir ? Gibi bir şey: pkgver=$(dpkg-parsechangelog | magic_goes_here) Ben bir kodda manipüle böylece sürüm numarasını (ve sadece sürüm numarasını) ayıklamak istiyorum . dpkg-*Bu amaçla bir yardımcı program bulmayı bekliyordum , ancak henüz bir tane bulamadım.

1
PPA'mda kimlik doğrulama sorunu
Bir paket oluşturdum ve PPA'ma yükledim. İnşa edildikten sonra, kurmaya gittim, ancak şu mesajla karşı karşıya kaldım: $ sudo apt-get install stackapplet Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: stackapplet 0 upgraded, 1 newly installed, 0 to remove and …

2
Dch etkileşimli olmayan mod
Ben bir kabuk komut dosyası içinde dosya oluşturma ve manipülasyon dchdahil etmek için, etkileşimli olmayan modda çalıştırmak için bir yol bulmaya çalışıyorum debian/changelog. Görünüşe göre sadece argüman ile çalıştırıldığında -r ""( burada belirtildiği gibi ). Ancak, farklı argümanlar kullanmam gerekiyor.
11 packaging 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.