close
  • Ar chevron_right

    Mac utility Homebrew finally gets native Apple Silicon and M1 support

    news.movim.eu / ArsTechnica · Friday, 5 February, 2021 - 21:47

Users can install Homebrew via the Terminal in macOS.

Enlarge / Users can install Homebrew via the Terminal in macOS. (credit: Samuel Axon)

Popular Mac tool Homebrew has long been used by developers and others for package management on macOS, but as we lamented in our first M1 Mac review, it didn't support Apple Silicon when Apple's new Macs first launched late last year. Now, with the release of Homebrew 3.0.0, that's no longer the case: Homebrew now supports Apple Silicon natively, albeit not with every package.

The volunteer Homebrew team made the announcement on the Homebrew blog alongside today's release. While the native support is not yet comprehensive, it bridges the gap significantly, and users can still run Terminal via Rosetta 2 to do what they can't yet while running natively on Apple Silicon. The Homebrew blog post says "we welcome your help" in providing bottles for all packages moving forward.

Here's the full bullet point on Apple Silicon in the Homebrew 3.0.0 release notes:

Read 3 remaining paragraphs | Comments

index?i=Y0YKxkh9L7M:dCAmlYYs688:V_sGLiPBpWUindex?i=Y0YKxkh9L7M:dCAmlYYs688:F7zBnMyn0Loindex?d=qj6IDK7rITsindex?d=yIl2AUoC8zA
  • La chevron_right

    Aide-mémoire Terminal : DPKG (Debian Package)

    news.movim.eu / LaVacheLibre · Saturday, 30 March, 2019 - 21:09 · 3 minutes

dpkg (Debian package) est un outil bas niveau utilisable en ligne de commande, conçu pour la gestion des paquets .deb sous Debian et dérivés. Il permet en autres l’installation, la suppression et la gestion des paquets Debian (.deb), mais aussi la gestion de paquets provenants de sources extérieures aux dépôts apt. dpkg peut également s’avérer utile (voir indispensable) pour intervenir sur un conflit, un blocage d’apt, ou sur la gestion d’un paquet possédant beaucoup de dépendances. Ne gérant pas ces dernières il permet en effet d’intervenir sur un paquet sans bouleverser ses dépendances. Il est d’ailleurs assez souvent utilisé par Synaptic et d’autres gestionnaires d’applications. Enfin dpkg permet d’obtenir pas mal d’informations sur les paquets installés, voir même au besoin d’en recréer un depuis une application déjà installée. Je pose ici quelques commandes que j’utilise régulièrement et comme d’habitude n’hésitez pas à intervenir dans les commentaires pour une éventuelle correction ou pour un complément d’info. Je sais comment et quand je dois les utiliser, mais j’avoue que parfois l’idée que je m’en fais (le descriptif) ne correspond pas toujours à la façon dont elle agissent réellement. Donc n’hésitez pas.

Installation de paquets :

  • Installer un paquet au format .deb :
~$ sudo dpkg -i [paquet.deb]
  • L’option -R (recursive) installera l’ensemble des paquets présents dans un répertoire et ses sous-répertoires) :
~$ sudo dpkg -i -R *.deb

NB : Les deux commandes suivantes m’ont souvent aidé quand une installation c’était mal passée et que quelque chose était manquant ou flingué.

  • Compléter l’installation d’un paquet qui nécessite des dépendances non satisfaites :
~$ sudo apt install -f
  • Reconfiguration de dpkg et pour faire simple, des paquets cassés. Peut être associé (et ou complété) par apt install -f :
~$ sudo dpkg --configure -a

NB : Si un paquet refuse de s’installer il est possible de forcer la chose à l’aide de certaines options, mais je ne vais pas les lister ici. Cela présente des risques qui bien souvent n’en valent pas la peine. Si vous voulez en savoir plus sur le sujet vous pouvez jeter un œil sur cet article .

Suppression de paquets :

  • Supprimer un paquet mais pas les fichiers de configuration associés :
~$ sudo dpkg -r [paquet.deb]
  • Supprimer un paquet et les fichiers de configuration associés :
~$ sudo dpkg -P [paquet.deb]

!!! La commande suivante peut être dangereuse et ne doit être utilisée que dans des contextes bien particuliers. Je la liste quand même car elle m’a déjà sorti de la panade, mais soyez prudents et renseignez-vous avant de l’utiliser !!!

  • Forcer la suppression d’un paquet et de ses fichiers de configuration quand apt se trouve bloqué par exemple :
~$ sudo dpkg --force-all --purge [paquet.deb]

Lister et rechercher ses paquets :

  • Afficher la liste complète des paquets installés sur le système (peut être redirigé dans un fichier texte via >> list.txt ) :
~$ dpkg -l
  • Vérifier la présence et l’état d’un paquet :
~$ dpkg -l [paquet]
  • Lister l’ensemble des paquets liés à une application :
~$ dpkg -l *nom_du_paquet*
  • Afficher la liste paquets contenant le fichier relatif au terme de recherche) (je ne sais pas comment la décrire de manière moins bancale :)) :
~$ dpkg -S [paquet]

Aide :

~$ man dpkg (manuel de dpkg)
~$ dpkg --help (aide de dpkg)

Voilou. La liste est courte mais pour le moment je n’ai jamais eu besoin de plus.

source : doc.ubuntu-fr.org

Dernière modification le 30/03/2019 22h00

  • La chevron_right

    Aide-mémoire Terminal : APT (Avanced Packaging Tool)

    news.movim.eu / LaVacheLibre · Wednesday, 27 March, 2019 - 22:55 · 2 minutes

Salut mes choupinoux(nettes). J’inaugure une suite de billets qui ne vont pas obligatoirement vous intéresser, mais qui auront l’avantage d’être là quand j’en aurais besoin. Le terminal est un outil formidable certes, mais il faut bien se rendre à l’évidence cela demande un minimum de mémoire. À moins d’être une brutasse ou de l’utiliser tous les jours, il est parfois difficile de se rappeler de tout ce dont on a besoin. J’ai donc crée une catégorie « Aide-mémoire », qui va me permettre de lister dans l’étable les commandes et les applications en CLI que j’utilise assez souvent. Si en utilisation courante un « man » ou un « –help » font largement l’affaire, cela me sera surtout utile en cas de réinstallation. Il y a toujours quelques softs ou réglages dont je ne me souviens plus et les avoir sous la patte me fera gagner du temps. Le but n’est donc pas d’approfondir les commandes et les options que je vais lister ici, mais de disposer d’un petit kit correspondant à mes besoin réels (le contenu pourra donc évoluer avec le temps). Je commence avec APT et je vous fais de gros bisous.

APT (Avanced Packaging Tool)

APT (Avanced Packaging Tool) est un gestionnaire de paquets et de mises à jour complet. Disponible sur un grand nombre de distributions GNU/Linux, il a été conçu dans le but de vous permettre d’installer, de supprimer et de mettre à jour votre système, vos sources et vos applications.

Recherche et installation de paquets :

  • Rechercher un paquet :
~$ apt search [paquet]
  • Installer un paquet :
~$ sudo apt install [paquet]
  • Régler des éventuels problèmes de dépendances manquantes avec dpkg :
~$ sudo apt install -f

Mises à jour :

  • Rechercher des mises à jour :
~$ sudo apt update
  • Installer les mises à jour :
~$ sudo apt ugrade
  • Supprimer/installer et mettre à jour les paquets :
~$ sudo apt full-upgrade
  • Effectuer la fonction upgrade en améliorant la gestion des dépendances pour les nouvelles versions de paquets :
~$ sudo apt dist-upgrade

Suppression de paquets et nettoyage :

  • Désinstaller un fichier et purger les fichiers de configuration :
~$ sudo apt remove [paquet] --purge
  • Désinstaller un paquet et les dépendances inutilisées (peut être associé à –purge) :
~$ sudo apt autoremove [paquet]
  • Supprimer les paquets périmés dans le cache apt :
~$ sudo apt autoclean

Informations paquets et dépendances :

  • Lister les paquets installés ( >> fichier.txt peut rediriger le résultat dans un fichier .txt) :
~$ sudo apt -l
  • Afficher les détails d’un paquet :
~$ sudo apt show [paquet]
  • Lister les dépendances d’un paquet :
~$ sudo apt depends [paquet]

Gestion des sources :

  • Modifier les sources .list :
~$ sudo apt edit-sources

Aide :

~$ man apt (manuel d'apt)
~$ apt --help (aide d'apt)

Extras :

~$ apt moo (parce que les vaches c'est cool!)
~$ apt moo moo
~$ apt moo moo moo

NB : L’option « -y » associée aux différentes commandes permet de ne pas avoir à confirmer la commande par o/n , y/n .

Certains problèmes rencontrés avec apt peuvent être résolus à l’aide de dpkg , qui aura sa page très bientôt. Je vous renverrai dessus quand elle sera dispo.

source : https://doc.ubuntu-fr.org/apt-cli h

Dernière modification le 30/03/2019 à 23h15

  • Changement de mise en page.
  • Modification des descriptions dist-upgrade et auto-clean.
  • La chevron_right

    FEH – une visionneuse d’images X11 pour votre terminal

    news.movim.eu / LaVacheLibre · Thursday, 7 March, 2019 - 20:48 · 1 minute

FEH – Catcop

Si vous aimez les applications légères, puissantes, et que vous n’avez pas encore trouvé une visionneuse d’image répondant à ces critères, peut-être devriez-vous tester FEH . Il s’agit d’une visionneuse d’images X11 utilisable depuis votre terminal, qui sous ses airs simplistes en a pas mal sous le capot.

Parmi les options disponibles on peut citer celles-ci :

  • Génération d’un aperçu des images présentes dans un dossier ou sous-dossier, sous formes de vignettes cliquables (ou non).
  • Lancement d’un diaporama avec un timing personnalisé.
  • Affichage de diverses infos sur les images dont les données EXIF.
  • Possibilité de lister les fichiers ( à la manière ls ) présents dans un répertoire.
  • Ouverture des fichiers images dans des fenêtres séparées (mode multi-fenêtres).
  • Diverses options d’édition.
  • Support http/ftp via libcurl.
  • Configuration d’un fond d’écran (en slide ou statique).
  • La prise en charge d’un grand nombre de formats images.
  • La possibilité de paramétrer un grand nombre d’action via des scripts shell.
  • Et tout ça depuis votre terminal!

La liste n’est pas exhaustive et FEH peut aller vraiment beaucoup beaucoup plus loin, pour peu que l’on s’attarde dessus. Les options sont vraiment très nombreuses.

On précisera également qu’une fois les images ouvertes, vous pourrez aussi accéder à pas mal d’options depuis un menu contextuel disponible via un clic droit.

Alors ce n’est certainement pas la visionneuse d’images que tout le monde choisira, mais si vous voulez un truc souple, solide, léger et en ligne de commande, vous ne pouvez pas passer à côté sans tester. Si vous aimez les environnements de type Fluxbox ou Openbox vous allez adorer FEH.

Je vous laisse le lien vers un manuel en ligne (un « man feh » depuis votre shell fait aussi l’affaire) et je vous laisse découvrir tout ça tranquillement.

Amusez-vous bien et bon weekend mes poulettes!

  • La chevron_right

    Insérer un logo ASCII dans son terminal

    news.movim.eu / LaVacheLibre · Wednesday, 6 March, 2019 - 22:41 · 1 minute

C’est bien connu, les choses inutiles sont toujours indispensables. Dans le cas contraire j’arriverais à sortir sans rien de chez IKEA. Cela dit nous n’allons pas parler de boulettes suédoises dans ce billet, mais de la manière dont vous pourrez personnaliser votre terminal en y intégrant un joli logo ascii. Ça sert à rien, mais c’est toujours cool pour frimer devant les copains/copines.

La première étape va être de générer le logo et pour ce faire vous pouvez vous rendre sur cette page , sur celle-ci ou encore celle-là , qui a la particularité de vous permettre de convertir en ascii des images et non du texte.

Une fois que vous avez généré votre code ascii copiez-le dans un nouveau fichier texte et enregistrez-le dans /home/user avec un nom du style .logo . J’ai mis un point devant pour qu’il soit masqué dans le répertoire.

Éditez ensuite votre .bashrc à l’aide de l’éditeur de texte de votre choix (Gedit pour moi) :

gedit ~/.bashrc

et insérez ceci à la fin du fichier (voir image ci-dessous) :

cat .logo (remplacez .logo par le nom de votre fichier bien entendu)

Enregistrez le fichier et relancez votre terminal. Votre nouveau logo qui roxe du poney devrait maintenant apparaître. Vous pouvez même en mettre plusieurs histoire de comparer et de choisir celui que vous trouverez le plus sympa.

Ça ne casse pas trois pattes à un canard, ça ne sert à rien, mais c’est cool!

Amusez-vous bien!

source : linuxtrack.net