Linux Wiki
m (→‎Linki zewnętrzne: -Kategoria:Polecenia ({{Polecenia}} sam ją dodaje))
 
m (7 wersji)
 
Linia 1: Linia 1:
{{małą literą}}
+
{{stub}}
  +
'''Advanced Packaging Tool''' (w skrócie '''APT''') – narzędzie do zarządzania oprogramowaniem w [[Debian]]ie i dystrybucjach od niego pochodnych. Można nim instalować, kasować i aktualizować programy. Korzysta z danych dostępnych w <code>[[:/etc/apt/sources.list]]</code>, gdzie są zgromadzone repozytoria. Składa się on z kilku programów uruchamianych w oknie terminala. Najczęściej używany z nich to ''apt-get''.
'''sudo''' – polecenie w systemie Linux. Umożliwia wykonanie polecenia jako inny użytkownik. Jeśli ten nie zostanie sprecyzowany, polecenie zostanie wykonane jako ''[[root]]''.
 
   
== Użycie ==
+
== apt-get ==
  +
: Zobacz oddzielny artykuł: [[apt-get]].
sudo [''parametry''] { -i | -s | ''polecenie''}
 
  +
Jak już wyżej wspomniano, '''apt-get''' jest najczęściej używanym programem z zestawu APT-a. Służy między innymi do pobierania, instalowania i usuwania pakietów.
* <code>parametry</code> – opcjonalne przełączniki
 
* <code>polecenie</code> – polecenie do wykonania jako inny użytkownik
 
   
  +
== apt-cache ==
== Najczęściej używane przełączniki ==
 
  +
: Zobacz oddzielny artykuł: [[apt-cache]]
* <code>-u ''user''</code> – wykonaj polecenie jako użytkownik ''user''. Zamiast nazwy użytkownika można podać [[UID]]
 
  +
Narzędzie '''apt-cache''' umożliwia przeglądanie informacji o pakietach umieszczonych w lokalnej bazie danych.
* <code>-i</code> – uruchamia sudo jako powłokę logowania
 
* <code>-s</code> – uruchamia sudo jako powłokę
 
   
== Przykłady ==
+
== add-apt-repository ==
  +
'''add-apt-repository''' to prosty skrypt napisany w Pythonie, umożliwiający szybkie dodanie repozytorium do pliku <code>sources.list</code>. Nie występuje we wszystkich dystrybucjach. W [[Ubuntu]] oraz pochodnych umożliwia też dodanie repozytorium PPA.
* <code>sudo -u john [[mkdir]] jakisfolder</code>
 
** Jako użytkownik ''john'' uruchomi polecenie ''mkdir jakisfolder''
 
* <code>sudo "service mpd stop;service mpd start"</code>
 
** Jako użytkownik [[root]] (domyślnie) uruchom polecenia ''service mpd stop;service mpd start''. Zwróć uwagę na cudzysłow. Bez niego zostałoby to zinterpretowanie jako: <code>service mpd stop</code> jako root (przez sudo) i <code>service mpd start</code> jako zwykły użytkownik, gdyż średnik zakończył parametry dla sudo i zaczyna nowe polecenie.
 
   
  +
{{Debian}}
== Linki zewnętrzne ==
 
* [[man]] sudo ([http://www.digipedia.pl/man/sudo.8.html wersja online])
 
* [[info]] / [[pinfo]] sudo
 
   
  +
[[Kategoria:Debian]]
  +
[[Kategoria:Advanced Packaging Tool]]
   
  +
[[fi:APT]]
{{polecenia}}
 

Aktualna wersja na dzień 17:56, 25 lis 2021

Nuvola apps kate
Ta strona to zalążek artykułu. Jeśli możesz, rozbuduj go.

Advanced Packaging Tool (w skrócie APT) – narzędzie do zarządzania oprogramowaniem w Debianie i dystrybucjach od niego pochodnych. Można nim instalować, kasować i aktualizować programy. Korzysta z danych dostępnych w /etc/apt/sources.list, gdzie są zgromadzone repozytoria. Składa się on z kilku programów uruchamianych w oknie terminala. Najczęściej używany z nich to apt-get.

apt-get[]

Zobacz oddzielny artykuł: apt-get.

Jak już wyżej wspomniano, apt-get jest najczęściej używanym programem z zestawu APT-a. Służy między innymi do pobierania, instalowania i usuwania pakietów.

apt-cache[]

Zobacz oddzielny artykuł: apt-cache

Narzędzie apt-cache umożliwia przeglądanie informacji o pakietach umieszczonych w lokalnej bazie danych.

add-apt-repository[]

add-apt-repository to prosty skrypt napisany w Pythonie, umożliwiający szybkie dodanie repozytorium do pliku sources.list. Nie występuje we wszystkich dystrybucjach. W Ubuntu oraz pochodnych umożliwia też dodanie repozytorium PPA.