що робить “sudo apt-get install здатність”?


10

Я абсолютно новий в Linux і, отже, Ubuntu. Хоча я вже деякий час використовую ОС Ubuntu в моїй системі, я вперше намагаюся вивчити нюанси, а отже, починаючи з документації.

Мені цікаво, якщо ми використовуємо apt-getкоманду для встановлення пакетів, що apt-get install aptitudeробити?


@ david6, але насправді здатність - це передній край для apt-get - це не те саме і не має однакових функцій ...
Alvar

Я надто спростив: Aptitude пропонує інтерфейс curses (text-GUI) (при запуску без параметра) та інтерфейс командного рядка, який може робити більшість речей, які робить apt-cache / apt-get. Він має вирішувач залежності, який дозволяє переглядати між різними рішеннями. Використовуючи командний рядок, ви можете скорегувати запропоноване рішення (встановити або видалити рекомендований пакет). Однак Aptitude все ще базується набібліотеці libapt і залежить від apt-get ; тому ви не можете встановити його без apt-get (також у пакеті "apt").
david6

Дивіться також: askubuntu.com/questions/1743/…
david6

Відповіді:


7
apt-get install PACKAGE_NAME

Чи використовується команда для встановлення будь-якого пакету, для якого ви знаєте ім'я, наприклад aptitude.
sudoвикористовується для отримання кореневого доступу та можливості встановлення та видалення програмного забезпечення. sudoзавжди потрібен, якщо ви робите системні зміни, такі як установка, видалення, оновлення та оновлення пакетів.

apt-get

Чи використовується команда для управління будь-якими джерелами програмного забезпечення та програмного забезпечення. install - це додаткова команда, яка повідомляє комп’ютеру, що ви хочете встановити програмне забезпечення з назвою пакета наступним чином. Потім він перевірить джерела програмного забезпечення на наявність посилання на завантаження з тим самим ім'ям, а потім завантажить та встановить останню версію (або вказану версію).

update

оновить джерела програмного забезпечення новими версіями перерахованого програмного забезпечення (нічого не встановлюючи)

upgrade

оновлює програмне забезпечення, якщо в джерелах програмного забезпечення є нові версії.

remove

видаляє ім'я пакета, вказане після (наприклад, встановити).

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

Здатність
Після додаткових досліджень здібності я з'ясував, що він уже встановлений. Тому встановлення здатності не вирішить нічого, крім помилок у конослі. Почніть здатність:

sudo aptitude

aptitudeПакет версія GUI від apt-getкоманди, він не отримав повний набір функцій , як APT-отримати , але у Вас є основи , як, remove, update, upgrade, installі т.д. Більш детальна інформація про aptitudeта особливості можна знайти тут.

Також шукайте в центрі програмного забезпечення, якщо ви хочете використовувати GUI для пошуку та встановлення / видалення програм.

Корисні джерела:


TL; DR він встановлює aptitudeпакет, який може робити речі, схожі на apt-get. Однак aptitudeпід час останньої перевірки не має підтримки мультиарха, і apt-getможе зробити майже все, що aptitudeможе
Thomas Ward

Дякуємо за інформацію про здатність @ThomasW. Забули, що це менеджер пакунків, не використовуйте його. відповідно оновив мою відповідь.
Альвар

Немає проблем, і вибачте про ТЛ; речі ДР, але ви поклали багато речей (що більшість людей може лінуватися читати);)
Thomas Ward

@ThomasW. Я помістив інформацію, яку хотів би прочитати, якби я був новим у командному рядку, але так, він був трохи більшим. Але я хотів пояснити це і просто не дати просту половину відповіді, що це встановить придатність. Що не зовсім правильно: P
Альвар

1

просто, він встановить пакет, названий як здатність.

синтаксис встановлення пакетів є sudo apt-get install <pkg_name>

для отримання додаткової інформації: wiki-Ubuntu


0

Команда apt-get install aptitudeвстановить графічний менеджер пакунків під назвою aptitude.

Aptitude - відомий менеджер пакунків з ncursesграфічним інтерфейсом. Я вважаю за краще це перед іншими менеджерами пакунків, оскільки це швидше (IMHO) і система управління конфліктами працює дуже добре.

бр


0

sudoвиконує ваші дії як користувач root, тому у вас не виникають проблеми з привілеями, як і введення пароля під час встановлення чогось із програми Software Center. apt-getце те, що ви виконуєте - програма, якщо ви хочете, яка обробляє підходящі файли та більшість інсталяцій. installє аргументом для виконання, кажучи йому щось встановити, а потім aptitude- назва пакета, який ви встановлюєте.

Це точно те саме, що ви зробили б, якщо ви зайшли в Центр програмного забезпечення, шукали "apitude" (який може містити іншу назву) та натискаєте встановити.


Дякую всім . Так, я встановив, і я можу побачити менеджера пакунків
Bikash
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.