Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Hi all,
Since 1.0-rc6 release, everything looks ready for a final release of 1.0, I'll
give more details on the release commit bit :) this is planned for 30th august
2012.
Current was supposed to switch to pkgng by default today, it has been delayed
until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe@ has
been working on this, and the situation should be fixed pretty soon.
Please continue testing pkgng and reporting bugs, if you are new comers do not
hesitate to ask question about pkgng so that we can improve documentation:
The usual links about pkgng:
- http://wiki.freebsd.org/pkgng
- http://wiki.freebsd.org/PkgPrimer
- https://github.com/pkgng/pkgng/blob/master/FAQ.md
- http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf
- http://www.youtube.com/watch?v=4Hxq7AHZ27I
regards,
Bapt
Ob du Ports blacklisten kannst, weiß ich leider nicht. Das mit der Konfliktbehandlung ist derzeit noch so eine Sache. pkg geht davon aus, dass das genutzte Repo ins sich konsistent ist und alle lokal installierten Pakete auf dem Stand des Repos sind. Damit dürfte es keine Konflikte geben. Das Problem ist nun aber, dass mit der derzeitigen Funktion der Ports eine hundertprozentige Konsistenz nicht garantiert werden kann. Mal ein simples Beispiel: Es gibt mehrere Perl-Versionen, installiert ist Perl 5.12 und ein Paket will nun Perl 5.14. Schon explodiert es. Derzeit versucht man, bzw. hofft man, diese Probleme auf Ebene der Ports zu lösen. Das ist grundsätzlich auch erst einmal sinnvoll, schließlich ist eines der Ziele von pkg diese Frickellösungen wie "portmaster --check-depends" loszuwerden. Mittelfristig - also nach Version 1.0 - ist dann aber auch die Unterstützung für mehrere Repos parallel geplant. Und spätestens an dem Punkt muss es ein sauberes Konfliktmanagement geben.h^2 schrieb:Und wie sieht es aus mit Konflikt-Handling? Ohne ist das IMHO nur wenig sinnvoll, weil ich dann auch wieder Sachen mit -f entfernen muss und Abhängigkeiten nicht übertragen werden.
Uns kann ich vielleicht irgendwo Ports blacklisten, die ich nicht aktualisiert habe möchte?
Crest schrieb:Ich sehe gerade das Problem eher bei den Versionen von Abhängigkeiten wie kann ich z.B. beeinflussen welche PostgreSQL Version installiert wird, wenn PostreSQL 9.0 und 9.1 möglich sind?
root@screw:pts/0 ~> pkg search postgresql-client
postgresql-client-9.1.4 PostgreSQL database (client)
postgresql-client-8.3.19,1 PostgreSQL database (client)
postgresql-client-9.0.8 PostgreSQL database (client)
postgresql-client-9.2.b3 PostgreSQL database (client)
postgresql-client-8.4.12 PostgreSQL database (client)
root@screw:pts/0 ~> pkg install postgresql-client
Updating repository catalogue
Repository catalogue is up-to-date, no need to fetch fresh copy
The following packages will be installed:
Installing libxml2: 2.7.8_3
Installing postgresql-client: 9.1.4
Installing postgresql-client: 8.3.19,1
Installing postgresql-client: 9.0.8
Installing postgresql-client: 9.2.b3
Installing postgresql-client: 8.4.12
The installation will require 44 MB more space
9 MB to be downloaded
Proceed with installing packages [y/N]:
root@screw:pts/0 ~> pkg install postgresql-client-9.0.8 [14:55:04]
Updating repository catalogue
Repository catalogue is up-to-date, no need to fetch fresh copy
The following packages will be installed:
Installing libxml2: 2.7.8_3
Installing postgresql-client: 9.0.8
The installation will require 12 MB more space
2 MB to be downloaded
Proceed with installing packages [y/N]: ^C
root@screw:pts/0 ~> pkg install postgresql-client-8.4.12
Updating repository catalogue
Repository catalogue is up-to-date, no need to fetch fresh copy
The following packages will be installed:
Installing libxml2: 2.7.8_3
Installing postgresql-client: 8.4.12
The installation will require 12 MB more space
2 MB to be downloaded
Proceed with installing packages [y/N]: ^C
root@screw:pts/0 ~>
Solve libGL.so and libglx.so conflict situation between libGL, xorg-server and
the nvidia-driver. Install the libraries in port specific directories.
Use pkg-install and pkg-deinstall scripts to update the hardlinks to the
default locations of these files.
While here clean up some @dirrmtry lines in xorg-server plist for directories
that aren.t created by xorg-server.
Motivator: pkgng
Inspiration: irc, freebsd-x11@ mailinglist discussion (sorry can't find it
anymore to give credit the people)
Reviewed by: danfe@ (for nvidia parts), bapt@
Approved by: danfe@ (for nvidia parts)
With hat: x11@
pkgdb -F
USING PKGNG
pkgdb -F not fully supported with PKGNG yet
pkg check -d
x11/kde4 has a missing dependency: deskutils/kdepim44-runtime
x11/kde4 has a missing dependency: deskutils/kdepim44
>>> Missing package dependencies were detected.
>>> Found 2 issue(s) in total with your package database.
The following packages will be installed:
Installing kdepim-runtime: 4.4.11.1_2
Installing kdepim: 4.4.11.1_3
The installation will require 54 MB more space
0 B to be downloaded
>>> Try to fix the missing dependencies [y/N]:
-CIch verstehe einfach nicht, wieso man nicht wie in pkg_upgrade ein replace-on-conflicts als Option hinzufügt
-C
Oder redest du von pkgng's pkg upgrade?
Nachdem pkg installierst ist - sei es über die Ports aus ports-mgmt/pkg oder per /usr/sbin/pkg - führst du "pkg2ng" aus. Damit wird die Datenbank in /var/db/pkg konvertiert. Außerdem kommt noch ein "WITH_PKGNG=yes" in die /etc/make.conf.
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen