como atualizar um aplicativo individual através do terminal
19
Quero atualizar o Firefox sozinho, sem atualizar todos os aplicativos. E eu quero fazer isso através do terminal. Isso é possível? Porque eu tenho uma conexão lenta à Internet.
Estou usando o Ubuntu 15.04 com um ambiente de área de trabalho GNOME.
Para atualizar apenas o Firefox por conta própria, faça:
sudo apt-get dist-upgrade firefox
ou
sudo apt-get upgrade firefox
a partir de man apt-get
upgrade
upgrade is used to install the newest versions of all packages
currently installed on the system from the sources enumerated in
/etc/apt/sources.list. 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. An update must be performed first so that apt-get knows
that new versions of packages are available.
dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also
intelligently handles changing dependencies with new versions of
packages; apt-get has a "smart" conflict resolution system, and it
will attempt to upgrade the most important packages at the expense of
less important ones if necessary. The dist-upgrade command may
therefore remove some packages. The /etc/apt/sources.list file
contains a list of locations from which to retrieve desired package
files. See also apt_preferences(5) for a mechanism for overriding the
general settings for individual packages.
Quando usei o comando, sudo apt-get upgrade wputele atualizou todos os programas, não apenas o wput. Vejo sua descrição do que a atualização faz, mas pode ser útil saber que isso não parece apenas atualizar o programa especificado (pelo menos não em todos os casos).
Battousai
11
Testado sudo apt-get dist-upgrade firefox. Ele atualiza todos os programas, portanto não resolve o problema. sudo apt-get --only-upgrade install firefoxatualiza apenas o aplicativo Firefox e resolve o problema.
Ugnius Malūkas 5/11
@ UgniusMalūkas: Tenho certeza de que pelo menos esse era o caso. Em qual versão do Ubuntu você está testando isso? Não me lembro de ter existido uma bandeira assim. Mas agora estou no Arch, então apt-getpode ter mudado.
@ParanoidPanda: para ser honesto, eu testei no Linux Mint 18,2
Ugnius MALUKAS
9
Para atualizar apenas o Firefox do tipo de terminal:
sudo apt upgrade firefox
O comando acima funciona sem a --only-upgradeopção Se o seu Firefox já é a versão mais recente, o comando não instalará nenhum novo pacote e você receberá a seguinte mensagem:
Isso também funciona sem o --only-upgradeparâmetro (apenas sudo apt-get install firefox) se o pacote firefoxjá estiver instalado. O parâmetro adicional apenas impede a instalação do Firefox se ainda não estiver instalado, mas como esse não é o caso, você pode omitir aqui.
Byte Commander
ambos ur certo, eu tentei tanto com - only-upgrade e sem ele e funcionou. obrigado
RonnieDroid 5/05
0
Para atualizar para a versão mais recente de um pacote, faça o seguinte (eu já tentei):
isso só será atualizado firefoxpara a versão mais recente.
para obter detalhes, use man apt-gete vá para a seção de instalação:
instalar
Esse também é o destino a ser usado se você deseja atualizar um ou mais pacotes já instalados sem atualizar todos os pacotes que você possui no seu sistema.
Diferente do destino "upgrade", que instala a versão mais recente de todos os pacotes atualmente instalados, "install" instalará a versão mais recente apenas dos pacotes especificados.
Basta fornecer o nome do (s) pacote (s) que você deseja atualizar e, se uma versão mais recente estiver disponível, ela (e suas dependências, conforme descrito acima) serão baixadas e instaladas.
sudo apt-get upgrade wput
ele atualizou todos os programas, não apenas o wput. Vejo sua descrição do que a atualização faz, mas pode ser útil saber que isso não parece apenas atualizar o programa especificado (pelo menos não em todos os casos).sudo apt-get dist-upgrade firefox
. Ele atualiza todos os programas, portanto não resolve o problema.sudo apt-get --only-upgrade install firefox
atualiza apenas o aplicativo Firefox e resolve o problema.apt-get
pode ter mudado.Para atualizar apenas o Firefox do tipo de terminal:
O comando acima funciona sem a
--only-upgrade
opção Se o seu Firefox já é a versão mais recente, o comando não instalará nenhum novo pacote e você receberá a seguinte mensagem:fonte
--only-upgrade
parâmetro (apenassudo apt-get install firefox
) se o pacotefirefox
já estiver instalado. O parâmetro adicional apenas impede a instalação do Firefox se ainda não estiver instalado, mas como esse não é o caso, você pode omitir aqui.Para atualizar para a versão mais recente de um pacote, faça o seguinte (eu já tentei):
fonte
isso só será atualizado
firefox
para a versão mais recente.para obter detalhes, use
man apt-get
e vá para a seção de instalação:instalar
fonte