kevinkreiser / libprime-server Goto Github PK
View Code? Open in Web Editor NEWcreate debian packages for prime_server to upload to ppa
create debian packages for prime_server to upload to ppa
when trying to install an updated prime_server package one might see this:
kkreiser@HP-ZBook-15:~/sandbox/prime_server$ sudo apt-get install libprime-server-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
bridge-utils containerd libpng16-16 linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-headers-4.4.0-47
linux-headers-4.4.0-47-generic linux-headers-4.4.0-51 linux-headers-4.4.0-51-generic linux-headers-4.4.0-53
linux-headers-4.4.0-53-generic linux-image-4.4.0-31-generic linux-image-4.4.0-47-generic linux-image-4.4.0-51-generic
linux-image-4.4.0-53-generic linux-image-extra-4.4.0-31-generic linux-image-extra-4.4.0-47-generic linux-image-extra-4.4.0-51-generic
linux-image-extra-4.4.0-53-generic linux-signed-image-4.4.0-47-generic linux-signed-image-4.4.0-51-generic
linux-signed-image-4.4.0-53-generic python-backports.ssl-match-hostname python-cffi-backend python-cryptography python-docker
python-dockerpty python-docopt python-funcsigs python-functools32 python-idna python-ipaddress python-jsonschema python-mock
python-ndg-httpsclient python-openssl python-pbr python-pyasn1 python-requests python-texttable python-urllib3 python-websocket runc
ubuntu-fan
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden Installiert
libprime-server0
Die folgenden NEUEN Pakete werden installiert:
libprime-server-dev libprime-server0
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 135 nicht aktualisiert.
Es müssen 192 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1,314 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Holen:1 http://ppa.launchpad.net/kevinkreiser/prime-server/ubuntu xenial/main amd64 libprime-server0 amd64 0.6.3-0ubuntu1~xenial1 [78.2 kB]
Holen:2 http://ppa.launchpad.net/kevinkreiser/prime-server/ubuntu xenial/main amd64 libprime-server-dev amd64 0.6.3-0ubuntu1~xenial1 [113 kB]
Es wurden 192 kB in 1 s geholt (101 kB/s).
Vormals nicht ausgewähltes Paket libprime-server0 wird gewählt.
(Lese Datenbank ... 434652 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libprime-server0_0.6.3-0ubuntu1~xenial1_amd64.deb ...
Entpacken von libprime-server0 (0.6.3-0ubuntu1~xenial1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libprime-server0_0.6.3-0ubuntu1~xenial1_amd64.deb (--unpack):
Versuch, »/usr/lib/x86_64-linux-gnu/libprime_server.so.0.0.0« zu überschreiben, welches auch in Paket libprime-server0.6.1-0 0.6.1-0ubuntu1~xenial1 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Vormals nicht ausgewähltes Paket libprime-server-dev wird gewählt.
Vorbereitung zum Entpacken von .../libprime-server-dev_0.6.3-0ubuntu1~xenial1_amd64.deb ...
Entpacken von libprime-server-dev (0.6.3-0ubuntu1~xenial1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libprime-server-dev_0.6.3-0ubuntu1~xenial1_amd64.deb (--unpack):
Versuch, »/usr/lib/x86_64-linux-gnu/pkgconfig/libprime_server.pc« zu überschreiben, welches auch in Paket libprime-server0.6.1-dev 0.6.1-0ubuntu1~xenial1 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Trigger für libc-bin (2.23-0ubuntu4) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libprime-server0_0.6.3-0ubuntu1~xenial1_amd64.deb
/var/cache/apt/archives/libprime-server-dev_0.6.3-0ubuntu1~xenial1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
This basically arises because the packages never specify relationships to previous versions. It seems we need to either use Breaks
Conflicts
or more likely Replaces
which allow dpkg
to overwrite the files from the packages to be replaced. We need to figure out how to specify this properly in the debian/control
file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.