Установка программ в linux

Передача файлов с SFTP

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

Если вы работаете на настольном компьютере, вы можете использовать SFTP-клиент с графическим интерфейсом, например WinSCP или FileZilla, для подключения к удаленному серверу и загрузки или загрузки файлов.

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

Загрузка файлов с помощью команды SFTP

После входа на удаленный сервер текущим рабочим каталогом является домашний каталог удаленного пользователя.

При загрузке файлов с помощью команды они загружаются в каталог, из которого вы ввели команду.

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

Вывод должен выглядеть примерно так:

Если вы хотите сохранить загруженный файл под другим именем, укажите новое имя в качестве второго аргумента:

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

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

Синтаксис такой же, как и синтаксис :

Загрузка файлов с помощью команды SFTP

Чтобы загрузить файл с локального компьютера на удаленный SFTP-сервер, используйте команду:

Вывод должен выглядеть примерно так:

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

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

Чтобы загрузить локальный каталог, вы должны набрать:

Чтобы возобновить прерванную загрузку:

Второй способ: Менеджер приложений

Откройте Менеджер приложений Ubuntu (стилизованная белая буква «A» на оранжевом фоне).

Софт сгруппирован по категориям:

  • Аудио и видео
  • Общение и новости
  • Работа
  • Игры
  • Графика и фотография
  • Дополнения

В рубрике «Выбор редакции» предлагается графический редактор Krita. Рассмотрю установку этим способом на примере данной программы. Щелкните мышью по ее значку. Нажмите кнопку «Установить».

Введите пароль администратора данного ПК в соответствующее поле и нажмите «Подтвердить».

Вы будете видеть прогресс процесса установки (в процентах).

После завершения установки вы можете запустить графический редактор, нажав соответствующую кнопку или тут же удалить его. Нажмите кнопку «Разрешения». Чтобы вы могли редактировать фотографии и другие изображения на флешках, подключенных цифровых камерах и телефонах, необходимо включить опцию «Чтение и запись файлов на съемных устройствах хранения». «Доступ к файлам в домашней папке» включен по умолчанию.

Обращайте внимание на кнопку «Разрешения» после установки различных приложений. Если не предоставить программе соответствующие разрешения, некоторые ее функции не будут работать

Эта особенность подобна хорошо известной вам по мобильной ОС Android.

Нажмите кнопку «Запустить» и редактор Krita откроется.

Использование wget Linux

Команда wget linux, обычно поставляется по умолчанию в большинстве дистрибутивов, но если нет, ее можно очень просто установить. Например установка с помощью yum будет выглядеть следующим образом:

А в дистрибутивах основанных на Debian:

Теперь перейдем непосредственно к примерам:

1. Загрузка файла

Команда wget linux скачает один файл и сохранит его в текущей директории. Во время загрузки мы увидим прогресс, размер файла, дату его последнего изменения, а также скорость загрузки:

Опция -О позволяет задать имя сохраняемому файлу, например, скачать файл wget с именем wget.zip:

Вы можете скачать несколько файлов одной командой даже по разным протоколам, просто указав их URL:

4. Взять URL из файла

Вы можете сохранить несколько URL в файл, а затем загрузить их все, передав файл опции -i. Например создадим файл tmp.txt, со ссылками для загрузки wget, а затем скачаем его:

5. Продолжить загрузку

Утилита wget linux рассчитана на работу в медленных и нестабильных сетях. Поэтому если вы загружали большой файл, и во время загрузки было потеряно соединение, то вы можете скачать файл wget с помощью опции -c.

6. Загрузка файлов в фоне

Опция -b заставляет программу работать в фоновом режиме, весь вывод будет записан в лог файл, для настройки лог файла используются специальные ключи wget:

7. Ограничение скорости загрузки

Команда wget linux позволяет не только продолжать загрузку файлов, но и ограничивать скорость загрузки. Для этого есть опция —limit-rate. Например ограничим скорость до 100 килобит:

Здесь доступны, как и в других подобных командах индексы для указания скорости — k — килобит, m — мегабит, g — гигабит, и так далее.

8. Подключение по логину и паролю

Некоторые ресурсы требуют аутентификации, для загрузки их файлов. С помощью опций —http-user=username, –http-password=password и —ftp-user=username, —ftp-password=password вы можете задать имя пользователя и пароль для HTTP или FTP ресурсов.

Или:

9. Загрузить и выполнить

Вы, наверное, уже видели такие команды. wget позволяет сразу же выполнять скачанные скрипты:

Если опции -O не передать аргументов, то скачанный файл будет выведен в стандартный вывод, затем мы его можем перенаправить с интерпретатор bash, как показано выше.

По умолчанию wget сохраняет файл в текущую папку, но это поведение очень легко изменить с помощью опции -P:

11. Передать информацию о браузере

Некоторые сайты фильтруют ботов, но мы можем передать фальшивую информацию о нашем браузере (user-agent) и страницу с которой мы пришли (http-referer).

12. Количество попыток загрузки

По умолчанию wget пытается повторить загрузку 20 раз, перед тем как завершить работу с ошибкой. Количество раз можно изменить с помощью опции —tries:

13. Квота загрузки

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

Здесь работают те же индексы для указания размера — k, m, g, и т д.

14. Скачать сайт

Wget позволяет не только скачивать одиночные файлы, но и целые сайты, чтобы вы могли их потом просматривать в офлайне. Использование wget, чтобы скачать сайт в linux выглядит вот так:

Восстановить данные Linux из Windows

Что, если мы используем Linux, мы возвращаемся в Windows и забыли файл? Здесь у нас есть несколько способов повторно получить доступ к данным.

Перезагрузите компьютер

Как и в предыдущем случае, самый безопасный и простой способ — это перезагрузите компьютер и снова войдите в Linux . Оказавшись там, мы можем скопировать файл на флешку или внешний жесткий диск и снова перезапустить, чтобы перенести его в Linux. Это самый долгий и утомительный процесс, но он и самый безопасный.

Используйте программу для чтения EXT4

Windows по умолчанию не может читать или записывать на диски Linux EXT. Следовательно, если мы хотим получить доступ к данным, необходимо установить программу, которая позволяет нам это делать. Существует очень разнообразное программное обеспечение, как бесплатное, так и платное, которое позволяет нам это делать. Однако большинство из них — это довольно устаревшие программы, которые, хотя и могут работать, но также могут выдавать ошибки.

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

Используйте подсистему Windows для Linux

Microsoft очень сильно делает ставку на интеграцию Linux в Windows. Благодаря Подсистема Windows для Linux , WSL, можно загрузить полный экземпляр Linux поверх операционной системы благодаря Hyper-V. С появлением WSL2 Windows может монтировать и использовать диски Linux EXT4, как если бы это был жесткий диск, более подключенный к компьютеру.

Если мы опытные пользователи, у которых включен WSL в Windows, и мы хотим получить доступ к данным Linux из операционной системы Microsoft, это лучший вариант. В любом случае, мы надеемся, что Microsoft скоро упростит этот процесс, добавив почти встроенную поддержку EXT4 из Windows.

Текстовый редактор Nano

Если вам нужно не просто открыть файл в терминале Linux, но и отредактировать его, то лучше всего использовать не «most», а какой-нибудь более продвинутый текстовый редактор для терминала. Например, это может быть редактор Nano.

В Ubuntu Linux текстовый редактор Nano установлен по умолчанию, но если его нет в вашей системе, то вы можете его установить следующими командами:

Для CentOS, Fedora:

yum install nano

Для Gentoo:

install app-editors/nano

Для Debian, Ubuntu:

apt-get install nano

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

nano file_name.txt

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

Для управления текстовым редактором Nano используются следующие комбинации клавиш:

  • Ctrl-G или F1 – просмотр справки;
  • Ctrl-X или F2 – выход из программы;
  • Ctrl-O или F3 – сохранение открытого файла;
  • Ctrl-J или F4 – выровнять текущий абзац;
  • Ctrl-R или F5 – загрузить содержимое другого файла в текущий;
  • Ctrl-W или F6 – выполнить поиск;
  • Ctrl-Y или F7 – пролистать страницу вперед;
  • Ctrl-V или F8 – пролистать страницу назад;
  • Ctrl-K или F9 – вырезать строку и запомнить;
  • Ctrl-U или F10 – вставить;
  • Ctrl-C или F11 – положение курсора;
  • Ctrl-T или F12 – проверить орфографию;

Основные команды grep

Вывести все упоминания слова

Предположим вы запустили

CentOS Linux

и хотите посмотреть все установленные пакеты в названии которых есть слово
kernel

yum list installed | grep kernel

abrt-addon-kerneloops.x86_64 2.1.11-60.el7.centos @base
kernel.x86_64 3.10.0-1160.el7 @anaconda
kernel.x86_64 3.10.0-1160.2.2.el7 @updates
kernel.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-devel.x86_64 3.10.0-1160.2.2.el7 @updates
kernel-devel.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-headers.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-tools.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-tools-libs.x86_64 3.10.0-1160.6.1.el7 @updates

И наоборот, можно посмотреть все строки где нет слова kernel
: нужно добавить опцию -v

yum list installed | grep -v kernel

Если вам нужно найти что-то в файле, можно вместо | воспользоваться выражением

grep ‘\bkernel\b’ huge_file

Где huge_file это имя файла в текущей директории в котором мы ищем отдельные слова kernel.

То есть слова akernel или kernelz найдены не будут

Вывести всё, что начинается со слова

Если нам теперь не нужны пакеты, в которых слово
kernel
в середине, а только те, которые начинаются с
kernel добавим перед словом знак ^

yum list installed | grep ^kernel

kernel.x86_64 3.10.0-1160.el7 @anaconda
kernel.x86_64 3.10.0-1160.2.2.el7 @updates
kernel.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-devel.x86_64 3.10.0-1160.2.2.el7 @updates
kernel-devel.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-headers.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-tools.x86_64 3.10.0-1160.6.1.el7 @updates
kernel-tools-libs.x86_64 3.10.0-1160.6.1.el7 @updates

grep -E ‘ion$’ huge_file

compensation

generation

Допустим вы знаете только начало и конец слова

grep -E ‘^to..le$’ huge_file

topbicycle

Несколько символов подряд

Найти слова с пятью гласными подряд

grep -E ‘{5}’ /usr/share/dict/words

cadiueio
Chaouia
cooeeing
euouae
Guauaenok
miaoued
miaouing
Pauiie
queueing

Скачать файл с помощью elinks

Еще одна ситуация, когда вам нужно скачать файл из командной строки linux, вы знаете где его найти, но у вас нет прямой ссылки. Тогда все ранее описанные утилиты не помогут. Но вы можете использовать один из консольных браузеров, например, elinks. Если эта программа еще не установлена, то вы можете найти ее в официальных репозиториях своих дистрибутивов.

Запустите браузер, например, с помощью команды:

В первом окне нажмите Enter:

Затем введите URL страницы, например, не будем далеко ходить и снова скачаем ядро с kernel.org:

Когда вы откроете сайт, останется только выбрать URL для загрузки:

Далее выберите что нужно сделать с файлом, например, сохранить (save), а также выберите имя для нового файла:

В следующем окне вы увидите информацию о состоянии загрузки:

Типы файлов в Linux

В

Linux

всё является файлами и tty терминалы не исключение.

Выполните

ls -l $(tty)

Или аналогичную команду

ls -l /dev/pts/1

crw—w—-. 1 andrei tty 136, 1 Nov 19 12:43 /dev/pts/1

Первый символ — это тип файла.

Доступно семь типов файлов: обычные, директории, символьные, блоки, сокеты, именованые каналы, символьные ссылки

— : regular file

d : directory

c : character device file

b : block device file

s : local socket file

p : named pipe

l : symbolic link

Тип c означает character. То есть этот файл может
принимать и показывать символы

Если выполнить

ls -ld /etc

drwxr-xr-x. 118 root root 8192 Nov 19 11:02 /etc

Видно, что тип файла d. То есть directory

Для просмотра дисков/блоков выполните

lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 7G 0 part
├─centos-root 253:0 0 6.2G 0 lvm /
└─centos-swap 253:1 0 820M 0 lvm
sr0 11:0 1 57.7M 0 rom /run/media/andrei/VBox_GAs_6.1.10

Если выполнить

ls -l /dev/sda*

brw-rw—-. 1 root disk 8, 0 Nov 19 11:02 /dev/sda
brw-rw
—-. 1 root disk 8, 1 Nov 19 11:02 /dev/sda1
brw-rw—-. 1 root disk 8, 2 Nov 19 11:02 /dev/sda2

Можно убедитсья, что тип файлов b. То есть block

? означает что должен быть один любой символ.

ls -l /dev/sda?

brw-rw—-. 1 root disk 8, 1 Nov 19 11:02 /dev/sda1
brw-rw—-. 1 root disk 8, 2 Nov 19 11:02 /dev/sda2

означает что должен быть либо символ 1 либо символ 2

ls -l /dev/sda

brw-rw—-. 1 root disk 8, 1 Nov 19 11:02 /dev/sda1
brw-rw—-. 1 root disk 8, 2 Nov 19 11:02 /dev/sda2

Когда вы хотите узнать версию системы вы можете выполнить

ls -l /etc/system-release

lrwxrwxrwx. 1 root root 14 Nov 17 13:44 /etc/system-release -> centos-release

Тип файла l означает link то есть это не настоящий файл, а ссылка

Выполните

ls -l /etc/system-release /etc/centos-release /etc/redhat-release

-rw-r—r—. 1 root root 37 Oct 23 17:53 /etc/centos-release
lrwxrwxrwx. 1 root root 14 Nov 17 13:44 /etc/redhat-release -> centos-release
lrwxrwxrwx. 1 root root 14 Nov 17 13:44 /etc/system-release -> centos-release

/etc/centos-release — это настоящий (regular) файл а остальные — ссылки на него.

Если бы вы пользовались redhat то настоящим был бы redhat-release

Ещё один способ получить информацию о версии — выполнить lsb_release -d где -d означает description

lsb_release -d

Description: CentOS Linux release 7.9.2009 (Core)

Первый способ: Магазин приложений

Самый новый и наиболее удобный метод. Работает в Arch, Linux Mint, Fedora и Elementary OS. Удобный формат упаковки и распространения ПО поддерживается ведущими разработчиками софта, в числе которых Google и Microsoft.

Перейдите в магазин приложений Snapcraft.

Прокрутите страницу вниз до кнопки «Browse the Snap Store».

Если вы прокрутите страницу ниже, вы увидите различные приложения, расположенные по категориям. Устанавливать их можно тем же способом, который я рассмотрю на примере одной программы. Если вы точно знаете название нужного вам приложения, используйте поисковую строку. Чтобы установить популярный медиаплеер VLC, введите его название в строку поиска и нажмите кнопку «Search» («Поиск»). Отобразятся результаты поиска.

Откройте нужный вам: «VLC». Нажмите кнопку «Install».

Нажмите на кнопку «View in Desktop store». Ниже показана команда для установки через Консоль (Терминал).

Вам будет предложено открыть ссылку в Менеджере приложений Ubuntu. Выберите этот вариант. Нажмите «Open link».

Нажмите кнопку «Установить».

Введите пароль администратора компьютера. Нажмите «Подтвердить».

На экране отображается, на сколько процентов выполнен процесс установки.

Приложение установлено. Вам предлагается открыть программу нажатием кнопки «Запустить» или удалить ее.

Вы можете начать пользоваться плеером VLC прямо сейчас.

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

uGet

uGet – это еще один кроссплатформенный, свободный менеджер загрузок в Linux с открытым исходным кодом. Это отличный менеджер загрузок с большим количеством функций. Вот его основные особенности:

  • Возможность докачки – uGet позволяет догружать прерванные загрузки и ставить их на паузу.
  • Создание очереди – Если вы хотите чтобы загрузки запускались автоматически, можно просто создать очередь, uGet скачает все файлы по одному.
  • Мониторинг буфера обмена – Менеджер закачек ubuntu uGet следит за буфером обмена и выбирает все скопированные url адреса. Вы можете скопировать несколько адресов и инициировать загрузку одним кликом.
  • Планировщик – Планировщик позволяет запланировать старт загрузки в любое время.

Вы можете легко установить последнюю версию uGet из официального PPA или из центра приложений, но в PPA вы получите последнюю стабильную версию.

sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget

Как переименовать файл в терминале

Терминал может показаться пугающим, но он имеет много преимуществ. Команды терминала обычно одинаковы для разных версий Linux. Следующие команды переименования работают независимо от выбранной вами настольной операционной системы Linux или окружения рабочего стола. Он также работает на серверах без какого-либо рабочего стола вообще.

Есть две основные команды, которые упрощают переименование файлов. Самый простой вариант не совсем очевиден, поэтому сначала рассмотрим его.

Переименование файлов с помощью команды Linux ‘mv’

Команда mv — самый короткий и простой способ переименовать файлы в терминале. Да, mv — это сокращение для перемещения, а перемещение файлов — это в первую очередь то, для чего предназначена эта команда. Чтобы мысленно связать mv с переименованием, подумайте об этом следующим образом: вы технически перемещаете данные из одного имени файла в другое. Проверьте пример ниже.

Кроме того, вы можете открыть или направить терминал в папку, содержащую файл.

Примечание. Если вы действительно хотите переместить файлы с помощью команды mv , а не вводить новое имя файла, вместо этого введите целевой каталог.

Переименование файлов с помощью команды Linux «переименовать»

Когда приходит время переименовывать несколько файлов, команда быстро становится утомительной. Для этой работы вам нужна команда переименования.

Допустим, у вас есть набор текстовых файлов (TXT), которые вы хотите превратить в файлы Markdown (MD). Во-первых, как в приведенном выше примере, используйте команду cd для перехода в соответствующую папку (в качестве альтернативы вы можете использовать Правый клик> Открыть в терминале ). Затем введите следующую команду:

* Указывает команде на поиск всех файлов в папке. Вы можете явно ограничить поиск файлами, заканчивающимися на .txt, изменив команду следующим образом.

Приведенные выше команды не сообщат вам, какие изменения сделала команда переименования . Вы должны открыть папку и проверить себя. Если вы хотите подтверждение внутри терминала, вы можете добавить -v к команде.

Технически, вы можете использовать команду переименования, чтобы переименовать один файл. Вам просто нужно больше печатать, чем с mv . Например:

Повторение исходного имени файла в конце, вместо использования *, информирует команду о том, что нужно выполнить действие только с этим конкретным файлом.

MultiGet

И последний на сегодня свободный, многофункциональный менеджер закачек для линукс с открытым исходным кодом это MultiGet. Это тоже неплохой менеджер загрузок для Linux, включающий все необходимые функции. Вот некоторые из них:

  • Возобновление докачки – MultiGet имеет функцию возобновления загрузки любого файла.
  • Поддержка HTTP и FTP протоколов
  • Мониторинг буфера обмена – MultiGet контролирует буфер обмена, а это значит, что как только вы скопируете URL, MultiGet предложит скачать файл по скопированной ссылке.
  • Поддержка нескольких загрузок и многопоточности.
  • Поддержка прокси – SOCKS 4, 4a, 5, HTTP, FTP.

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

sudo apt install multiget

5. DownThemAll

Пятой в нашем списке будет программа DownThemAll, точнее, это не программа, а плагин Firefox. Так что этот пункт только для пользователей Firefox, но его главное преимущество в том, что вы можете использовать его на любой платформе: Linux, Windows, MacOS.

В DownThemAll можно выделить следующие особенности:

  • Поддержка докачки – Так же как и предыдущий менеджер загрузок DownThemAll поддерживает докачку.
  • Несколько загрузок сразу – DownThemAll может скачивать несколько загрузок одновременно и вы можете установить скорость для каждого из файлов.
  • Автораспознавание – Плагин может автоматически распознавать ссылки для загрузки. Также вы можете выбрать пункт в меню скачать с помощью DownThemAll.
  • Большое количество настроек.

Вы можете настроить плагин по своему вкусу, открыв Меню -> Плагины -> Расширения -> DownThemAll -> Настройки

Поскольку это плагин Firefox, вам не придется ничего менять в системе и он может быть установлен на любой платформе. Откройте addons.mozilla.org и наберите в поиске DownloadThemAll:

Дальше остается только нажать установить, и все, плагин готов к использованию.

Загрузка файлов с использованием Curl

Curl может использоваться для передачи данных по ряду протоколов. Он поддерживает множество протоколов, включая HTTP , HTTPS , FTP , TFTP , TELNET, SCP и т. Д. С помощью Curl можно загружать любые удаленные файлы. Он также поддерживает функцию паузы и возобновления.

Для начала, сначала вам нужно установить curl.

Установить curl

Запустить приложение командной строки в Ubuntu, который является Terminal, нажав клавишу Ctrl + Alt + T комбинации клавиш. Затем введите указанную ниже команду для установки curl с помощью sudo.

$ sudo apt install curl

Когда появится запрос на ввод пароля, введите sudo password.

После завершения установки введите указанную ниже команду для загрузки file.

Загрузите и сохраните файл, используя имя исходного файла

Чтобы сохранить файл с тем же именем, что и исходный файл на удаленном сервере, используйте –O (заглавная буква O), а затем curl, как показано ниже :

$ curl –O 

Вместо -O вы также можете указать «–remote-name», как показано ниже. Оба работают одинаково.

Загрузите и сохраните файл под другим именем

Если вы хотите скачать файл и сохранить его под другим именем, чем имя файла в удаленный сервер, используйте -o (в нижнем регистре o), как показано ниже. Это полезно, когда удаленный URL-адрес не содержит имя файла в URL-адресе, как показано в примере ниже.

$ curl –o  

— это новое имя выходного файла.

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

$ curl -O  -O 

Загрузить файлы с FTP-сервера

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

$ curl -O ftp://ftp.example.com/file.zip

Чтобы загрузить файлы с аутентифицированных пользователем FTP-серверов, используйте следующий синтаксис:

$ curl -u : -O 

Приостановите и возобновите загрузку

Хотя загружая файл, вы можете вручную приостановить его, используя Ctrl + C , или иногда он автоматически прерывается и останавливается по любой причине, вы можете возобновить его. Перейдите в тот же каталог, в который вы ранее загрузили файл, затем введите команду в следующем синтаксисе:

$ curl –c  

Третий способ: PPA (архивы пакетов)

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

В качестве примера рассмотрю установку игровой платформы Lutris, которая позволяет запускать в Linux тысячи игр, предназначенных для Windows.

В разделе софта войдите в приложение «Программы и обновления». Откройте вкладку «Другое ПО».

Нажмите расположенную в левой нижней части экрана кнопку «Добавить».

В строку введите адрес источника приложений. В данном случае:

Нажмите кнопку «Добавить источник»

Введите пароль администратора ПК и нажмите «Подтвердить».

В списке источников софта появился нужный вам репозиторий.

Когда вы будете закрывать окно приложения, может появиться сообщение о том, что информация о программном обеспечении устарела. Нажмите кнопку «Обновить».

Стартует процесс обновления файлов и вам остается только подождать его завершения. Вы можете нажать на стрелочку «Подробно», чтобы видеть, какие именно действия осуществляет система.

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

Это второй способ добавить источник ПО.

Обновление информации об источнике софта позволяет проверить, есть ли там программное обеспечение.

Лучшие менеджеры закачек в Linux

1. Xtreme Download Manager (XDM)

Те, кто недавно перешел с Windows на Linux, скорее всего, выберут XDM, потому что по интерфейсу он похож на IDM (Internet Download Manager). XDM очень прост в установке и использовании, а также поддерживает огромное количество функций. Последняя версия XDM выпущена в прошлом году. Этот менеджер закачек для линукс имеет такие особенности:

  • Поддержка докачки – XDM позволяет восстановить прерванную загрузку, если срок действия URL истек, то вы можете обновить URL.
  • Принудительная сборка – Это одна из полезных возможностей XDM. Мы часто встречаемся с ошибкой: невозможно собрать файл. С помощью этой функции вы можете принудительно собрать все загруженные части файла в одно. Для видео, принудительная сборка работает превосходно.
  • Загрузка видео с Youtube – Вам не нужно устанавливать дополнительное программное обеспечение, чтобы скачать видео с Youtube. Просто скопируйте URL, выберите качество и нажмите загрузить.
  • Интеграция с браузером – XDM может быть интегрирован с большинством популярных браузеров, таких как Mozilla Firefox и Chromium.

Чтобы установить XDM из Noobslab PPA выполните такие команды:

sudo add-apt-repository ppa:noobslab/apps sudo apt-get update sudo apt-get install xdman

2. Persepolis

Программа Persepolis бесплатна и распространяется с открытым исходным кодом. Она представляет из себя удобный графический интерфейс для утилиты aria2 и доступна для Linux, Windows и MacOS. Особенности программы:

  • Сегментная загрузка;
  • Планирование скачиваний;
  • Очередь загрузки;
  • Поиск и загрузка видео с Youtube, Vimeo, DailyMotion и других подобных сайтов;
  • Имеет расширение для большинства популярных браузеров.

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

sudo add-apt-repository ppa:persepolis/ppa sudo apt update sudo apt install persepolis

Опции

Синтаксис опций очень свободный. У каждой опции, как правило есть как длинное, так и короткое имя. Их можно записывать как до URL, так и после. Между опцией и ее значением не обязательно ставить пробел, например вы можете написать -o log или -olog. Эти значения эквивалентны. Также если у опций нет параметров, не обязательно начинать каждую с дефиса, можно записать их все вместе: -drc и -d -r -c. Эти параметры wget тоже эквивалентны.

А теперь давайте перейдем к списку опций. У wget слишком много опций, мы разберем только основные.

  • -V (—version) — вывести версию программы
  • -h (—help) — вывести справку
  • -b (—background) — работать в фоновом режиме
  • -o файл (—out-file) — указать лог файл
  • -d (—debug) — включить режим отладки
  • -v (—verbose) — выводить максимум информации о работе утилиты
  • -q (—quiet) — выводить минимум информации о работе
  • -i файл (—input-file) — прочитать URL из файла
  • —force-html — читать файл указанный в предыдущем параметре как html
  • -t (—tries) — количество попыток подключения к серверу
  • -O файл (—output-document) — файл в который будут сохранены полученные данные
  • -с (—continue) — продолжить ранее прерванную загрузку
  • -S (—server-response) — вывести ответ сервера
  • —spider — проверить работоспособность URL
  • -T время (—timeout) — таймаут подключения к серверу
  • —limit-rate — ограничить скорость загрузки
  • -w (—wait) — интервал между запросами
  • -Q (—quota) — максимальный размер загрузки
  • -4 (—inet4only) — использовать протокол ipv4
  • -6 (—inet6only) — использовать протокол ipv6
  • -U (—user-agent)- строка USER AGENT отправляемая серверу
  • -r (—recursive)- рекурсивная работа утилиты
  • -l (—level) — глубина при рекурсивном сканировании
  • -k (—convert-links) — конвертировать ссылки в локальные при загрузке страниц
  • -P (—directory-prefix) — каталог, в который будут загружаться файлы
  • -m (—mirror) — скачать сайт на локальную машину
  • -p (—page-requisites) — во время загрузки сайта скачивать все необходимые ресурсы

Кончено это не все ключи wget, но здесь и так слишком много теории, теперь давайте перейдем к практике. Примеры wget намного интереснее.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: