Knowledge (XXG)

APT (software)

Source đź“ť

2231: 1092: 167: 151: 103: 45: 697: 2267: 2015: 3310: 2243: 3298: 459:. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version. 3322: 2255: 2217: 991:
The 'Deity' name was abandoned as the official name for the project due to concerns over the religious nature of the name. The APT name was eventually decided after considerable internal and public discussion. Ultimately the name was proposed on IRC, accepted and then finalized on the mailing lists.
672:
feature allows users to force APT to choose particular versions of packages which may be available in different versions from different repositories. This allows administrators to ensure that packages are not upgraded to versions which may conflict with other packages on the system, or that have not
954:
APT front ends can list the dependencies of packages being installed or upgraded, ask the administrator if packages recommended or suggested by newly installed packages should be installed too, automatically install dependencies and perform other operations on the system such as removing obsolete
929:: A convenient way to make any available non-containerized change to any Debian-type Linux installation without using a direct Internet connection. However, a temporary direct connection can be required, such as to install Apt-offline on some of the relevant types of Linux, and to add 373:). Notably, APT automatically gets and installs packages upon which the indicated package depends (if necessary). This was an original distinguishing characteristic of APT-based package management systems, as it avoided installation failure due to missing dependencies, a type of 387:
APT provides other command options to override decisions made by apt-get's conflict resolution system. One option is to force a particular version of a package. This can downgrade a package and render dependent software inoperable, so the user must be careful.
1016:
method and a command line utility was so great and positive that all development efforts focused on maintaining and improving the tool. It was not until much later that several independent people built user interfaces on top of
384:) to locate the desired packages, which might be available on the network or a removable storage medium, for example, and retrieve them, and also obtain information about available (but not installed) packages. 630:). Once a package repository has been specified (like during the system installation), packages in that repository can be installed without specifying a source and will be kept up-to-date automatically. 323:
performs actions on individual packages, APT manages relations (especially dependencies) between them, as well as sourcing and management of higher-level versioning decisions (release tracking and
365:
The user indicates one or more packages to be installed. Each package name is phrased as just the name portion of the package, not a fully qualified filename (for instance, in a Debian system,
988:
Much of the original development of APT was done on Internet relay chat (IRC), so records have been lost. The 'Deity creation team' mailing list archives include only the major highlights.
660:
Problems may appear when several sources offer the same package(s). Systems that have such possibly conflicting sources can use APT pinning to control which sources should be preferred.
653:
option (i.e. a hard disk or a USB keydrive). The Debian CDs available for download contain Debian repositories. This allows non-networked machines to be upgraded. One can also use
2305: 607:
in order to find software and resolve dependencies. For APT, a repository is a directory containing packages along with an index file. This can be specified as a networked or
814:, a way to add a new CDROM to APT's list of available repositories (sources.lists). It is necessary to use apt-cdrom to add CDs to the APT system, it cannot be done by hand. 3378: 1024:
Eventually, a new team picked up the project, began to build new features and released version 0.6 of APT which introduced the Secure APT feature, using strong
995:
APT was introduced in 1998 and original test builds were circulated on IRC. The first Debian version that included it was Debian 2.1, released on 9 March 1999.
1080:
is a command, packaged separately from APT, to find which package includes a specific file, or to list all files included in a package on remote repositories.
611:
location. As of 14 August 2021, the Debian project keeps a central repository of over 50,000 software packages ready for download and installation.
3302: 1130: 489:
have a "smart" conflict resolution system, and will attempt to upgrade the most important packages at the expense of less important ones if necessary. The
3373: 1286: 3368: 2298: 1004:
user interface was a failure. Work on the user interface portion of the project was abandoned (the user interface directories were removed from the
1770: 3393: 1305: 3353: 2202: 2235: 1097: 330:
APT is often hailed as one of Debian's best features, which Debian developers attribute to the strict quality controls in Debian's policy.
3326: 3314: 2291: 283:
library of functions; APT also includes command-line programs for dealing with packages, which use the library. Three such programs are
2880: 3383: 1634: 1952: 1601: 977:. This project was commissioned in 1997 by Brian White, the Debian release manager at the time. The first functional version of 1989: 1970: 567:" is specified, i.e. a preference to get certain packages from a separate source or from a different version of a distribution. 303:" priority in all current Debian releases, and is therefore included in a default Debian installation. APT can be considered a 3348: 3216: 2945: 1999: 1541: 1911: 1681: 985:
and was only intended to be a test program for the core library functions that would underpin the new user interface (UI).
3195: 2456: 808:, a GTK-based tool sponsored for Ubuntu. (There is also a Qt version, available in the Ubuntu repositories as gdebi-kde.) 3267: 1862: 455:
is used to install the newest versions of all packages currently installed on the system from the sources enumerated in
126: 1323: 3249: 3231: 2996: 2168: 94: 1658: 2797: 2658: 2576: 1150: 1005: 380:
Another distinction is the retrieval of packages from remote repositories. APT uses a location configuration file (
203: 1840: 2749: 2344: 834:, an Ubuntu software package that enables end-user applications to install with a single-click through a browser. 758: 2266: 738: 724: 711:
to APT exist, which provide more advanced installation functions and more intuitive interfaces. These include:
2905: 2774: 2696: 1814: 1429: 1290: 2809: 2631: 2616: 2446: 2004: 1994: 1774: 1105: 910: 750: 730: 856:, a package manager for jailbroken iOS based on newer versions of APT (ported to iOS by the Electra team) 3208: 2900: 2014: 441:
files from their sources. The lists of available packages are fetched from the location(s) specified in
405:
APT searches its cached list of packages and lists the dependencies that must be installed or updated.
1893: 3203: 1945: 708: 324: 304: 240: 31: 1309: 3185: 2764: 2754: 2479: 2464: 2441: 2431: 2158: 2102: 2069: 1925: 1050: 745: 716: 700: 604: 494: 338: 244: 186: 166: 102: 3083: 2611: 2581: 2367: 2074: 2034: 1920: 902: 399: 252: 1404: 1341: 395:
mechanism allows the user to create an alternative installation policy for individual packages.
1500: 3068: 2852: 2744: 2385: 2182: 2107: 1984: 1689: 1630: 1535: 1209: 1045: 1028: 1025: 1711: 1239: 3257: 2953: 2842: 2837: 2668: 2395: 2390: 2173: 2049: 867: 843: 198: 174: 44: 3388: 3358: 3116: 3050: 2870: 2709: 2704: 2522: 2314: 2247: 2097: 1938: 1915: 1383: 1058: 825: 821: 795: 696: 374: 260: 191: 150: 3275: 3136: 3032: 2492: 2487: 2380: 2318: 1751: 1731: 1204: 1202: 1200: 1198: 1196: 1194: 799: 3363: 3342: 2958: 2653: 2059: 1176: 237: 17: 1476: 353:. However, it only does this when it is unable to calculate how to avoid the reason 3004: 2221: 2188: 2064: 2029: 634: 481:, also intelligently handles changing dependencies with new versions of packages; 1624: 1210:"The apt - Advanced Package Tool Open Source Project on Open Hub: Languages Page" 637:
and other storage media (USB keydrive, hard disks...) can be used as well, using
445:. For example, when using a Debian archive, this command retrieves and scans the 295:. They are commonly used in examples because they are simple and ubiquitous. The 3088: 2933: 2829: 2739: 2719: 2566: 2054: 2044: 2039: 1908: 1756: 1736: 1716: 1066: 493:
file contains a list of locations from which to retrieve desired package files.
259:
computer systems by automating the retrieval, configuration and installation of
2259: 3042: 3024: 3009: 2890: 2591: 2586: 2332: 2128: 1087: 914: 786: 688:) must be modified, although graphical front ends often make pinning simpler. 58: 1693: 1265: 3221: 3078: 3073: 2860: 2530: 2409: 2283: 1327: 1110: 585:: Storage area for state information for each package resource specified in 256: 179: 135: 1555: 1362: 1065:
for some of its own package management tasks, and APT is also available in
3239: 3121: 2561: 2535: 2469: 2375: 1903: 1120: 895:
to email notices of pending updates to a system administrator (sysadmin).
765: 622:) and then be queried by APT. Graphical front ends often allow modifying 264: 3093: 2814: 2801: 2782: 2759: 2729: 2714: 2571: 2502: 2497: 2436: 2163: 1836: 1115: 1054: 1000: 969: 754: 449:
files, so that information about new and updated packages is available.
408:
APT retrieves, configures and installs the dependencies automatically.
315: 2271: 1602:"How to install software in Ubuntu Linux: A complete guide for newbie" 1451: 3126: 3098: 3014: 2981: 2963: 2895: 2875: 2865: 2819: 2787: 2734: 2663: 2626: 2601: 2596: 2545: 2540: 2133: 2123: 1961: 1899: 930: 906: 608: 248: 64: 1788: 2973: 1626:
iPhone hacks: Pushing the iPhone and iPod touch beyond their limits
998:
In the end the original goal of the Deity project of replacing the
280: 164:
C++, shell script, Extensible Markup Language, CMake, C, Perl 
3144: 3108: 3060: 2986: 2885: 2724: 2686: 2645: 2507: 2405: 2216: 1125: 1062: 882: 863: 853: 838: 791: 1810: 1576: 214: 3180: 3162: 3154: 2910: 2678: 2621: 2606: 2512: 2418: 2357: 2352: 2178: 1040: 892: 846:
based on APT (ported to iOS as part of the Telesphoreo project).
411: 309: 2931: 2330: 2287: 1934: 3172: 779: 770: 735: 721: 345:
in the best possible sequence. In some cases, it utilizes the
1324:"Mobile Linux development with Familiar and a minimal Debian" 341:
of the list of packages to be installed or removed and calls
614:
Any number of additional repositories can be added to APT's
275:
APT is a collection of tools distributed in a package named
563:: Directory with version preferences files. This is where " 1049:
packages. A version of APT modified to also work with the
1930: 1430:"Query APT configuration using apt-config - Debian admin" 1926:
Chapter 2. Debian package management - Debian Reference
1527:
e.g. deb file:/mnt/install stable main contrib non-free
247:
to handle the installation and removal of software on
430:
that facilitate updating installed packages include:
255:. APT simplifies the process of managing software on 1682:"The evolution of Debian package management systems" 649:
can specify a folder other than a CD-ROM, using the
3266: 3248: 3230: 3194: 3171: 3153: 3135: 3107: 3059: 3041: 3023: 2995: 2972: 2944: 2851: 2828: 2796: 2773: 2695: 2677: 2644: 2554: 2521: 2478: 2455: 2417: 2404: 2366: 2343: 2197: 2146: 2116: 2090: 2083: 2022: 1977: 1863:"Inspecting and extracting Debian package contents" 209: 197: 185: 173: 160: 125: 93: 71: 57: 517:contains the APT configuration folders and files. 32:APT (disambiguation) § Computing and software 866:-widget-based graphical front end. Developed by 673:been sufficiently tested for unwelcome changes. 594:: Storage area for state information in transit. 1039:APT was originally designed as a front end for 1177:"2.9.7 · Tags · APT Developers / apt · GitLab" 879:Hildon application manager (Maemo application) 52:requesting confirmation before an installation 2299: 1946: 1384:"Discussion on dist-upgrade vs. full-upgrade" 1287:"From the archives: the best distros of 2000" 873:Muon discover (previous Muon software center) 477:), in addition to performing the function of 8: 579:: Storage area for package files in transit. 398:The user can specify packages using a POSIX 279:. A significant part of APT is defined in a 37: 1659:"Android, Schmandroid: Linux on the iPhone" 1131:List of software package management systems 905:to allow users to install software through 703:is one of the front ends available for APT. 573:: Storage area for retrieved package files. 333:A major feature of APT is the way it calls 3297: 2941: 2928: 2414: 2340: 2327: 2306: 2292: 2284: 2087: 1953: 1939: 1931: 1031:to authenticate the package repositories. 973:replacement project known by its codename 950:upgrade the whole system to a new release. 165: 149: 101: 43: 36: 3379:Linux package management-related software 1712:""dselect" replacement project ("deity")" 1698:gnome-apt was written by Havoc Pennington 1234: 1232: 1230: 2236:Free and open-source software portal 1688:. Vol. 22, no. 4. p. 50. 695: 523:is the APT Configuration Query program. 1142: 414:are the treatment of deferred actions. 27:Free software package management system 1533: 263:, either from precompiled files or by 909:and is in turn the framework used by 875:, a Qt-based graphical user interface 633:In addition to network repositories, 7: 3321: 2254: 1098:Free and open-source software portal 1008:) after the first public release of 963:The original effort that led to the 369:would be the argument provided, not 1657:Adhikari, Richard (20 March 2008). 1629:. O'Reilly Media, Inc. p. 20. 1157:. The Debian project. 31 March 1998 891:, a service designed to be run via 557:: APT configuration file fragments. 545:: Additional source list fragments. 539:: Locations to fetch packages from. 1817:from the original on 21 April 2008 1750:Gunthorpe, Jason (19 March 1998). 1264:Byfield, Bruce (9 December 2004). 357:requires the action to be forced. 25: 1730:Gunthorpe, Jason (2 March 1998). 1710:White, Brian C. (11 April 1997). 1680:Mullikin, Glenn (December 2001). 1304:Dorgan, David (19 January 2004). 778:, a graphical user interface for 3320: 3309: 3308: 3296: 2265: 2253: 2242: 2241: 2229: 2215: 2203:Debian–Mozilla trademark dispute 2013: 1843:from the original on 11 May 2008 1090: 577:/var/cache/apt/archives/partial/ 564: 418:Update, upgrade and dist-upgrade 3374:Free software programmed in C++ 3369:Free package management systems 1990:Debian Free Software Guidelines 1971:Software in the Public Interest 1477:"Debian 11 "bullseye" released" 741:developed by the Ubuntu project 3394:Software using the GPL license 947:install or remove packages and 1: 901:, a front end that runs as a 645:URI to the source list file. 603:APT relies on the concept of 437:is used to resynchronize the 3354:Cross-platform free software 1773:. debian.org. Archived from 1326:. Mobile Tux. Archived from 313:, friendlier than the older 1771:"A brief history of Debian" 1289:. Tux radar. Archived from 1012:. The response to APT as a 915:Linux Mint software manager 592:/var/lib/apt/lists/partial/ 3410: 1540:: CS1 maint: postscript ( 1308:. linux.ie. Archived from 1061:project has ported APT to 1006:concurrent versions system 29: 3292: 2940: 2927: 2339: 2326: 2209: 2129:Linux Mint Debian Edition 2011: 1968: 676:In order to do this, the 551:: APT configuration file. 527:shows the configuration. 121: 89: 42: 3384:Software update managers 941:search for new packages; 842:, a package manager for 820:, a way to use apt with 794:frontend, maintained by 749:, a console client with 739:graphical user interface 725:graphical user interface 701:Synaptic package manager 571:/var/cache/apt/archives/ 543:/etc/apt/sources.list.d/ 2906:Windows Package Manager 1839:. www.finkproject.org. 1053:system was released as 933:'s to the sources-list. 561:/etc/apt/preferences.d/ 510:Configuration and files 2447:Ubuntu Software Center 1995:Debian Social Contract 1623:Jurick, David (2009). 1363:"Debian policy manual" 1043:to work with Debian's 911:Ubuntu software center 731:Ubuntu Software Center 704: 77:; 26 years ago 3349:Command-line software 1902:maintenance commands 1330:on 15 September 2008. 1306:"Migrating to Debian" 1155:apt package changelog 776:Adept package manager 699: 620:/etc/apt/sources.list 537:/etc/apt/sources.list 491:/etc/apt/sources.list 457:/etc/apt/sources.list 443:/etc/apt/sources.list 382:/etc/apt/sources.list 230:Advanced package tool 108:; 54 days ago 38:Advanced Package Tool 18:APT (Package Manager) 955:files and packages. 937:APT front ends can: 686:/etc/apt/preferences 618:configuration file ( 555:/etc/apt/apt.conf.d/ 30:For other uses, see 2765:Windows Phone Store 2103:Debian GNU/kFreeBSD 2070:Scott James Remnant 1266:"An apt-get primer" 1051:RPM Package Manager 923:, part of MX Linux. 583:/var/lib/apt/lists/ 361:Installing software 339:topological sorting 253:Linux distributions 39: 2075:Stefano Zacchiroli 2035:Benjamin Mako Hill 1914:2021-03-09 at the 1777:on 24 August 2003. 1752:"Re: 2 things (!)" 1556:"AptConfiguration" 705: 400:regular expression 75:31 March 1998 3336: 3335: 3288: 3287: 3284: 3283: 2923: 2922: 2919: 2918: 2745:Huawei AppGallery 2640: 2639: 2457:Purely functional 2386:PlayStation Store 2281: 2280: 2142: 2141: 2108:Debian Pure Blend 1869:. 13 October 2015 1867:Packagecloud blog 1432:. 2 December 2006 1151:"Initial release" 944:upgrade packages; 921:Package installer 802:and KDE Discover. 549:/etc/apt/apt.conf 371:libc6_1.9.6-2.deb 319:front end. While 261:software packages 251:and Debian-based 227: 226: 16:(Redirected from 3401: 3324: 3323: 3312: 3311: 3300: 3299: 3222:Enthought Canopy 2954:ports collection 2942: 2929: 2838:Chrome Web Store 2415: 2396:Xbox Games Store 2391:Wii Shop Channel 2341: 2328: 2315:Package managers 2308: 2301: 2294: 2285: 2269: 2257: 2256: 2245: 2244: 2234: 2233: 2232: 2222:Linux portal 2220: 2219: 2174:Debian-Installer 2088: 2050:Martin Michlmayr 2017: 1955: 1948: 1941: 1932: 1897: 1896: 1879: 1878: 1876: 1874: 1859: 1853: 1852: 1850: 1848: 1833: 1827: 1826: 1824: 1822: 1807: 1801: 1800: 1798: 1796: 1785: 1779: 1778: 1767: 1761: 1760: 1747: 1741: 1740: 1727: 1721: 1720: 1707: 1701: 1700: 1677: 1671: 1670: 1668: 1666: 1654: 1648: 1647: 1645: 1643: 1620: 1614: 1613: 1611: 1609: 1598: 1592: 1591: 1589: 1587: 1573: 1567: 1566: 1564: 1563: 1552: 1546: 1545: 1539: 1531: 1522: 1516: 1515: 1513: 1511: 1497: 1491: 1490: 1488: 1487: 1473: 1467: 1466: 1464: 1462: 1448: 1442: 1441: 1439: 1437: 1426: 1420: 1419: 1417: 1415: 1401: 1395: 1394: 1392: 1390: 1380: 1374: 1373: 1371: 1369: 1359: 1353: 1352: 1350: 1348: 1338: 1332: 1331: 1320: 1314: 1313: 1301: 1295: 1294: 1293:on 26 July 2020. 1283: 1277: 1276: 1274: 1272: 1261: 1255: 1254: 1252: 1250: 1236: 1225: 1224: 1222: 1220: 1206: 1189: 1188: 1186: 1184: 1173: 1167: 1166: 1164: 1162: 1147: 1100: 1095: 1094: 1093: 1048: 1020: 1015: 1011: 1003: 984: 980: 972: 967:program was the 966: 913:(along with the 868:Havoc Pennington 826:USB flash drives 687: 656: 652: 648: 644: 640: 629: 625: 621: 593: 588: 584: 578: 572: 562: 556: 550: 544: 538: 526: 522: 516: 504: 500: 492: 488: 484: 480: 476: 472: 468: 464: 458: 454: 448: 444: 436: 429: 425: 394: 383: 372: 368: 356: 352: 348: 344: 336: 322: 318: 312: 294: 290: 286: 243:that works with 223: 220: 218: 216: 175:Operating system 169: 153: 148: 145: 143: 141: 139: 137: 116: 114: 109: 105: 85: 83: 78: 51: 47: 40: 21: 3409: 3408: 3404: 3403: 3402: 3400: 3399: 3398: 3339: 3338: 3337: 3332: 3280: 3262: 3244: 3226: 3190: 3167: 3149: 3131: 3103: 3055: 3037: 3019: 2991: 2968: 2936: 2915: 2871:Microsoft Store 2847: 2843:Mozilla Add-ons 2824: 2792: 2769: 2750:Microsoft Store 2705:Amazon Appstore 2691: 2673: 2636: 2550: 2517: 2474: 2451: 2408: 2400: 2362: 2335: 2322: 2312: 2282: 2277: 2230: 2228: 2214: 2205: 2193: 2138: 2112: 2098:Debian GNU/Hurd 2079: 2018: 2009: 2000:Project leaders 1973: 1964: 1959: 1916:Wayback Machine 1892: 1891: 1888: 1883: 1882: 1872: 1870: 1861: 1860: 1856: 1846: 1844: 1835: 1834: 1830: 1820: 1818: 1813:. apt-rpm.org. 1809: 1808: 1804: 1794: 1792: 1787: 1786: 1782: 1769: 1768: 1764: 1759:(Mailing list). 1749: 1748: 1744: 1739:(Mailing list). 1729: 1728: 1724: 1719:(Mailing list). 1709: 1708: 1704: 1679: 1678: 1674: 1664: 1662: 1656: 1655: 1651: 1641: 1639: 1637: 1622: 1621: 1617: 1607: 1605: 1600: 1599: 1595: 1585: 1583: 1575: 1574: 1570: 1561: 1559: 1554: 1553: 1549: 1532: 1524: 1523: 1519: 1509: 1507: 1505:Debian Manpages 1499: 1498: 1494: 1485: 1483: 1475: 1474: 1470: 1460: 1458: 1450: 1449: 1445: 1435: 1433: 1428: 1427: 1423: 1413: 1411: 1409:Debian Manpages 1405:"apt-config(8)" 1403: 1402: 1398: 1388: 1386: 1382: 1381: 1377: 1367: 1365: 1361: 1360: 1356: 1346: 1344: 1340: 1339: 1335: 1322: 1321: 1317: 1312:on 13 May 2006. 1303: 1302: 1298: 1285: 1284: 1280: 1270: 1268: 1263: 1262: 1258: 1248: 1246: 1244:Debian Manpages 1238: 1237: 1228: 1218: 1216: 1208: 1207: 1192: 1182: 1180: 1175: 1174: 1170: 1160: 1158: 1149: 1148: 1144: 1139: 1096: 1091: 1089: 1086: 1075: 1044: 1037: 1018: 1013: 1009: 999: 982: 978: 968: 964: 961: 824:, specifically 822:removable media 796:freedesktop.org 782:(deb, rpm, bsd) 694: 685: 666: 654: 650: 646: 642: 638: 627: 623: 619: 601: 591: 586: 582: 576: 570: 560: 554: 548: 542: 536: 533: 525:apt-config dump 524: 520: 514: 512: 502: 501:feature called 498: 490: 486: 482: 478: 474: 470: 466: 462: 456: 452: 446: 442: 434: 427: 423: 422:Usage modes of 420: 393:apt_preferences 392: 381: 375:dependency hell 370: 366: 363: 354: 350: 346: 342: 334: 325:version pinning 320: 314: 308: 299:package is of " 292: 288: 284: 273: 213: 192:Package manager 156: 134: 117: 112: 110: 107: 81: 79: 76: 72:Initial release 53: 49: 35: 28: 23: 22: 15: 12: 11: 5: 3407: 3405: 3397: 3396: 3391: 3386: 3381: 3376: 3371: 3366: 3361: 3356: 3351: 3341: 3340: 3334: 3333: 3331: 3330: 3318: 3306: 3293: 3290: 3289: 3286: 3285: 3282: 3281: 3279: 3278: 3272: 3270: 3264: 3263: 3261: 3260: 3254: 3252: 3246: 3245: 3243: 3242: 3236: 3234: 3228: 3227: 3225: 3224: 3219: 3214: 3211: 3206: 3200: 3198: 3192: 3191: 3189: 3188: 3183: 3177: 3175: 3169: 3168: 3166: 3165: 3159: 3157: 3151: 3150: 3148: 3147: 3141: 3139: 3133: 3132: 3130: 3129: 3124: 3119: 3113: 3111: 3105: 3104: 3102: 3101: 3096: 3091: 3086: 3081: 3076: 3071: 3065: 3063: 3057: 3056: 3054: 3053: 3047: 3045: 3039: 3038: 3036: 3035: 3029: 3027: 3021: 3020: 3018: 3017: 3012: 3007: 3001: 2999: 2993: 2992: 2990: 2989: 2984: 2978: 2976: 2970: 2969: 2967: 2966: 2961: 2956: 2950: 2948: 2938: 2937: 2932: 2925: 2924: 2921: 2920: 2917: 2916: 2914: 2913: 2908: 2903: 2898: 2893: 2888: 2883: 2878: 2873: 2868: 2863: 2857: 2855: 2849: 2848: 2846: 2845: 2840: 2834: 2832: 2826: 2825: 2823: 2822: 2817: 2812: 2806: 2804: 2794: 2793: 2791: 2790: 2785: 2779: 2777: 2775:Multi-platform 2771: 2770: 2768: 2767: 2762: 2757: 2752: 2747: 2742: 2737: 2732: 2727: 2722: 2717: 2712: 2707: 2701: 2699: 2693: 2692: 2690: 2689: 2683: 2681: 2675: 2674: 2672: 2671: 2666: 2661: 2656: 2650: 2648: 2642: 2641: 2638: 2637: 2635: 2634: 2629: 2624: 2619: 2614: 2609: 2604: 2599: 2594: 2589: 2584: 2579: 2574: 2569: 2564: 2558: 2556: 2552: 2551: 2549: 2548: 2543: 2538: 2533: 2527: 2525: 2519: 2518: 2516: 2515: 2510: 2505: 2500: 2495: 2490: 2484: 2482: 2476: 2475: 2473: 2472: 2467: 2461: 2459: 2453: 2452: 2450: 2449: 2444: 2439: 2434: 2429: 2423: 2421: 2412: 2402: 2401: 2399: 2398: 2393: 2388: 2383: 2381:Nintendo eShop 2378: 2372: 2370: 2368:Gaming console 2364: 2363: 2361: 2360: 2355: 2349: 2347: 2337: 2336: 2331: 2324: 2323: 2313: 2311: 2310: 2303: 2296: 2288: 2279: 2278: 2276: 2275: 2263: 2251: 2239: 2225: 2210: 2207: 2206: 2201: 2199: 2195: 2194: 2192: 2191: 2186: 2176: 2171: 2166: 2161: 2156: 2150: 2148: 2144: 2143: 2140: 2139: 2137: 2136: 2131: 2126: 2120: 2118: 2114: 2113: 2111: 2110: 2105: 2100: 2094: 2092: 2085: 2081: 2080: 2078: 2077: 2072: 2067: 2062: 2057: 2052: 2047: 2042: 2037: 2032: 2026: 2024: 2020: 2019: 2012: 2010: 2008: 2007: 2002: 1997: 1992: 1987: 1981: 1979: 1975: 1974: 1969: 1966: 1965: 1960: 1958: 1957: 1950: 1943: 1935: 1929: 1928: 1923: 1918: 1906: 1887: 1886:External links 1884: 1881: 1880: 1854: 1837:"Fink - About" 1828: 1802: 1780: 1762: 1742: 1732:"It's working" 1722: 1702: 1672: 1661:. LinuxInsider 1649: 1635: 1615: 1604:. 17 June 2018 1593: 1568: 1547: 1517: 1501:"apt-cdrom(8)" 1492: 1481:www.debian.org 1468: 1443: 1421: 1396: 1375: 1354: 1333: 1315: 1296: 1278: 1256: 1226: 1190: 1179:. 30 July 2024 1168: 1141: 1140: 1138: 1135: 1134: 1133: 1128: 1123: 1118: 1113: 1108: 1102: 1101: 1085: 1082: 1074: 1071: 1036: 1033: 960: 957: 952: 951: 948: 945: 942: 935: 934: 924: 918: 896: 886: 876: 870: 857: 847: 844:jailbroken iOS 835: 829: 815: 809: 803: 800:GNOME Software 783: 773: 762: 742: 727: 707:Several other 693: 690: 665: 662: 600: 597: 596: 595: 589: 580: 574: 568: 558: 552: 546: 540: 532: 529: 511: 508: 507: 506: 497:has a smarter 460: 450: 419: 416: 362: 359: 272: 269: 245:core libraries 241:user interface 225: 224: 211: 207: 206: 201: 195: 194: 189: 183: 182: 177: 171: 170: 162: 158: 157: 155: 154: 131: 129: 123: 122: 119: 118: 106:/ 30 July 2024 99: 97: 95:Stable release 91: 90: 87: 86: 73: 69: 68: 61: 55: 54: 48: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 3406: 3395: 3392: 3390: 3387: 3385: 3382: 3380: 3377: 3375: 3372: 3370: 3367: 3365: 3362: 3360: 3357: 3355: 3352: 3350: 3347: 3346: 3344: 3329: 3328: 3319: 3317: 3316: 3307: 3305: 3304: 3295: 3294: 3291: 3277: 3274: 3273: 3271: 3269: 3265: 3259: 3256: 3255: 3253: 3251: 3247: 3241: 3238: 3237: 3235: 3233: 3229: 3223: 3220: 3218: 3215: 3212: 3210: 3207: 3205: 3202: 3201: 3199: 3197: 3193: 3187: 3184: 3182: 3179: 3178: 3176: 3174: 3170: 3164: 3161: 3160: 3158: 3156: 3152: 3146: 3143: 3142: 3140: 3138: 3134: 3128: 3125: 3123: 3120: 3118: 3115: 3114: 3112: 3110: 3106: 3100: 3097: 3095: 3092: 3090: 3087: 3085: 3082: 3080: 3077: 3075: 3072: 3070: 3067: 3066: 3064: 3062: 3058: 3052: 3049: 3048: 3046: 3044: 3040: 3034: 3031: 3030: 3028: 3026: 3022: 3016: 3013: 3011: 3008: 3006: 3003: 3002: 3000: 2998: 2994: 2988: 2985: 2983: 2980: 2979: 2977: 2975: 2971: 2965: 2962: 2960: 2959:FreeBSD Ports 2957: 2955: 2952: 2951: 2949: 2947: 2943: 2939: 2935: 2930: 2926: 2912: 2909: 2907: 2904: 2902: 2899: 2897: 2894: 2892: 2889: 2887: 2884: 2882: 2879: 2877: 2874: 2872: 2869: 2867: 2864: 2862: 2859: 2858: 2856: 2854: 2850: 2844: 2841: 2839: 2836: 2835: 2833: 2831: 2827: 2821: 2818: 2816: 2813: 2811: 2808: 2807: 2805: 2803: 2799: 2795: 2789: 2786: 2784: 2781: 2780: 2778: 2776: 2772: 2766: 2763: 2761: 2758: 2756: 2753: 2751: 2748: 2746: 2743: 2741: 2738: 2736: 2733: 2731: 2728: 2726: 2723: 2721: 2718: 2716: 2713: 2711: 2708: 2706: 2703: 2702: 2700: 2698: 2694: 2688: 2685: 2684: 2682: 2680: 2676: 2670: 2667: 2665: 2662: 2660: 2657: 2655: 2654:Mac App Store 2652: 2651: 2649: 2647: 2643: 2633: 2630: 2628: 2625: 2623: 2620: 2618: 2615: 2613: 2610: 2608: 2605: 2603: 2600: 2598: 2595: 2593: 2590: 2588: 2585: 2583: 2582:Horizon Store 2580: 2578: 2575: 2573: 2570: 2568: 2565: 2563: 2560: 2559: 2557: 2553: 2547: 2544: 2542: 2539: 2537: 2534: 2532: 2529: 2528: 2526: 2524: 2520: 2514: 2511: 2509: 2506: 2504: 2501: 2499: 2496: 2494: 2491: 2489: 2486: 2485: 2483: 2481: 2477: 2471: 2468: 2466: 2463: 2462: 2460: 2458: 2454: 2448: 2445: 2443: 2440: 2438: 2435: 2433: 2430: 2428: 2425: 2424: 2422: 2420: 2416: 2413: 2411: 2407: 2403: 2397: 2394: 2392: 2389: 2387: 2384: 2382: 2379: 2377: 2374: 2373: 2371: 2369: 2365: 2359: 2356: 2354: 2351: 2350: 2348: 2346: 2342: 2338: 2334: 2329: 2325: 2320: 2316: 2309: 2304: 2302: 2297: 2295: 2290: 2289: 2286: 2274: 2273: 2268: 2264: 2262: 2261: 2252: 2250: 2249: 2240: 2238: 2237: 2226: 2224: 2223: 2218: 2212: 2211: 2208: 2204: 2200: 2196: 2190: 2187: 2184: 2180: 2177: 2175: 2172: 2170: 2167: 2165: 2162: 2160: 2157: 2155: 2152: 2151: 2149: 2145: 2135: 2132: 2130: 2127: 2125: 2122: 2121: 2119: 2115: 2109: 2106: 2104: 2101: 2099: 2096: 2095: 2093: 2089: 2086: 2082: 2076: 2073: 2071: 2068: 2066: 2063: 2061: 2060:Jonathan Oxer 2058: 2056: 2053: 2051: 2048: 2046: 2043: 2041: 2038: 2036: 2033: 2031: 2028: 2027: 2025: 2021: 2016: 2006: 2003: 2001: 1998: 1996: 1993: 1991: 1988: 1986: 1983: 1982: 1980: 1976: 1972: 1967: 1963: 1956: 1951: 1949: 1944: 1942: 1937: 1936: 1933: 1927: 1924: 1922: 1919: 1917: 1913: 1910: 1907: 1905: 1901: 1898: â€“  1895: 1890: 1889: 1885: 1868: 1864: 1858: 1855: 1842: 1838: 1832: 1829: 1816: 1812: 1806: 1803: 1791:. Debian Wiki 1790: 1784: 1781: 1776: 1772: 1766: 1763: 1758: 1757: 1753: 1746: 1743: 1738: 1737: 1733: 1726: 1723: 1718: 1717: 1713: 1706: 1703: 1699: 1695: 1691: 1687: 1683: 1676: 1673: 1660: 1653: 1650: 1638: 1636:9780596516642 1632: 1628: 1627: 1619: 1616: 1603: 1597: 1594: 1582: 1578: 1572: 1569: 1558:. Debian Wiki 1557: 1551: 1548: 1543: 1537: 1529: 1526: 1521: 1518: 1506: 1502: 1496: 1493: 1482: 1478: 1472: 1469: 1457: 1453: 1452:"SourcesList" 1447: 1444: 1431: 1425: 1422: 1410: 1406: 1400: 1397: 1385: 1379: 1376: 1364: 1358: 1355: 1343: 1337: 1334: 1329: 1325: 1319: 1316: 1311: 1307: 1300: 1297: 1292: 1288: 1282: 1279: 1267: 1260: 1257: 1245: 1241: 1235: 1233: 1231: 1227: 1215: 1211: 1205: 1203: 1201: 1199: 1197: 1195: 1191: 1178: 1172: 1169: 1156: 1152: 1146: 1143: 1136: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1112: 1109: 1107: 1104: 1103: 1099: 1088: 1083: 1081: 1079: 1072: 1070: 1068: 1064: 1060: 1056: 1052: 1047: 1042: 1034: 1032: 1030: 1027: 1026:cryptographic 1022: 1007: 1002: 996: 993: 989: 986: 976: 971: 958: 956: 949: 946: 943: 940: 939: 938: 932: 928: 925: 922: 919: 916: 912: 908: 904: 900: 897: 894: 890: 887: 884: 880: 877: 874: 871: 869: 865: 861: 858: 855: 851: 848: 845: 841: 840: 836: 833: 830: 827: 823: 819: 816: 813: 810: 807: 804: 801: 797: 793: 789: 788: 784: 781: 777: 774: 772: 768: 767: 763: 760: 756: 752: 748: 747: 743: 740: 737: 733: 732: 728: 726: 723: 719: 718: 714: 713: 712: 710: 702: 698: 691: 689: 683: 679: 674: 671: 663: 661: 658: 636: 635:compact discs 631: 626:more simply ( 617: 612: 610: 606: 598: 590: 581: 575: 569: 566: 559: 553: 547: 541: 535: 534: 530: 528: 518: 509: 496: 461: 451: 440: 439:package index 433: 432: 431: 417: 415: 413: 409: 406: 403: 401: 396: 391:Finally, the 389: 385: 378: 376: 360: 358: 340: 331: 328: 326: 317: 311: 306: 302: 298: 282: 278: 270: 268: 267:source code. 266: 262: 258: 254: 250: 246: 242: 239: 238:free-software 235: 231: 222: 212: 208: 205: 202: 200: 196: 193: 190: 188: 184: 181: 178: 176: 172: 168: 163: 159: 152: 147: 133: 132: 130: 128: 124: 120: 104: 98: 96: 92: 88: 74: 70: 66: 62: 60: 56: 46: 41: 33: 19: 3325: 3313: 3301: 2830:Web browsers 2426: 2270: 2258: 2246: 2227: 2213: 2189:win32-loader 2153: 2065:Bruce Perens 2030:Bdale Garbee 1921:Apt Tutorial 1871:. Retrieved 1866: 1857: 1845:. Retrieved 1831: 1819:. Retrieved 1805: 1793:. Retrieved 1789:"Secure APT" 1783: 1775:the original 1765: 1755: 1745: 1735: 1725: 1715: 1705: 1697: 1685: 1675: 1663:. Retrieved 1652: 1640:. Retrieved 1625: 1618: 1606:. Retrieved 1596: 1584:. Retrieved 1580: 1571: 1560:. Retrieved 1550: 1528: 1525: 1520: 1508:. Retrieved 1504: 1495: 1484:. Retrieved 1480: 1471: 1459:. Retrieved 1455: 1446: 1434:. Retrieved 1424: 1412:. Retrieved 1408: 1399: 1387:. Retrieved 1378: 1366:. Retrieved 1357: 1345:. Retrieved 1342:"Why Debian" 1336: 1328:the original 1318: 1310:the original 1299: 1291:the original 1281: 1269:. Retrieved 1259: 1247:. Retrieved 1243: 1240:"apt-get(8)" 1217:. Retrieved 1213: 1181:. Retrieved 1171: 1159:. Retrieved 1154: 1145: 1077: 1076: 1038: 1023: 997: 994: 990: 987: 974: 962: 953: 936: 926: 920: 898: 888: 878: 872: 859: 849: 837: 831: 817: 811: 805: 785: 775: 764: 744: 729: 715: 706: 681: 677: 675: 669: 667: 659: 632: 624:sources.list 616:sources.list 615: 613: 605:repositories 602: 587:sources.list 519: 513: 503:full-upgrade 499:dist-upgrade 471:dist-upgrade 463:full-upgrade 438: 421: 410: 407: 404: 397: 390: 386: 379: 364: 332: 329: 300: 296: 276: 274: 233: 229: 228: 113:30 July 2024 59:Developer(s) 2740:Google Play 2720:Cafe Bazaar 2567:Autopackage 2345:Embedded OS 2272:Wikiversity 2084:Derivatives 2055:Ian Murdock 2045:Ian Jackson 2040:Sam Hocevar 1873:27 December 1847:27 December 1821:27 December 1795:27 December 1665:27 December 1642:27 December 1608:27 December 1586:27 December 1581:Ubuntu Wiki 1510:27 December 1461:18 December 1456:Debian Wiki 1436:18 December 1414:18 December 1389:18 December 1368:18 December 1347:18 December 1271:18 December 1249:18 December 1161:18 December 1067:OpenSolaris 981:was called 927:Apt-offline 682:preferences 670:APT pinning 664:APT pinning 447:Packages.gz 349:options of 100:2.9.7  3343:Categories 3043:Kubernetes 3025:JavaScript 2934:Uncompiled 2891:Chocolatey 2587:PackageKit 1562:2020-05-18 1486:2022-05-11 1137:References 1019:libapt-pkg 899:APT Daemon 787:PackageKit 769:, part of 761:interfaces 709:front ends 692:Front ends 641:or adding 521:apt-config 337:— it does 161:Written in 127:Repository 82:1998-03-31 3074:apt-build 2861:Allmyapps 2710:App Store 2697:Mobile OS 2531:slapt-get 2410:Unix-like 1909:APT HOWTO 1811:"APT-RPM" 1694:1035-7521 1111:AppStream 907:PolicyKit 885:front end 860:gnome-apt 812:apt-cdrom 798:, powers 680:in APT's 647:apt-cdrom 639:apt-cdrom 628:apt-setup 305:front end 301:important 293:apt-cache 265:compiling 257:Unix-like 180:Unix-like 142:/apt-team 3315:Category 3240:RubyGems 3217:Anaconda 3186:Composer 3122:MacPorts 2659:Homebrew 2577:Homebrew 2562:AppImage 2536:slackpkg 2442:Synaptic 2432:aptitude 2376:DSi Shop 2333:Compiled 2248:Category 2159:aptitude 2147:Software 2005:Releases 1912:Archived 1841:Archived 1815:Archived 1577:"AptURL" 1536:citation 1214:Open Hub 1183:4 August 1121:GNU Guix 1084:See also 1078:apt-file 1073:apt-file 1063:Mac OS X 1035:Variants 983:dpkg-get 889:apticron 862:, a GTK/ 766:KPackage 746:aptitude 717:Synaptic 515:/etc/apt 495:aptitude 412:Triggers 3327:Commons 3094:BitBake 3089:Sorcery 3084:Portage 3079:Compile 2853:Windows 2815:OpenCSW 2802:illumos 2798:Solaris 2783:OpenPKG 2760:SlideME 2730:F-Droid 2715:Aptoide 2612:Portage 2572:Flatpak 2523:tarball 2503:up2date 2498:APT-RPM 2437:dselect 2260:Commons 2169:debconf 2164:Debbugs 2091:Kernels 1985:DebConf 1978:General 1116:APTonCD 1055:APT-RPM 1029:signing 1014:dselect 1010:apt-get 1001:dselect 979:apt-get 970:dselect 965:apt-get 959:History 903:service 852:, like 818:apt-zip 757:-based 755:ncurses 655:apt-zip 599:Sources 565:pinning 487:apt-get 479:upgrade 475:apt-get 453:upgrade 428:apt-get 347:--force 316:dselect 289:apt-get 236:, is a 221:/AptCLI 217:.debian 210:Website 199:License 138:.debian 111: ( 80: ( 67:Project 50:apt-get 3389:Ubuntu 3359:Debian 3196:Python 3127:pkgsrc 3099:pkgsrc 3015:Gradle 2982:Gradle 2964:pkgsrc 2896:ProGet 2876:Npackd 2866:Cygwin 2820:pkgsrc 2788:pkgsrc 2735:GetJar 2664:pkgsrc 2627:pkgsrc 2602:PETget 2592:pacman 2546:swaret 2541:netpkg 2319:format 2198:Others 2134:Ubuntu 2124:Devuan 2023:People 1962:Debian 1904:Manual 1900:Debian 1894:apt(8) 1692:  1633:  1057:. The 832:aptURL 684:file ( 643:file:/ 609:CD-ROM 469:) and 435:update 249:Debian 204:GPLv2+ 65:Debian 3268:Scala 3258:Cargo 3145:NuGet 3109:macOS 3061:Linux 3005:Maven 2987:vcpkg 2901:Scoop 2886:NuGet 2725:Cydia 2687:SMP/E 2669:Munki 2646:macOS 2555:Other 2508:urpmi 2406:Linux 2117:Forks 1686:AUUGN 1219:2 May 1126:Wajig 1106:Alien 975:Deity 883:Maemo 864:GNOME 854:Cydia 850:Sileo 839:Cydia 806:GDebi 792:D-Bus 531:Files 367:libc6 271:Usage 232:, or 136:salsa 3364:Dpkg 3303:List 3250:Rust 3232:Ruby 3213:PyPM 3204:PyPI 3181:PEAR 3163:CPAN 3155:Perl 3137:.NET 3117:Fink 3051:Helm 2997:Java 2911:wpkg 2881:NSIS 2679:z/OS 2632:Helm 2622:Upkg 2617:Snap 2607:PISI 2513:ZYpp 2470:Guix 2419:dpkg 2358:opkg 2353:ipkg 2179:dpkg 1875:2021 1849:2021 1823:2021 1797:2021 1690:ISSN 1667:2021 1644:2021 1631:ISBN 1610:2021 1588:2021 1542:link 1512:2021 1463:2021 1438:2021 1416:2021 1391:2021 1370:2021 1349:2021 1273:2021 1251:2021 1221:2024 1185:2024 1163:2021 1059:Fink 1046:.deb 1041:dpkg 893:cron 881:, a 790:, a 753:and 734:, a 720:, a 678:pins 668:The 485:and 426:and 355:dpkg 351:dpkg 343:dpkg 335:dpkg 321:dpkg 310:dpkg 291:and 219:.org 215:wiki 187:Type 146:.git 144:/apt 140:.org 63:The 3276:sbt 3209:pip 3173:PHP 3069:ABS 3033:npm 3010:Ivy 2974:C++ 2946:BSD 2810:IPS 2755:RPM 2597:PBI 2493:DNF 2488:YUM 2480:RPM 2465:Nix 2427:APT 2183:deb 2154:APT 931:PPA 780:KDE 771:KDE 759:TUI 751:CLI 736:GTK 722:GTK 483:apt 467:apt 424:apt 327:). 307:to 297:apt 285:apt 281:C++ 277:apt 234:APT 3345:: 2800:• 1865:. 1754:. 1734:. 1714:. 1696:. 1684:. 1579:. 1538:}} 1534:{{ 1503:. 1479:. 1454:. 1407:. 1242:. 1229:^ 1212:. 1193:^ 1153:. 1069:. 1021:. 917:). 657:. 651:-d 402:. 377:. 287:, 2321:) 2317:( 2307:e 2300:t 2293:v 2185:) 2181:( 1954:e 1947:t 1940:v 1877:. 1851:. 1825:. 1799:. 1669:. 1646:. 1612:. 1590:. 1565:. 1544:) 1530:. 1514:. 1489:. 1465:. 1440:. 1418:. 1393:. 1372:. 1351:. 1275:. 1253:. 1223:. 1187:. 1165:. 828:. 505:. 473:( 465:( 115:) 84:) 34:. 20:)

Index

APT (Package Manager)
APT (disambiguation) § Computing and software

Developer(s)
Debian
Stable release
Edit this on Wikidata
Repository
salsa.debian.org/apt-team/apt.git
Edit this at Wikidata
Edit this on Wikidata
Operating system
Unix-like
Type
Package manager
License
GPLv2+
wiki.debian.org/AptCLI
free-software
user interface
core libraries
Debian
Linux distributions
Unix-like
software packages
compiling
C++
front end
dpkg
dselect

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑