web-dev-qa-db-fra.com

snappy ubuntu core installer les packages de base

Comment installer le paquet de base sur le noyau Ubuntu, comme le nano git wget, etc.

J'ai essayé le dpkg -i ***.deb, mais il y a aussi besoin de paquets dépendants

7
user458051

La solution de contournement publiée par Lin convient parfaitement le 15.04, mais dans 16.04 LTS, vous aurez un mécanisme différent, appelé "dimension classique", qui vous donnera un système de fichiers traditionnel basé sur deb en plus des systèmes de fichiers rapides. De cette façon, vous pouvez utiliser Git ou d'autres outils sur un système accrocheur et naviguer entre les dimensions simples et classiques.

2
Mark Shuttleworth

Si aucun composant logiciel enfichable de ce type n'est disponible (recherchez-le avec snappy search NAME]), vous devrez l'installer avec le package .deb. Et vous devrez également installer tous les autres packages nécessaires.

Par exemple, si vous voulez installer git dessus, vous aurez besoin des paquets suivants:

git-man (>> 1:2.1.4)
git-man (<< 1:2.1.4-.)
libc6 (>= 2.16)
libcurl3-gnutls (>= 7.16.2)
liberror-Perl
libexpat1 (>= 2.0.1)
libpcre3
Perl-modules
zlib1g (>= 1:1.2.0)

(liberror-Perl dépend de Perl , vous en aurez besoin aussi)

Vous pouvez trouver la dépendance dans la section "Relation entre les paquets" de page du projet git sur le tableau de bord , il suffit de télécharger tous ces paquets .deb et de les mettre sur votre système:

 (AMD64) ubuntu @ localhost: ~/git $ ls 
 Git-man_2.1.4-2.1_all.deb liberror-Perl_0.17-1.1_all.deb Perl_5.20.2-2_AMD64.deb 
 git_2.1.4-2.1_AMD64.deb libexpat1_2.1.0-6ubuntu1.1_AMD64.deb zlib1g_1.2.8.dfsg-2ubuntu1_AMD64.deb [.________ .deb 
 libcurl3-gnutls_7.38.0-3ubuntu2.2_AMD64.deb Perl-modules_5.20.2-2_all.deb 

Et installez-les sur votre Ubuntu Core:

Sudo mount -o remount,rw /; Sudo dpkg -i *.deb

C'est ça!

(AMD64)ubuntu@localhost:~/git$ git --version
git version 2.1.4
0
P.-H. Lin