Как установить neofetch в debian

Обновлено: 04.07.2024

Если вы находитесь в поиске простой, а главное кроссплатформенной программы для отображения информации в терминале, то обратите внимание на программу под названием Neofetch. С ее помощью вы сможете также установить любую картинку. Она сильно напоминает уитилиты ScreenFetch или LinuxLogo, но в отличие от них более гибкая в настройках, плюс содрежит дополнительный функционал. Программа Neofetch очень быстрая и выводит изображения в формате ASCII рядом с системной информацией. Есть в ней и инструмент. позволяющий делать снимок экрана после выполнения скрипта.

Основные зависимости Neofetch

Можем выделить основные зависимости в этой программе:

  • Bash 3.0+ с поддержкой Ncurses;
  • эмулятор терминала должен поддерживать  [3] или xdotool или xwininfo + xpropили xwininfo + xdpyinfo;
  • для работы с обоями вам необходимы feh, nitrogen или gsettings.
  • w3m-img или iTerm2 для сохранения изображений;
  • imagemagick - для создания превью.

Зависимости Bash 3.0+ и  [3] поддерживают практически все терминалы, что касается всех остальных, то они представлены здесь в качестве дополнительного функционала.

Как установить Neofetch в Linux

С загрузкой терминала информарция об операционной системе - это не просто красиво, но иногда еще полезно, информативно. Вы можете установить эту программу из любого репозитория в любом дистрибутиве операционной системы Linux. Дальше рассмотрим инструкцию по установке в самых популярных из них.

B Debian

Делается следующим образом:

$ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list

$ curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key
$ sudo apt-get update
$ sudo apt-get install neofetch

В Ubuntu или Linux Mint

Вам необходимо выполнить:

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch

В Red Hat и Fedora

Дальше следует добавить репозиторий и установить от туда neofetch:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

В ARCHLINUX и GENTOO

Здесь можно установить версии neofetch или neofetch-git из репозитория AUR с помощью packer или yaourt:

$ packer -S neofetch
$ packer -S neofetch-git

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Для Gentoo используйте:

Работа с Neofeth в Linux

Для вывода информации выполняем всего одну команду:

Также обращаем ваше внимание, что если w3m-img или imagemagick не установлены в вашей системе, по умолчанию будет использован screenfetch и neofetch отобразит логотип linux в виде ASCI.

Выводим информацию о LinuxMint

Информация о Linux

Выводим информацию о Ubuntu

Информация о Ubuntu

Если же есть желание отобразить логотип дистрибутива linux в виде обычной картинки, нужно установить w3m-img или imagemagick в вашей системе. В Ubuntu выполните:

В Red Hat и Fedora необходимо выполнить:

Дальше запускаем повторно утилиту, вы увидите изображение обоев рабочего стола по умолчанию:

Как только вы запустите программу, будет создан конфигурационный файл, размещенный по адресу

/.config/neofetch/config. В нем содержится функция printinfo(), позволяющая настроить информацию о системе, которая подлежит выводу. Вы можете удалить ненужное, добавить новые строки или изменить их. Чтобы открыть конфигурационный файл выполните:

Содержимое файла будет примерно таким:

Для удаления всех опций и параметров настройки используем:

Чтобы проверить правильность всех настроек исполняем:

Флаг --ascii дает возможность указать пользователю, что логотип дистрибутива следует выводить в текстовом варианте:

Добавив строчку запуска в конец

/.bashrc, утилита будет запускаться каждый раз при запуске терминала:

Так мы рассмотрели инструкцию по настройке утилиты Neofetch, которая выводит информацию о системе и позволяет менять изображения.

Не так давно вышла новая версия Debia 11 под кодовым названием Bullseye. По традиции, кардинальных изменений в системе не было, но пакетная база была значительно переработана. 72% пакетов получили новые версии, а более 11 000 пакетов появились в репозитории впервые. Именно это и даёт повод для обновления Debian 10 до Debian 11.

Мы расскажем не только о том, как выполняется обновление Debian 10 до 11, но еще и как подготовить её и избежать проблем. Забегая вперёд отметим, что дистрибутив по-прежнему обновляется путём замены репозиториев.

Как обновить Debian 10 до Debian 11

Перед обновлением настоятельно рекомендуем создать резервную копию системы. Это позволит восстановиться в случае неудачи. Также при использовании отличного от GNOME и KDE окружения лучше всего выйти из графической оболочки и обновляться в текстовом режиме.

Сервер можно обновить даже по SSH, в этот раз проблем с сетевыми интерфейсами не должно возникнуть. Но на всякий случай лучше иметь локальный доступ к консоли сервера.

Также разработчики не рекомендуют оставлять в системе сторонние пакеты и советуют удалить их перед обновлением. Однако, если они никак не связаны с функционированием системы, то можете оставить их, при том условии, что они не будут использовать устаревшие пакеты.

Шаг 1. Обновление Debian 10 до актуальной версии

Перед заменой репозиториев крайне желательно привести текущие пакеты до актуальной версии. Debian 10 за время существования успел получить несколько обновлений. Последняя версия получила номер 10.10, именно её и стоит обновлять до Debian 11.

Чтобы узнать текущую версию дистрибутива используйте команду:

xv8ACLUd0LFJ7SkAAAAASUVORK5CYII=

Чтобы обновить дистрибутив Debian, а заодно привести пакеты в порядок, выполните команды:

sudo apt update

sudo apt dist-upgrade

sudo apt --fix-broken install

sudo apt autoremove

После этого при проверке будет указана версия 10.10. Перед следующим шагом можете перезагрузить компьютер, чтобы убедиться в том, что обновлённая система успешно запускается.

Шаг 2. Замена репозиториев

Замена репозиториев – это основной этап обновления Debian 11. Именно эти файловые серверы содержат все пакеты дистрибутива. Список репозиториев хранится в файле /etc/apt/sources.list. Для доступа к нему воспользуемся редактором nano:

sudo nano /etc/apt/sources.list

6Gd28kZUSFV0WmJgFNApj+N8UwxgPK1PYzYjd4egAY72b8f4edHh5nX3j9AAAAAElFTkSuQmCC

В этом файле нам необходимо заменить buster на bullseye. Помимо этого, потребуется заменить /updates на -security, так как в Debian 11 изменили наименование для security группы репозиториев. Легче всего произвести замену встроенным инструментом (Ctrl+\). После этого сохраните изменения (Ctrl+O) и выйдите из программы (Ctrl+X).

Список репозиториев должен выглядеть следующим образом:

D7RwXAgIPCJpFAghAwkUjtYOjPBJl07AYJaCVgcPdftRvGj1MUmDhurimmPRJe62QyYTpbrzOGmrDZ0WmyuZYno9NnlpKsBOLyU2c3if0Pfp5sdp77G9p3Iy4zKrQmMjUJBCSA5X9TTGPcoExtPyNOg6cHgPG+jP8P5EJ4y5ByTAQAAAAASUVORK5CYII=

Не забудьте обновить список пакетов командой:

sudo apt update

Теперь ваш дистрибутив готов к обновлению.

Шаг 3. Минимальное обновление

Обновление рекомендуется проводить в два этапа. На первом этапе мы проведём минимальное обновление. Оно заменит только те пакеты, которые не потребуют установку или удаление других пакетов. Для этого используйте команду:

sudo apt upgrade --without-new-pkgs

В процессе обновления будут задавать вопросы, используйте Tab, чтобы переключаться между кнопками, и Пробел, чтобы выбирать нужный пункт.

Несмотря на то, что обновление называется минимальным, будет обновлена большая часть пакетов. После перезагрузки компьютера вас встретит практически готовый вариант Debian 11.

bEUAAAQQQQAABBHQn8H+V+cQTQCDYVwAAAABJRU5ErkJggg==

Шаг 4. Полное обновление

Если минимальное обновление прошло успешно, то пора приступать к полному обновлению системы командой:

sudo apt dist-upgrade

В процессе обновления будут установлены новые пакеты зависимостей, а часть старых, не привязанных ни к одной программе, останется в системе. Для удаления этих пакетов воспользуйтесь командой:

sudo apt autoremove

Шаг 5. Готово

Теперь можете ещё раз проверить установленную версию дистрибутива, ядра, оболочки и загрузчика:

dpkg -l | grep grub

DzKHBjZ5gZx4AAAAAElFTkSuQmCC

Выводы

Теперь вы знаете обновить Debian 10 до Debian 11. Особых изменений в процессе обновления, по сравнению с предыдущим релизом, не появилось. Главное обновить пакеты Debian 10 и правильно отредактировать список репозиториев. Если же говорить о стандартной для Debian оболочке GNOME, то с ней обновление проходит даже в графическом режиме.

Благодаря консервативному подходу к разработке дистрибутива, часть пользователей использует Debian без переустановки на протяжении многих лет. Это особенно актуально для серверов, где промедление неуместно. А если у вас до сих пор установлен Debian 9, то обновите его до 10 версии, что позволит перейти на Debian 11.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Install Neofetch Ubuntu

Neofetch is a cross-platform, simple shell script that scans for your system’s information and displays it in a terminal, together with an ASCII image or any desired image next to the output. Some of the information displayed includes:

  1. Operating System
  2. Kernel version
  3. Shell type
  4. Number of packages installed
  5. System Uptime
  6. Screen resolution
  7. CPU information
  8. GPU details
  9. Theme details
  10. RAM size

Neofetch supports Linux, Unix, iOS, and Windows Operating Systems. Let's see how we can install Neofetch in various Linux distributions such as Ubuntu, Debian, and Arch Linux.

How to install Neofetch in Ubuntu

Neofetch is available on Ubuntu default repository. First update your system.

Now install neofetch using apt command:

This installed Neofetch version 7.0.0 on my Ubuntu 20.04 system.

To install Neofetch from PPA its still available for Ubuntu 18.04/20.04 and Mint 19, first add the third party Neofetch repository as shown:

Output

update the sources list

Then finally, install neofetch

To display system's information run the neofetch command

Output


How to install Neofetch in Debian

To install Neofetch in Debian 9, first add the third party Neofetch repository as shown

Next, append the Neofetch key using the command as shown below

Update the sources list by updating the system using the command below

Finally, install Neofetch

To launch Neofetch, run

Output

How to install Neofetch

How to install Neofetch in Arch Linux

To install Neofetch in Arch Linux you can use either yaourt or packer or pacman package manager to install Neofetch.

Using pacman, type:

Using Yaourt, run:

This command will clone the neofetch git repository and build the package using mkepkg
Using packer run

To launch neofetch run

Output

How to install Neofetch

If you wish to capture the screenshot of neofetch output and save it to your preferred location, use the scrot tool.

In Ubuntu, Mint and Debian you can install it by running

In Arch Linux, this can be achieved by running

In the example below, the screenshot of the output has been saved in /home/pictures path

Neofetch is a simple tool that you can use to display your system's basic information in an easy and convenient way. Go ahead and give it a try !


Она собирает информацию о программном и аппаратном обеспечении вашей системы и отображает результат в Терминале.

По умолчанию системная информация будет отображаться рядом с логотипом вашей операционной системы.

Однако вы можете дополнительно настроить его для использования изображения ascii или любого другого изображения по вашему выбору вместо логотипа ОС. Вы также можете настроить Neofetch для отображения какой информации, где и когда эта информация должна отображаться.

Neofetch в основном разработан для использования на скриншотах вашей системной информации.

Она поддерживает операционные системы Linux, BSD, Mac OS X, iOS и Windows.

В этом кратком руководстве рассмотрим, как отображать информацию о системе Linux с помощью Neofetch.

Установка Neofetch

Neofetch доступен в репозиториях по умолчанию большинства дистрибутивов Linux.

В Arch Linux и его вариантах установите его с помощью команды:

На Debian (Stretch / Sid):

Включите репозиторий EPEL:

Добавьте репозиторий neofetch:

Затем установите Neofetch:

На Ubuntu 17.10 и более новых:

На Ubuntu 16.10 и ниже:

Отображение информации о системе Linux с помощью Neofetch

Neofetch довольно прост и понятен. Давайте посмотрим несколько примеров.

Откройте свой терминал и выполните следующую команду:


Как вы можете видеть из вышеприведенного вывода, Neofetch отображает следующие детали моей системы Arch Linux:

  • Название установленной операционной системы,
  • Модель ноутбука,
  • Детали ядра,
  • Время работы системы,
  • Количество установленных пакетов по умолчанию и других менеджеров пакетов,
  • Оболочка по умолчанию,
  • Разрешение экрана,
  • Среда рабочего стола,
  • Оконный менеджер,
  • Тема оконного менеджера,
  • Системная тема,
  • Системные значки,
  • Терминал по умолчанию,
  • Тип процессора,
  • Тип графического процессора,
  • Установленая память.

У Neofetch также есть множество других возможностей.

Давайте посмотрим некоторые из них.

Как использовать пользовательские изображения в выводе Neofetch?

По умолчанию Neofetch будет отображать логотип вашей ОС вместе с системной информацией.

Вы можете, конечно, изменить изображение по своему желанию.

Для отображения изображений в вашей системе Linux должны быть установлены следующие зависимости:

  • w3m-img (w3m-img иногда в комплекте с пакетом w3m),
  • Imagemagick (требуется для создания эскизов),
  • Терминал, который поддерживает \ 033 [14t или xdotool или xwininfo + xprop или xwininfo + xdpyinfo.

Пакеты W3m-img и ImageMagick доступны в репозиториях по умолчанию в большинстве дистрибутивов Linux.

Таким образом, вы можете установить их, используя менеджер пакетов по умолчанию вашего дистрибутива.

Например, выполните следующую команду для установки w3m-img и ImageMagick в Debian, Ubuntu, Linux Mint:

Вот список терминальных эмуляторов с поддержкой w3m-img:

  1. Gnome-terminal,
  2. Konsole,
  3. st,
  4. Terminator,
  5. Termite,
  6. URxvt,
  7. Xfce4-Terminal,
  8. Xterm

Если в вашей системе установлены эмуляторы терминалов kitty, Terminology и iTerm, вам не нужно устанавливать w3m-img.

Теперь выполните следующую команду, чтобы отобразить информацию о вашей системе с пользовательским изображением:

Замените путь изображения в приведенной выше команде своим собственным.

Кроме того, вы можете найти каталог, который содержит изображения, как показано ниже.

Читайте также: