He encontrado varias instrucciones de instalación que incluyen el comando deb
. Pero parece que este comando no está disponible en mi instalación.
¿Dónde puedo obtener este comando? ¿Hay una solución alternativa?
repository
deb
Kevin Burton
fuente
fuente
Respuestas:
'deb' no es un comando. Se utiliza en el
/etc/apt/sources.list
archivo para indicar un repositorio de software de Debian.Desde Ubuntu Manpage - sources.list :
Entonces, si tengo
deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
ensources.list
él dice que tengo un archivo de Debian que se basa en " http://archive.ubuntu.com/ubuntu/ ", la distribución es "quantal" y los componentes son "main" y "restringidos".fuente
sources.list
está en/etc/apt/
12.04.Al igual que la respuesta de @Eric Carvalho
deb
no es la línea de comando. Si tiene deb, entonces url así:Editar
Al igual que commit de @muru , debe crear un nuevo archivo con la extensión
.list
en la/etc/apt/source.list.d/
carpeta:Ejemplo : quiero descargar Oracle virtualbox, crear un nuevo archivo:
Luego copie y pegue la línea de deb en este archivo
fuente
apt
, noopt
(aunque hay unopt
) y 2. Nunca edite/etc/apt/sources.list
para agregar una línea a menos que sea un espejo Ubuntu / repositorio oficial. Cree un nuevo archivo/etc/apt/sources.list.d
con la extensión.list
con esa línea..list
archivos/etc/apt/sources.list.d
es lo que hago en estas circunstancias y es lo que generalmente recomiendo. Pero no veo ninguna razón para insistir en que ingresen manualmente fuentes de software de terceros agregadas/etc/apt/sources.list.d
. Cuando es posible, algunos conffiles no son editados por el usuario (por ejemplo, use/etc/profile.d
over/etc/profile
, posiblemente use/etc/sudoers.d
over/etc/sudoers
), pero asources.list
menudo se modifican. (Incluso personalizado por Ubiquity en un espejo regional.)/etc/apt/sources.list
es uno de los conffiles que uno puede dejar solo para facilitar una actualización más fluida , ya que esa es a menudo (tal vez generalmente) la motivación detrás de fuertes sugerencias para preferir hacer archivos en laX.d
ediciónX
. No estoy sugiriendo que Ubiquity habilite repositorios de terceros de ninguna manera. Sin embargo, no ha explicado lo especial de tales repositorios, para que sea realmente incorrecto (es decir, "Nunca edite ...") para ponerlossources.list
.deb
No es un comando de Unix. Si tiene una línea como la siguiente (fuente de Docker):es una línea que debe estar disponible en su ubuntu
sources.list
para queapt-get
pueda encontrar futuros paquetes de esta nueva fuente.Sin embargo, no es una buena práctica editar el
/etc/apt/sources.list
archivo directamente. En su lugar, agregue ladeb
línea como una entrada a un nuevo.list
archivo dentro del/etc/apt/sources.list.d/
directorio. Crearemos undocker.list
archivo como este:Una vez hecho esto, recuerde realizar una
sudo apt-get update
y ahora debería poder encontrar fácilmente nuevos paquetes de esta fuente.fuente
Deb no es realmente un comando (yo también lo creía al principio): suponiendo que esté intentando descargar / instalar un deb, haga esto (por ejemplo):
wget http://whatever.com/whatever.deb
entonces
dpkg -i whatever.deb
luego ejecuta los comandos:
fuente
En Ubuntu, no tiene que editar manualmente
source.list
para agregar el repositorio. En cambio, puede usaradd-apt-repository
, como lo haría para un PPA.Por ejemplo, para agregar el repositorio LLVM, puede llamar a:
Como puede ver, debemos pasar la
deb
línea como un argumento único al comando.fuente
Este no es el comando CLI.
Esta es información sobre algunos repositorios de paquetes de Debian (también utilizados por Ubuntu).
Si quieres usar este repositorio:
Abra el archivo
/etc/apt/sources.list
con privilegios de administrador.Agregue a este archivo una línea con información sobre el repositorio comenzando con
deb ...
Guarda el archivo.
Ejecute este comando:
apt-get update
Ahora podrá usar este repositorio.
fuente